0s autopkgtest [13:12:40]: starting date and time: 2024-06-03 13:12:40+0000 0s autopkgtest [13:12:40]: git checkout: 930f72e5 setup-testbed: don't install 'Recommends' for 'linux-generic' 0s autopkgtest [13:12:40]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.o7bmo41c/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:libxml2,src:libxml-libxml-perl --apt-upgrade apache2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=libxml2/2.12.7+dfsg-3 libxml-libxml-perl/2.0207+dfsg+really+2.0134-3' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-ppc64el-9.secgroup --name adt-oracular-ppc64el-apache2-20240603-131240-juju-7f2275-prod-proposed-migration-environment-2-5a1cad9e-6c82-453b-82c1-ca955d5482c5 --image adt/ubuntu-oracular-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 122s autopkgtest [13:14:42]: testbed dpkg architecture: ppc64el 122s autopkgtest [13:14:42]: testbed apt version: 2.9.3 122s autopkgtest [13:14:42]: @@@@@@@@@@@@@@@@@@@@ test bed setup 124s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 124s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [384 kB] 124s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [4792 B] 124s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [43.4 kB] 124s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 124s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el Packages [69.7 kB] 124s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el Packages [348 kB] 124s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse ppc64el Packages [1392 B] 124s Fetched 964 kB in 1s (1159 kB/s) 124s Reading package lists... 127s Reading package lists... 127s Building dependency tree... 127s Reading state information... 127s Calculating upgrade... 128s The following packages will be upgraded: 128s libxml2 128s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 128s Need to get 728 kB of archives. 128s After this operation, 516 kB disk space will be freed. 128s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libxml2 ppc64el 2.12.7+dfsg-3 [728 kB] 128s Fetched 728 kB in 0s (1490 kB/s) 128s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 72596 files and directories currently installed.) 128s Preparing to unpack .../libxml2_2.12.7+dfsg-3_ppc64el.deb ... 128s Unpacking libxml2:ppc64el (2.12.7+dfsg-3) over (2.9.14+dfsg-1.3ubuntu3) ... 128s Setting up libxml2:ppc64el (2.12.7+dfsg-3) ... 128s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 129s Reading package lists... 129s Building dependency tree... 129s Reading state information... 129s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 129s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 129s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 130s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 130s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 131s Reading package lists... 131s Reading package lists... 131s Building dependency tree... 131s Reading state information... 131s Calculating upgrade... 131s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 132s Reading package lists... 132s Building dependency tree... 132s Reading state information... 132s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 135s autopkgtest [13:14:55]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP Sat Apr 20 00:05:55 UTC 2024 135s autopkgtest [13:14:55]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 144s Get:1 http://ftpmaster.internal/ubuntu oracular/main apache2 2.4.58-1ubuntu8.1 (dsc) [3356 B] 144s Get:2 http://ftpmaster.internal/ubuntu oracular/main apache2 2.4.58-1ubuntu8.1 (tar) [9825 kB] 144s Get:3 http://ftpmaster.internal/ubuntu oracular/main apache2 2.4.58-1ubuntu8.1 (diff) [924 kB] 144s gpgv: Signature made Thu Apr 18 15:55:48 2024 UTC 144s gpgv: using RSA key 50C4A0DDCF31E452CEB19B516569D855A744BE93 144s gpgv: Can't check signature: No public key 144s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.58-1ubuntu8.1.dsc: no acceptable signature found 145s autopkgtest [13:15:05]: testing package apache2 version 2.4.58-1ubuntu8.1 146s autopkgtest [13:15:06]: build not needed 148s autopkgtest [13:15:08]: test run-test-suite: preparing testbed 149s Reading package lists... 150s Building dependency tree... 150s Reading state information... 150s Starting pkgProblemResolver with broken count: 0 150s Starting 2 pkgProblemResolver with broken count: 0 150s Done 150s The following additional packages will be installed: 150s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 150s autopoint autotools-dev build-essential cpp cpp-13 150s cpp-13-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu debhelper debugedit 150s dh-autoreconf dh-strip-nondeterminism dwz g++ g++-13 150s g++-13-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-13 150s gcc-13-base gcc-13-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext 150s intltool-debian libalgorithm-c3-perl libanyevent-perl libapr1-dev libapr1t64 150s libaprutil1-dbd-sqlite3 libaprutil1-dev libaprutil1-ldap libaprutil1t64 150s libarchive-zip-perl libasan8 libatomic1 libb-hooks-endofscope-perl 150s libb-hooks-op-check-perl libbytes-random-secure-perl libcc1-0 150s libclass-c3-perl libclass-data-inheritable-perl libclass-inspector-perl 150s libclass-method-modifiers-perl libclass-singleton-perl libclone-perl 150s libcrypt-random-seed-perl libcrypt-ssleay-perl libdata-optlist-perl 150s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 150s libdebhelper-perl libdevel-callchecker-perl libdevel-stacktrace-perl 150s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 150s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 150s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 150s libgcc-13-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 150s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 150s libhttp-message-perl libhttp-negotiate-perl libio-html-perl 150s libio-socket-ssl-perl libisl23 libitm1 libldap-dev libldap2-dev liblsan0 150s liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 150s libmath-random-isaac-perl libmodule-implementation-perl 150s libmodule-runtime-perl libmpc3 libmro-compat-perl 150s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 150s libnet-ssleay-perl libpackage-stash-perl libparams-classify-perl 150s libparams-util-perl libparams-validationcompiler-perl libpcre2-16-0 150s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpod-parser-perl 150s libprotocol-http2-perl libquadmath0 librole-tiny-perl libsctp-dev libsctp1 150s libspecio-perl libstdc++-13-dev libsub-exporter-perl 150s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 150s libsub-name-perl libsub-quote-perl libtimedate-perl libtool libtry-tiny-perl 150s libtsan2 libubsan1 liburi-perl libvariable-magic-perl libwww-perl 150s libwww-robotrules-perl libxml-dom-perl libxml-parser-perl libxml-perl 150s libxml-regexp-perl libxstring-perl m4 perl-doc perl-openssl-defaults 150s po-debconf uuid-dev 150s Suggested packages: 150s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 150s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-13-locales 150s cpp-13-doc dh-make gcc-13-doc gcc-multilib manpages-dev flex bison gdb 150s gcc-doc gdb-powerpc64le-linux-gnu gettext-doc libasprintf-dev 150s libgettextpo-dev libev-perl libevent-perl libio-async-perl libjson-perl 150s | libjson-xs-perl libpoe-perl libtask-weaken-perl libdata-dump-perl 150s libio-compress-brotli-perl libscalar-number-perl lksctp-tools 150s libtest-fatal-perl libstdc++-13-doc libtool-doc gfortran 150s | fortran95-compiler gcj-jdk libbusiness-isbn-perl libregexp-ipv6-perl 150s libauthen-ntlm-perl m4-doc libmail-box-perl 150s Recommended packages: 150s ssl-cert libasync-interrupt-perl libev-perl | libevent-perl libguard-perl 150s libclass-c3-xs-perl libdevel-lexalias-perl libfcgi-bin libarchive-cpio-perl 150s libhtml-format-perl libmath-random-isaac-xs-perl libpackage-stash-xs-perl 150s libclass-xsaccessor-perl libref-util-perl libltdl-dev libdata-dump-perl 150s libhtml-form-perl libhttp-daemon-perl libmailtools-perl 150s libmail-sendmail-perl 150s The following NEW packages will be installed: 150s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 150s autopkgtest-satdep autopoint autotools-dev build-essential cpp cpp-13 150s cpp-13-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu debhelper debugedit 150s dh-autoreconf dh-strip-nondeterminism dwz g++ g++-13 150s g++-13-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-13 150s gcc-13-base gcc-13-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext 150s intltool-debian libalgorithm-c3-perl libanyevent-perl libapr1-dev libapr1t64 150s libaprutil1-dbd-sqlite3 libaprutil1-dev libaprutil1-ldap libaprutil1t64 150s libarchive-zip-perl libasan8 libatomic1 libb-hooks-endofscope-perl 150s libb-hooks-op-check-perl libbytes-random-secure-perl libcc1-0 150s libclass-c3-perl libclass-data-inheritable-perl libclass-inspector-perl 150s libclass-method-modifiers-perl libclass-singleton-perl libclone-perl 150s libcrypt-random-seed-perl libcrypt-ssleay-perl libdata-optlist-perl 150s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 150s libdebhelper-perl libdevel-callchecker-perl libdevel-stacktrace-perl 150s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 150s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 150s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 150s libgcc-13-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 150s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 150s libhttp-message-perl libhttp-negotiate-perl libio-html-perl 150s libio-socket-ssl-perl libisl23 libitm1 libldap-dev libldap2-dev liblsan0 150s liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 150s libmath-random-isaac-perl libmodule-implementation-perl 150s libmodule-runtime-perl libmpc3 libmro-compat-perl 150s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 150s libnet-ssleay-perl libpackage-stash-perl libparams-classify-perl 150s libparams-util-perl libparams-validationcompiler-perl libpcre2-16-0 150s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpod-parser-perl 150s libprotocol-http2-perl libquadmath0 librole-tiny-perl libsctp-dev libsctp1 150s libspecio-perl libstdc++-13-dev libsub-exporter-perl 150s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 150s libsub-name-perl libsub-quote-perl libtimedate-perl libtool libtry-tiny-perl 150s libtsan2 libubsan1 liburi-perl libvariable-magic-perl libwww-perl 150s libwww-robotrules-perl libxml-dom-perl libxml-parser-perl libxml-perl 150s libxml-regexp-perl libxstring-perl m4 perl-doc perl-openssl-defaults 150s po-debconf uuid-dev 150s 0 upgraded, 141 newly installed, 0 to remove and 0 not upgraded. 150s Need to get 82.4 MB/82.4 MB of archives. 150s After this operation, 329 MB of additional disk space will be used. 150s Get:1 /tmp/autopkgtest.nm4LJ6/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [816 B] 150s Get:2 http://ftpmaster.internal/ubuntu oracular/main ppc64el libapr1t64 ppc64el 1.7.2-3.2 [133 kB] 151s Get:3 http://ftpmaster.internal/ubuntu oracular/main ppc64el libaprutil1t64 ppc64el 1.6.3-1.1ubuntu7 [113 kB] 151s Get:4 http://ftpmaster.internal/ubuntu oracular/main ppc64el libaprutil1-dbd-sqlite3 ppc64el 1.6.3-1.1ubuntu7 [12.5 kB] 151s Get:5 http://ftpmaster.internal/ubuntu oracular/main ppc64el libaprutil1-ldap ppc64el 1.6.3-1.1ubuntu7 [9298 B] 151s Get:6 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblua5.4-0 ppc64el 5.4.6-3build2 [216 kB] 151s Get:7 http://ftpmaster.internal/ubuntu oracular/main ppc64el apache2-bin ppc64el 2.4.58-1ubuntu8.1 [1564 kB] 151s Get:8 http://ftpmaster.internal/ubuntu oracular/main ppc64el apache2-data all 2.4.58-1ubuntu8.1 [163 kB] 151s Get:9 http://ftpmaster.internal/ubuntu oracular/main ppc64el apache2-utils ppc64el 2.4.58-1ubuntu8.1 [102 kB] 151s Get:10 http://ftpmaster.internal/ubuntu oracular/main ppc64el apache2 ppc64el 2.4.58-1ubuntu8.1 [90.2 kB] 151s Get:11 http://ftpmaster.internal/ubuntu oracular/main ppc64el autotools-dev all 20220109.1 [44.9 kB] 151s Get:12 http://ftpmaster.internal/ubuntu oracular/main ppc64el m4 ppc64el 1.4.19-4build1 [278 kB] 151s Get:13 http://ftpmaster.internal/ubuntu oracular/main ppc64el autoconf all 2.71-3 [339 kB] 151s Get:14 http://ftpmaster.internal/ubuntu oracular/main ppc64el automake all 1:1.16.5-1.3ubuntu1 [558 kB] 151s Get:15 http://ftpmaster.internal/ubuntu oracular/main ppc64el autopoint all 0.21-14ubuntu2 [422 kB] 151s Get:16 http://ftpmaster.internal/ubuntu oracular/main ppc64el libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] 151s Get:17 http://ftpmaster.internal/ubuntu oracular/main ppc64el gcc-13-base ppc64el 13.2.0-23ubuntu4 [49.0 kB] 151s Get:18 http://ftpmaster.internal/ubuntu oracular/main ppc64el libisl23 ppc64el 0.26-3build1 [886 kB] 151s Get:19 http://ftpmaster.internal/ubuntu oracular/main ppc64el libmpc3 ppc64el 1.3.1-1build1 [62.1 kB] 151s Get:20 http://ftpmaster.internal/ubuntu oracular/main ppc64el cpp-13-powerpc64le-linux-gnu ppc64el 13.2.0-23ubuntu4 [10.7 MB] 152s Get:21 http://ftpmaster.internal/ubuntu oracular/main ppc64el cpp-13 ppc64el 13.2.0-23ubuntu4 [1038 B] 152s Get:22 http://ftpmaster.internal/ubuntu oracular/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [5330 B] 152s Get:23 http://ftpmaster.internal/ubuntu oracular/main ppc64el cpp ppc64el 4:13.2.0-7ubuntu1 [22.5 kB] 152s Get:24 http://ftpmaster.internal/ubuntu oracular/main ppc64el libcc1-0 ppc64el 14.1.0-1ubuntu1 [48.1 kB] 152s Get:25 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgomp1 ppc64el 14.1.0-1ubuntu1 [161 kB] 152s Get:26 http://ftpmaster.internal/ubuntu oracular/main ppc64el libitm1 ppc64el 14.1.0-1ubuntu1 [32.4 kB] 152s Get:27 http://ftpmaster.internal/ubuntu oracular/main ppc64el libatomic1 ppc64el 14.1.0-1ubuntu1 [10.7 kB] 152s Get:28 http://ftpmaster.internal/ubuntu oracular/main ppc64el libasan8 ppc64el 14.1.0-1ubuntu1 [2971 kB] 153s Get:29 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblsan0 ppc64el 14.1.0-1ubuntu1 [1328 kB] 153s Get:30 http://ftpmaster.internal/ubuntu oracular/main ppc64el libtsan2 ppc64el 14.1.0-1ubuntu1 [2708 kB] 153s Get:31 http://ftpmaster.internal/ubuntu oracular/main ppc64el libubsan1 ppc64el 14.1.0-1ubuntu1 [1196 kB] 153s Get:32 http://ftpmaster.internal/ubuntu oracular/main ppc64el libquadmath0 ppc64el 14.1.0-1ubuntu1 [158 kB] 153s Get:33 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgcc-13-dev ppc64el 13.2.0-23ubuntu4 [1580 kB] 153s Get:34 http://ftpmaster.internal/ubuntu oracular/main ppc64el gcc-13-powerpc64le-linux-gnu ppc64el 13.2.0-23ubuntu4 [20.6 MB] 154s Get:35 http://ftpmaster.internal/ubuntu oracular/main ppc64el gcc-13 ppc64el 13.2.0-23ubuntu4 [482 kB] 154s Get:36 http://ftpmaster.internal/ubuntu oracular/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [1224 B] 154s Get:37 http://ftpmaster.internal/ubuntu oracular/main ppc64el gcc ppc64el 4:13.2.0-7ubuntu1 [5022 B] 154s Get:38 http://ftpmaster.internal/ubuntu oracular/main ppc64el libtool all 2.4.7-7build1 [166 kB] 154s Get:39 http://ftpmaster.internal/ubuntu oracular/main ppc64el dh-autoreconf all 20 [16.1 kB] 154s Get:40 http://ftpmaster.internal/ubuntu oracular/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 154s Get:41 http://ftpmaster.internal/ubuntu oracular/main ppc64el libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 154s Get:42 http://ftpmaster.internal/ubuntu oracular/main ppc64el dh-strip-nondeterminism all 1.14.0-1 [5058 B] 154s Get:43 http://ftpmaster.internal/ubuntu oracular/main ppc64el debugedit ppc64el 1:5.0-5build2 [51.4 kB] 154s Get:44 http://ftpmaster.internal/ubuntu oracular/main ppc64el dwz ppc64el 0.15-1build6 [142 kB] 154s Get:45 http://ftpmaster.internal/ubuntu oracular/main ppc64el gettext ppc64el 0.21-14ubuntu2 [985 kB] 154s Get:46 http://ftpmaster.internal/ubuntu oracular/main ppc64el intltool-debian all 0.35.0+20060710.6 [23.2 kB] 154s Get:47 http://ftpmaster.internal/ubuntu oracular/main ppc64el po-debconf all 1.0.21+nmu1 [233 kB] 154s Get:48 http://ftpmaster.internal/ubuntu oracular/main ppc64el debhelper all 13.14.1ubuntu5 [869 kB] 154s Get:49 http://ftpmaster.internal/ubuntu oracular/main ppc64el uuid-dev ppc64el 2.39.3-9ubuntu6 [37.7 kB] 154s Get:50 http://ftpmaster.internal/ubuntu oracular/main ppc64el libsctp1 ppc64el 1.0.19+dfsg-2build1 [10.3 kB] 154s Get:51 http://ftpmaster.internal/ubuntu oracular/main ppc64el libsctp-dev ppc64el 1.0.19+dfsg-2build1 [52.2 kB] 154s Get:52 http://ftpmaster.internal/ubuntu oracular/main ppc64el libapr1-dev ppc64el 1.7.2-3.2 [807 kB] 154s Get:53 http://ftpmaster.internal/ubuntu oracular/main ppc64el libldap-dev ppc64el 2.6.7+dfsg-1~exp1ubuntu8 [374 kB] 154s Get:54 http://ftpmaster.internal/ubuntu oracular/main ppc64el libldap2-dev all 2.6.7+dfsg-1~exp1ubuntu8 [11.1 kB] 154s Get:55 http://ftpmaster.internal/ubuntu oracular/main ppc64el libexpat1-dev ppc64el 2.6.2-1 [149 kB] 154s Get:56 http://ftpmaster.internal/ubuntu oracular/main ppc64el libaprutil1-dev ppc64el 1.6.3-1.1ubuntu7 [438 kB] 154s Get:57 http://ftpmaster.internal/ubuntu oracular/main ppc64el libpcre2-16-0 ppc64el 10.42-4ubuntu2 [247 kB] 154s Get:58 http://ftpmaster.internal/ubuntu oracular/main ppc64el libpcre2-32-0 ppc64el 10.42-4ubuntu2 [230 kB] 154s Get:59 http://ftpmaster.internal/ubuntu oracular/main ppc64el libpcre2-posix3 ppc64el 10.42-4ubuntu2 [7068 B] 154s Get:60 http://ftpmaster.internal/ubuntu oracular/main ppc64el libpcre2-dev ppc64el 10.42-4ubuntu2 [801 kB] 154s Get:61 http://ftpmaster.internal/ubuntu oracular/main ppc64el apache2-dev ppc64el 2.4.58-1ubuntu8.1 [199 kB] 154s Get:62 http://ftpmaster.internal/ubuntu oracular/main ppc64el libstdc++-13-dev ppc64el 13.2.0-23ubuntu4 [2512 kB] 155s Get:63 http://ftpmaster.internal/ubuntu oracular/main ppc64el g++-13-powerpc64le-linux-gnu ppc64el 13.2.0-23ubuntu4 [12.2 MB] 155s Get:64 http://ftpmaster.internal/ubuntu oracular/main ppc64el g++-13 ppc64el 13.2.0-23ubuntu4 [14.5 kB] 155s Get:65 http://ftpmaster.internal/ubuntu oracular/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [968 B] 155s Get:66 http://ftpmaster.internal/ubuntu oracular/main ppc64el g++ ppc64el 4:13.2.0-7ubuntu1 [1086 B] 155s Get:67 http://ftpmaster.internal/ubuntu oracular/main ppc64el build-essential ppc64el 12.10ubuntu1 [4936 B] 155s Get:68 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libalgorithm-c3-perl all 0.11-2 [10.2 kB] 155s Get:69 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libanyevent-perl ppc64el 7.170-2build6 [368 kB] 155s Get:70 http://ftpmaster.internal/ubuntu oracular/main ppc64el libb-hooks-op-check-perl ppc64el 0.22-3build1 [9812 B] 155s Get:71 http://ftpmaster.internal/ubuntu oracular/main ppc64el libdynaloader-functions-perl all 0.003-3 [12.1 kB] 155s Get:72 http://ftpmaster.internal/ubuntu oracular/main ppc64el libdevel-callchecker-perl ppc64el 0.009-1 [14.3 kB] 155s Get:73 http://ftpmaster.internal/ubuntu oracular/main ppc64el libparams-classify-perl ppc64el 0.015-2build5 [21.9 kB] 155s Get:74 http://ftpmaster.internal/ubuntu oracular/main ppc64el libmodule-runtime-perl all 0.016-2 [16.4 kB] 155s Get:75 http://ftpmaster.internal/ubuntu oracular/main ppc64el libtry-tiny-perl all 0.31-2 [20.8 kB] 155s Get:76 http://ftpmaster.internal/ubuntu oracular/main ppc64el libmodule-implementation-perl all 0.09-2 [12.0 kB] 155s Get:77 http://ftpmaster.internal/ubuntu oracular/main ppc64el libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 155s Get:78 http://ftpmaster.internal/ubuntu oracular/main ppc64el libvariable-magic-perl ppc64el 0.64-1 [36.9 kB] 155s Get:79 http://ftpmaster.internal/ubuntu oracular/main ppc64el libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 155s Get:80 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 155s Get:81 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libmath-random-isaac-perl all 1.004-2 [18.4 kB] 155s Get:82 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libbytes-random-secure-perl all 0.29-3 [26.8 kB] 155s Get:83 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libclass-c3-perl all 0.35-2 [18.4 kB] 155s Get:84 http://ftpmaster.internal/ubuntu oracular/main ppc64el libclass-data-inheritable-perl all 0.08-3 [8084 B] 155s Get:85 http://ftpmaster.internal/ubuntu oracular/main ppc64el libclass-inspector-perl all 1.36-3 [15.4 kB] 155s Get:86 http://ftpmaster.internal/ubuntu oracular/main ppc64el libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 155s Get:87 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libclass-singleton-perl all 1.6-2 [11.5 kB] 155s Get:88 http://ftpmaster.internal/ubuntu oracular/main ppc64el libclone-perl ppc64el 0.46-1build3 [11.2 kB] 155s Get:89 http://ftpmaster.internal/ubuntu oracular/main ppc64el perl-openssl-defaults ppc64el 7build3 [6628 B] 155s Get:90 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libcrypt-ssleay-perl ppc64el 0.73.06-2build5 [44.0 kB] 155s Get:91 http://ftpmaster.internal/ubuntu oracular/main ppc64el libparams-util-perl ppc64el 1.102-3 [21.2 kB] 155s Get:92 http://ftpmaster.internal/ubuntu oracular/main ppc64el libsub-install-perl all 0.929-1 [9764 B] 155s Get:93 http://ftpmaster.internal/ubuntu oracular/main ppc64el libdata-optlist-perl all 0.114-1 [9708 B] 155s Get:94 http://ftpmaster.internal/ubuntu oracular/main ppc64el libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 155s Get:95 http://ftpmaster.internal/ubuntu oracular/main ppc64el libencode-locale-perl all 1.05-3 [11.6 kB] 155s Get:96 http://ftpmaster.internal/ubuntu oracular/main ppc64el libsub-exporter-perl all 0.990-1 [49.0 kB] 155s Get:97 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libeval-closure-perl all 0.14-3 [10.1 kB] 155s Get:98 http://ftpmaster.internal/ubuntu oracular/main ppc64el libexception-class-perl all 1.45-1 [28.6 kB] 155s Get:99 http://ftpmaster.internal/ubuntu oracular/main ppc64el libfcgi0t64 ppc64el 2.4.2-2.1build1 [30.5 kB] 155s Get:100 http://ftpmaster.internal/ubuntu oracular/main ppc64el libfcgi-perl ppc64el 0.82+ds-3build2 [22.1 kB] 155s Get:101 http://ftpmaster.internal/ubuntu oracular/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 155s Get:102 http://ftpmaster.internal/ubuntu oracular/main ppc64el libhttp-date-perl all 6.06-1 [10.2 kB] 156s Get:103 http://ftpmaster.internal/ubuntu oracular/main ppc64el libfile-listing-perl all 6.16-1 [11.3 kB] 156s Get:104 http://ftpmaster.internal/ubuntu oracular/main ppc64el libfile-sharedir-perl all 1.118-3 [14.0 kB] 156s Get:105 http://ftpmaster.internal/ubuntu oracular/main ppc64el libhtml-tagset-perl all 3.24-1 [14.1 kB] 156s Get:106 http://ftpmaster.internal/ubuntu oracular/main ppc64el liburi-perl all 5.28-1 [88.1 kB] 156s Get:107 http://ftpmaster.internal/ubuntu oracular/main ppc64el libhtml-parser-perl ppc64el 3.82-1 [91.2 kB] 156s Get:108 http://ftpmaster.internal/ubuntu oracular/main ppc64el libhtml-tree-perl all 5.07-3 [200 kB] 156s Get:109 http://ftpmaster.internal/ubuntu oracular/main ppc64el libio-html-perl all 1.004-3 [15.9 kB] 156s Get:110 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 156s Get:111 http://ftpmaster.internal/ubuntu oracular/main ppc64el libhttp-message-perl all 6.45-1ubuntu1 [78.2 kB] 156s Get:112 http://ftpmaster.internal/ubuntu oracular/main ppc64el libhttp-cookies-perl all 6.11-1 [18.2 kB] 156s Get:113 http://ftpmaster.internal/ubuntu oracular/main ppc64el libpod-parser-perl all 1.67-1 [80.6 kB] 156s Get:114 http://ftpmaster.internal/ubuntu oracular/main ppc64el libhttp-negotiate-perl all 6.01-2 [12.4 kB] 156s Get:115 http://ftpmaster.internal/ubuntu oracular/main ppc64el libnet-ssleay-perl ppc64el 1.94-1build4 [327 kB] 156s Get:116 http://ftpmaster.internal/ubuntu oracular/main ppc64el libio-socket-ssl-perl all 2.085-1 [195 kB] 156s Get:117 http://ftpmaster.internal/ubuntu oracular/main ppc64el libnet-http-perl all 6.23-1 [22.3 kB] 156s Get:118 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblwp-protocol-https-perl all 6.14-1 [9040 B] 156s Get:119 http://ftpmaster.internal/ubuntu oracular/main ppc64el libwww-robotrules-perl all 6.02-1 [12.6 kB] 156s Get:120 http://ftpmaster.internal/ubuntu oracular/main ppc64el libwww-perl all 6.77-1 [138 kB] 156s Get:121 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxml-parser-perl ppc64el 2.47-1build3 [207 kB] 156s Get:122 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libxml-perl all 0.08-4 [90.5 kB] 156s Get:123 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libxml-regexp-perl all 0.04-1.1 [7208 B] 156s Get:124 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libxml-dom-perl all 1.46-2 [143 kB] 156s Get:125 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libhttp-dav-perl all 0.49-3 [82.9 kB] 156s Get:126 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libmro-compat-perl all 0.15-2 [10.1 kB] 156s Get:127 http://ftpmaster.internal/ubuntu oracular/main ppc64el libpackage-stash-perl all 0.40-1 [19.5 kB] 156s Get:128 http://ftpmaster.internal/ubuntu oracular/main ppc64el libsub-identify-perl ppc64el 0.14-3build3 [10.1 kB] 156s Get:129 http://ftpmaster.internal/ubuntu oracular/main ppc64el libsub-name-perl ppc64el 0.27-1build3 [11.0 kB] 156s Get:130 http://ftpmaster.internal/ubuntu oracular/main ppc64el libnamespace-clean-perl all 0.27-2 [14.0 kB] 156s Get:131 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libnamespace-autoclean-perl all 0.29-2 [11.7 kB] 156s Get:132 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 156s Get:133 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libprotocol-http2-perl all 1.11-1 [39.3 kB] 156s Get:134 http://ftpmaster.internal/ubuntu oracular/main ppc64el librole-tiny-perl all 2.002004-1 [16.3 kB] 156s Get:135 http://ftpmaster.internal/ubuntu oracular/main ppc64el libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 156s Get:136 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libxstring-perl ppc64el 0.005-2build3 [8376 B] 156s Get:137 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libspecio-perl all 0.48-1 [137 kB] 156s Get:138 http://ftpmaster.internal/ubuntu oracular/main ppc64el perl-doc all 5.38.2-4 [7832 kB] 157s Get:139 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libdatetime-locale-perl all 1:1.41-1 [3193 kB] 158s Get:140 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libdatetime-timezone-perl all 1:2.62-1+2024a [262 kB] 158s Get:141 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libdatetime-perl ppc64el 2:1.65-1build2 [96.9 kB] 158s Fetched 82.4 MB in 8s (10.7 MB/s) 158s Selecting previously unselected package libapr1t64:ppc64el. 158s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 72596 files and directories currently installed.) 158s Preparing to unpack .../000-libapr1t64_1.7.2-3.2_ppc64el.deb ... 158s Unpacking libapr1t64:ppc64el (1.7.2-3.2) ... 158s Selecting previously unselected package libaprutil1t64:ppc64el. 158s Preparing to unpack .../001-libaprutil1t64_1.6.3-1.1ubuntu7_ppc64el.deb ... 158s Unpacking libaprutil1t64:ppc64el (1.6.3-1.1ubuntu7) ... 158s Selecting previously unselected package libaprutil1-dbd-sqlite3:ppc64el. 158s Preparing to unpack .../002-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_ppc64el.deb ... 158s Unpacking libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1.1ubuntu7) ... 158s Selecting previously unselected package libaprutil1-ldap:ppc64el. 158s Preparing to unpack .../003-libaprutil1-ldap_1.6.3-1.1ubuntu7_ppc64el.deb ... 158s Unpacking libaprutil1-ldap:ppc64el (1.6.3-1.1ubuntu7) ... 158s Selecting previously unselected package liblua5.4-0:ppc64el. 158s Preparing to unpack .../004-liblua5.4-0_5.4.6-3build2_ppc64el.deb ... 158s Unpacking liblua5.4-0:ppc64el (5.4.6-3build2) ... 158s Selecting previously unselected package apache2-bin. 158s Preparing to unpack .../005-apache2-bin_2.4.58-1ubuntu8.1_ppc64el.deb ... 158s Unpacking apache2-bin (2.4.58-1ubuntu8.1) ... 159s Selecting previously unselected package apache2-data. 159s Preparing to unpack .../006-apache2-data_2.4.58-1ubuntu8.1_all.deb ... 159s Unpacking apache2-data (2.4.58-1ubuntu8.1) ... 159s Selecting previously unselected package apache2-utils. 159s Preparing to unpack .../007-apache2-utils_2.4.58-1ubuntu8.1_ppc64el.deb ... 159s Unpacking apache2-utils (2.4.58-1ubuntu8.1) ... 159s Selecting previously unselected package apache2. 159s Preparing to unpack .../008-apache2_2.4.58-1ubuntu8.1_ppc64el.deb ... 159s Unpacking apache2 (2.4.58-1ubuntu8.1) ... 159s Selecting previously unselected package autotools-dev. 159s Preparing to unpack .../009-autotools-dev_20220109.1_all.deb ... 159s Unpacking autotools-dev (20220109.1) ... 159s Selecting previously unselected package m4. 159s Preparing to unpack .../010-m4_1.4.19-4build1_ppc64el.deb ... 159s Unpacking m4 (1.4.19-4build1) ... 159s Selecting previously unselected package autoconf. 159s Preparing to unpack .../011-autoconf_2.71-3_all.deb ... 159s Unpacking autoconf (2.71-3) ... 159s Selecting previously unselected package automake. 159s Preparing to unpack .../012-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 159s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 159s Selecting previously unselected package autopoint. 159s Preparing to unpack .../013-autopoint_0.21-14ubuntu2_all.deb ... 159s Unpacking autopoint (0.21-14ubuntu2) ... 159s Selecting previously unselected package libdebhelper-perl. 159s Preparing to unpack .../014-libdebhelper-perl_13.14.1ubuntu5_all.deb ... 159s Unpacking libdebhelper-perl (13.14.1ubuntu5) ... 159s Selecting previously unselected package gcc-13-base:ppc64el. 159s Preparing to unpack .../015-gcc-13-base_13.2.0-23ubuntu4_ppc64el.deb ... 159s Unpacking gcc-13-base:ppc64el (13.2.0-23ubuntu4) ... 159s Selecting previously unselected package libisl23:ppc64el. 159s Preparing to unpack .../016-libisl23_0.26-3build1_ppc64el.deb ... 159s Unpacking libisl23:ppc64el (0.26-3build1) ... 159s Selecting previously unselected package libmpc3:ppc64el. 159s Preparing to unpack .../017-libmpc3_1.3.1-1build1_ppc64el.deb ... 159s Unpacking libmpc3:ppc64el (1.3.1-1build1) ... 159s Selecting previously unselected package cpp-13-powerpc64le-linux-gnu. 159s Preparing to unpack .../018-cpp-13-powerpc64le-linux-gnu_13.2.0-23ubuntu4_ppc64el.deb ... 159s Unpacking cpp-13-powerpc64le-linux-gnu (13.2.0-23ubuntu4) ... 159s Selecting previously unselected package cpp-13. 159s Preparing to unpack .../019-cpp-13_13.2.0-23ubuntu4_ppc64el.deb ... 159s Unpacking cpp-13 (13.2.0-23ubuntu4) ... 159s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 159s Preparing to unpack .../020-cpp-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 159s Unpacking cpp-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 159s Selecting previously unselected package cpp. 159s Preparing to unpack .../021-cpp_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 159s Unpacking cpp (4:13.2.0-7ubuntu1) ... 159s Selecting previously unselected package libcc1-0:ppc64el. 159s Preparing to unpack .../022-libcc1-0_14.1.0-1ubuntu1_ppc64el.deb ... 159s Unpacking libcc1-0:ppc64el (14.1.0-1ubuntu1) ... 159s Selecting previously unselected package libgomp1:ppc64el. 159s Preparing to unpack .../023-libgomp1_14.1.0-1ubuntu1_ppc64el.deb ... 159s Unpacking libgomp1:ppc64el (14.1.0-1ubuntu1) ... 159s Selecting previously unselected package libitm1:ppc64el. 159s Preparing to unpack .../024-libitm1_14.1.0-1ubuntu1_ppc64el.deb ... 159s Unpacking libitm1:ppc64el (14.1.0-1ubuntu1) ... 159s Selecting previously unselected package libatomic1:ppc64el. 159s Preparing to unpack .../025-libatomic1_14.1.0-1ubuntu1_ppc64el.deb ... 159s Unpacking libatomic1:ppc64el (14.1.0-1ubuntu1) ... 159s Selecting previously unselected package libasan8:ppc64el. 159s Preparing to unpack .../026-libasan8_14.1.0-1ubuntu1_ppc64el.deb ... 159s Unpacking libasan8:ppc64el (14.1.0-1ubuntu1) ... 159s Selecting previously unselected package liblsan0:ppc64el. 159s Preparing to unpack .../027-liblsan0_14.1.0-1ubuntu1_ppc64el.deb ... 159s Unpacking liblsan0:ppc64el (14.1.0-1ubuntu1) ... 159s Selecting previously unselected package libtsan2:ppc64el. 159s Preparing to unpack .../028-libtsan2_14.1.0-1ubuntu1_ppc64el.deb ... 159s Unpacking libtsan2:ppc64el (14.1.0-1ubuntu1) ... 160s Selecting previously unselected package libubsan1:ppc64el. 160s Preparing to unpack .../029-libubsan1_14.1.0-1ubuntu1_ppc64el.deb ... 160s Unpacking libubsan1:ppc64el (14.1.0-1ubuntu1) ... 160s Selecting previously unselected package libquadmath0:ppc64el. 160s Preparing to unpack .../030-libquadmath0_14.1.0-1ubuntu1_ppc64el.deb ... 160s Unpacking libquadmath0:ppc64el (14.1.0-1ubuntu1) ... 160s Selecting previously unselected package libgcc-13-dev:ppc64el. 160s Preparing to unpack .../031-libgcc-13-dev_13.2.0-23ubuntu4_ppc64el.deb ... 160s Unpacking libgcc-13-dev:ppc64el (13.2.0-23ubuntu4) ... 160s Selecting previously unselected package gcc-13-powerpc64le-linux-gnu. 160s Preparing to unpack .../032-gcc-13-powerpc64le-linux-gnu_13.2.0-23ubuntu4_ppc64el.deb ... 160s Unpacking gcc-13-powerpc64le-linux-gnu (13.2.0-23ubuntu4) ... 160s Selecting previously unselected package gcc-13. 160s Preparing to unpack .../033-gcc-13_13.2.0-23ubuntu4_ppc64el.deb ... 160s Unpacking gcc-13 (13.2.0-23ubuntu4) ... 160s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 160s Preparing to unpack .../034-gcc-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 160s Unpacking gcc-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 160s Selecting previously unselected package gcc. 160s Preparing to unpack .../035-gcc_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 160s Unpacking gcc (4:13.2.0-7ubuntu1) ... 160s Selecting previously unselected package libtool. 160s Preparing to unpack .../036-libtool_2.4.7-7build1_all.deb ... 160s Unpacking libtool (2.4.7-7build1) ... 160s Selecting previously unselected package dh-autoreconf. 160s Preparing to unpack .../037-dh-autoreconf_20_all.deb ... 160s Unpacking dh-autoreconf (20) ... 160s Selecting previously unselected package libarchive-zip-perl. 160s Preparing to unpack .../038-libarchive-zip-perl_1.68-1_all.deb ... 160s Unpacking libarchive-zip-perl (1.68-1) ... 160s Selecting previously unselected package libfile-stripnondeterminism-perl. 160s Preparing to unpack .../039-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 160s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 160s Selecting previously unselected package dh-strip-nondeterminism. 160s Preparing to unpack .../040-dh-strip-nondeterminism_1.14.0-1_all.deb ... 160s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 160s Selecting previously unselected package debugedit. 160s Preparing to unpack .../041-debugedit_1%3a5.0-5build2_ppc64el.deb ... 160s Unpacking debugedit (1:5.0-5build2) ... 161s Selecting previously unselected package dwz. 161s Preparing to unpack .../042-dwz_0.15-1build6_ppc64el.deb ... 161s Unpacking dwz (0.15-1build6) ... 161s Selecting previously unselected package gettext. 161s Preparing to unpack .../043-gettext_0.21-14ubuntu2_ppc64el.deb ... 161s Unpacking gettext (0.21-14ubuntu2) ... 161s Selecting previously unselected package intltool-debian. 161s Preparing to unpack .../044-intltool-debian_0.35.0+20060710.6_all.deb ... 161s Unpacking intltool-debian (0.35.0+20060710.6) ... 161s Selecting previously unselected package po-debconf. 161s Preparing to unpack .../045-po-debconf_1.0.21+nmu1_all.deb ... 161s Unpacking po-debconf (1.0.21+nmu1) ... 161s Selecting previously unselected package debhelper. 161s Preparing to unpack .../046-debhelper_13.14.1ubuntu5_all.deb ... 161s Unpacking debhelper (13.14.1ubuntu5) ... 161s Selecting previously unselected package uuid-dev:ppc64el. 161s Preparing to unpack .../047-uuid-dev_2.39.3-9ubuntu6_ppc64el.deb ... 161s Unpacking uuid-dev:ppc64el (2.39.3-9ubuntu6) ... 161s Selecting previously unselected package libsctp1:ppc64el. 161s Preparing to unpack .../048-libsctp1_1.0.19+dfsg-2build1_ppc64el.deb ... 161s Unpacking libsctp1:ppc64el (1.0.19+dfsg-2build1) ... 161s Selecting previously unselected package libsctp-dev:ppc64el. 161s Preparing to unpack .../049-libsctp-dev_1.0.19+dfsg-2build1_ppc64el.deb ... 161s Unpacking libsctp-dev:ppc64el (1.0.19+dfsg-2build1) ... 161s Selecting previously unselected package libapr1-dev. 161s Preparing to unpack .../050-libapr1-dev_1.7.2-3.2_ppc64el.deb ... 161s Unpacking libapr1-dev (1.7.2-3.2) ... 161s Selecting previously unselected package libldap-dev:ppc64el. 161s Preparing to unpack .../051-libldap-dev_2.6.7+dfsg-1~exp1ubuntu8_ppc64el.deb ... 161s Unpacking libldap-dev:ppc64el (2.6.7+dfsg-1~exp1ubuntu8) ... 161s Selecting previously unselected package libldap2-dev. 161s Preparing to unpack .../052-libldap2-dev_2.6.7+dfsg-1~exp1ubuntu8_all.deb ... 161s Unpacking libldap2-dev (2.6.7+dfsg-1~exp1ubuntu8) ... 161s Selecting previously unselected package libexpat1-dev:ppc64el. 161s Preparing to unpack .../053-libexpat1-dev_2.6.2-1_ppc64el.deb ... 161s Unpacking libexpat1-dev:ppc64el (2.6.2-1) ... 161s Selecting previously unselected package libaprutil1-dev. 161s Preparing to unpack .../054-libaprutil1-dev_1.6.3-1.1ubuntu7_ppc64el.deb ... 161s Unpacking libaprutil1-dev (1.6.3-1.1ubuntu7) ... 161s Selecting previously unselected package libpcre2-16-0:ppc64el. 161s Preparing to unpack .../055-libpcre2-16-0_10.42-4ubuntu2_ppc64el.deb ... 161s Unpacking libpcre2-16-0:ppc64el (10.42-4ubuntu2) ... 161s Selecting previously unselected package libpcre2-32-0:ppc64el. 161s Preparing to unpack .../056-libpcre2-32-0_10.42-4ubuntu2_ppc64el.deb ... 161s Unpacking libpcre2-32-0:ppc64el (10.42-4ubuntu2) ... 161s Selecting previously unselected package libpcre2-posix3:ppc64el. 161s Preparing to unpack .../057-libpcre2-posix3_10.42-4ubuntu2_ppc64el.deb ... 161s Unpacking libpcre2-posix3:ppc64el (10.42-4ubuntu2) ... 161s Selecting previously unselected package libpcre2-dev:ppc64el. 161s Preparing to unpack .../058-libpcre2-dev_10.42-4ubuntu2_ppc64el.deb ... 161s Unpacking libpcre2-dev:ppc64el (10.42-4ubuntu2) ... 161s Selecting previously unselected package apache2-dev. 161s Preparing to unpack .../059-apache2-dev_2.4.58-1ubuntu8.1_ppc64el.deb ... 161s Unpacking apache2-dev (2.4.58-1ubuntu8.1) ... 161s Selecting previously unselected package libstdc++-13-dev:ppc64el. 161s Preparing to unpack .../060-libstdc++-13-dev_13.2.0-23ubuntu4_ppc64el.deb ... 161s Unpacking libstdc++-13-dev:ppc64el (13.2.0-23ubuntu4) ... 162s Selecting previously unselected package g++-13-powerpc64le-linux-gnu. 162s Preparing to unpack .../061-g++-13-powerpc64le-linux-gnu_13.2.0-23ubuntu4_ppc64el.deb ... 162s Unpacking g++-13-powerpc64le-linux-gnu (13.2.0-23ubuntu4) ... 162s Selecting previously unselected package g++-13. 162s Preparing to unpack .../062-g++-13_13.2.0-23ubuntu4_ppc64el.deb ... 162s Unpacking g++-13 (13.2.0-23ubuntu4) ... 162s Selecting previously unselected package g++-powerpc64le-linux-gnu. 162s Preparing to unpack .../063-g++-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 162s Unpacking g++-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 162s Selecting previously unselected package g++. 162s Preparing to unpack .../064-g++_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 162s Unpacking g++ (4:13.2.0-7ubuntu1) ... 162s Selecting previously unselected package build-essential. 162s Preparing to unpack .../065-build-essential_12.10ubuntu1_ppc64el.deb ... 162s Unpacking build-essential (12.10ubuntu1) ... 162s Selecting previously unselected package libalgorithm-c3-perl. 162s Preparing to unpack .../066-libalgorithm-c3-perl_0.11-2_all.deb ... 162s Unpacking libalgorithm-c3-perl (0.11-2) ... 162s Selecting previously unselected package libanyevent-perl. 162s Preparing to unpack .../067-libanyevent-perl_7.170-2build6_ppc64el.deb ... 162s Unpacking libanyevent-perl (7.170-2build6) ... 162s Selecting previously unselected package libb-hooks-op-check-perl:ppc64el. 162s Preparing to unpack .../068-libb-hooks-op-check-perl_0.22-3build1_ppc64el.deb ... 162s Unpacking libb-hooks-op-check-perl:ppc64el (0.22-3build1) ... 162s Selecting previously unselected package libdynaloader-functions-perl. 162s Preparing to unpack .../069-libdynaloader-functions-perl_0.003-3_all.deb ... 162s Unpacking libdynaloader-functions-perl (0.003-3) ... 162s Selecting previously unselected package libdevel-callchecker-perl:ppc64el. 162s Preparing to unpack .../070-libdevel-callchecker-perl_0.009-1_ppc64el.deb ... 162s Unpacking libdevel-callchecker-perl:ppc64el (0.009-1) ... 162s Selecting previously unselected package libparams-classify-perl:ppc64el. 162s Preparing to unpack .../071-libparams-classify-perl_0.015-2build5_ppc64el.deb ... 162s Unpacking libparams-classify-perl:ppc64el (0.015-2build5) ... 162s Selecting previously unselected package libmodule-runtime-perl. 162s Preparing to unpack .../072-libmodule-runtime-perl_0.016-2_all.deb ... 162s Unpacking libmodule-runtime-perl (0.016-2) ... 162s Selecting previously unselected package libtry-tiny-perl. 162s Preparing to unpack .../073-libtry-tiny-perl_0.31-2_all.deb ... 162s Unpacking libtry-tiny-perl (0.31-2) ... 162s Selecting previously unselected package libmodule-implementation-perl. 162s Preparing to unpack .../074-libmodule-implementation-perl_0.09-2_all.deb ... 162s Unpacking libmodule-implementation-perl (0.09-2) ... 162s Selecting previously unselected package libsub-exporter-progressive-perl. 162s Preparing to unpack .../075-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 162s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 162s Selecting previously unselected package libvariable-magic-perl. 162s Preparing to unpack .../076-libvariable-magic-perl_0.64-1_ppc64el.deb ... 162s Unpacking libvariable-magic-perl (0.64-1) ... 162s Selecting previously unselected package libb-hooks-endofscope-perl. 162s Preparing to unpack .../077-libb-hooks-endofscope-perl_0.28-1_all.deb ... 162s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 162s Selecting previously unselected package libcrypt-random-seed-perl. 162s Preparing to unpack .../078-libcrypt-random-seed-perl_0.03-3_all.deb ... 162s Unpacking libcrypt-random-seed-perl (0.03-3) ... 162s Selecting previously unselected package libmath-random-isaac-perl. 162s Preparing to unpack .../079-libmath-random-isaac-perl_1.004-2_all.deb ... 162s Unpacking libmath-random-isaac-perl (1.004-2) ... 162s Selecting previously unselected package libbytes-random-secure-perl. 162s Preparing to unpack .../080-libbytes-random-secure-perl_0.29-3_all.deb ... 162s Unpacking libbytes-random-secure-perl (0.29-3) ... 162s Selecting previously unselected package libclass-c3-perl. 162s Preparing to unpack .../081-libclass-c3-perl_0.35-2_all.deb ... 162s Unpacking libclass-c3-perl (0.35-2) ... 162s Selecting previously unselected package libclass-data-inheritable-perl. 162s Preparing to unpack .../082-libclass-data-inheritable-perl_0.08-3_all.deb ... 162s Unpacking libclass-data-inheritable-perl (0.08-3) ... 162s Selecting previously unselected package libclass-inspector-perl. 162s Preparing to unpack .../083-libclass-inspector-perl_1.36-3_all.deb ... 162s Unpacking libclass-inspector-perl (1.36-3) ... 162s Selecting previously unselected package libclass-method-modifiers-perl. 162s Preparing to unpack .../084-libclass-method-modifiers-perl_2.15-1_all.deb ... 162s Unpacking libclass-method-modifiers-perl (2.15-1) ... 162s Selecting previously unselected package libclass-singleton-perl. 162s Preparing to unpack .../085-libclass-singleton-perl_1.6-2_all.deb ... 162s Unpacking libclass-singleton-perl (1.6-2) ... 162s Selecting previously unselected package libclone-perl:ppc64el. 162s Preparing to unpack .../086-libclone-perl_0.46-1build3_ppc64el.deb ... 162s Unpacking libclone-perl:ppc64el (0.46-1build3) ... 162s Selecting previously unselected package perl-openssl-defaults:ppc64el. 162s Preparing to unpack .../087-perl-openssl-defaults_7build3_ppc64el.deb ... 162s Unpacking perl-openssl-defaults:ppc64el (7build3) ... 162s Selecting previously unselected package libcrypt-ssleay-perl. 162s Preparing to unpack .../088-libcrypt-ssleay-perl_0.73.06-2build5_ppc64el.deb ... 162s Unpacking libcrypt-ssleay-perl (0.73.06-2build5) ... 162s Selecting previously unselected package libparams-util-perl. 162s Preparing to unpack .../089-libparams-util-perl_1.102-3_ppc64el.deb ... 162s Unpacking libparams-util-perl (1.102-3) ... 162s Selecting previously unselected package libsub-install-perl. 162s Preparing to unpack .../090-libsub-install-perl_0.929-1_all.deb ... 162s Unpacking libsub-install-perl (0.929-1) ... 162s Selecting previously unselected package libdata-optlist-perl. 162s Preparing to unpack .../091-libdata-optlist-perl_0.114-1_all.deb ... 162s Unpacking libdata-optlist-perl (0.114-1) ... 162s Selecting previously unselected package libdevel-stacktrace-perl. 162s Preparing to unpack .../092-libdevel-stacktrace-perl_2.0500-1_all.deb ... 162s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 162s Selecting previously unselected package libencode-locale-perl. 163s Preparing to unpack .../093-libencode-locale-perl_1.05-3_all.deb ... 163s Unpacking libencode-locale-perl (1.05-3) ... 163s Selecting previously unselected package libsub-exporter-perl. 163s Preparing to unpack .../094-libsub-exporter-perl_0.990-1_all.deb ... 163s Unpacking libsub-exporter-perl (0.990-1) ... 163s Selecting previously unselected package libeval-closure-perl. 163s Preparing to unpack .../095-libeval-closure-perl_0.14-3_all.deb ... 163s Unpacking libeval-closure-perl (0.14-3) ... 163s Selecting previously unselected package libexception-class-perl. 163s Preparing to unpack .../096-libexception-class-perl_1.45-1_all.deb ... 163s Unpacking libexception-class-perl (1.45-1) ... 163s Selecting previously unselected package libfcgi0t64:ppc64el. 163s Preparing to unpack .../097-libfcgi0t64_2.4.2-2.1build1_ppc64el.deb ... 163s Unpacking libfcgi0t64:ppc64el (2.4.2-2.1build1) ... 163s Selecting previously unselected package libfcgi-perl. 163s Preparing to unpack .../098-libfcgi-perl_0.82+ds-3build2_ppc64el.deb ... 163s Unpacking libfcgi-perl (0.82+ds-3build2) ... 163s Selecting previously unselected package libtimedate-perl. 163s Preparing to unpack .../099-libtimedate-perl_2.3300-2_all.deb ... 163s Unpacking libtimedate-perl (2.3300-2) ... 163s Selecting previously unselected package libhttp-date-perl. 163s Preparing to unpack .../100-libhttp-date-perl_6.06-1_all.deb ... 163s Unpacking libhttp-date-perl (6.06-1) ... 163s Selecting previously unselected package libfile-listing-perl. 163s Preparing to unpack .../101-libfile-listing-perl_6.16-1_all.deb ... 163s Unpacking libfile-listing-perl (6.16-1) ... 163s Selecting previously unselected package libfile-sharedir-perl. 163s Preparing to unpack .../102-libfile-sharedir-perl_1.118-3_all.deb ... 163s Unpacking libfile-sharedir-perl (1.118-3) ... 163s Selecting previously unselected package libhtml-tagset-perl. 163s Preparing to unpack .../103-libhtml-tagset-perl_3.24-1_all.deb ... 163s Unpacking libhtml-tagset-perl (3.24-1) ... 163s Selecting previously unselected package liburi-perl. 163s Preparing to unpack .../104-liburi-perl_5.28-1_all.deb ... 163s Unpacking liburi-perl (5.28-1) ... 163s Selecting previously unselected package libhtml-parser-perl:ppc64el. 163s Preparing to unpack .../105-libhtml-parser-perl_3.82-1_ppc64el.deb ... 163s Unpacking libhtml-parser-perl:ppc64el (3.82-1) ... 163s Selecting previously unselected package libhtml-tree-perl. 163s Preparing to unpack .../106-libhtml-tree-perl_5.07-3_all.deb ... 163s Unpacking libhtml-tree-perl (5.07-3) ... 163s Selecting previously unselected package libio-html-perl. 163s Preparing to unpack .../107-libio-html-perl_1.004-3_all.deb ... 163s Unpacking libio-html-perl (1.004-3) ... 163s Selecting previously unselected package liblwp-mediatypes-perl. 163s Preparing to unpack .../108-liblwp-mediatypes-perl_6.04-2_all.deb ... 163s Unpacking liblwp-mediatypes-perl (6.04-2) ... 163s Selecting previously unselected package libhttp-message-perl. 163s Preparing to unpack .../109-libhttp-message-perl_6.45-1ubuntu1_all.deb ... 163s Unpacking libhttp-message-perl (6.45-1ubuntu1) ... 163s Selecting previously unselected package libhttp-cookies-perl. 163s Preparing to unpack .../110-libhttp-cookies-perl_6.11-1_all.deb ... 163s Unpacking libhttp-cookies-perl (6.11-1) ... 163s Selecting previously unselected package libpod-parser-perl. 163s Preparing to unpack .../111-libpod-parser-perl_1.67-1_all.deb ... 163s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 163s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 163s Unpacking libpod-parser-perl (1.67-1) ... 163s Selecting previously unselected package libhttp-negotiate-perl. 163s Preparing to unpack .../112-libhttp-negotiate-perl_6.01-2_all.deb ... 163s Unpacking libhttp-negotiate-perl (6.01-2) ... 163s Selecting previously unselected package libnet-ssleay-perl:ppc64el. 163s Preparing to unpack .../113-libnet-ssleay-perl_1.94-1build4_ppc64el.deb ... 163s Unpacking libnet-ssleay-perl:ppc64el (1.94-1build4) ... 163s Selecting previously unselected package libio-socket-ssl-perl. 163s Preparing to unpack .../114-libio-socket-ssl-perl_2.085-1_all.deb ... 163s Unpacking libio-socket-ssl-perl (2.085-1) ... 163s Selecting previously unselected package libnet-http-perl. 163s Preparing to unpack .../115-libnet-http-perl_6.23-1_all.deb ... 163s Unpacking libnet-http-perl (6.23-1) ... 163s Selecting previously unselected package liblwp-protocol-https-perl. 163s Preparing to unpack .../116-liblwp-protocol-https-perl_6.14-1_all.deb ... 163s Unpacking liblwp-protocol-https-perl (6.14-1) ... 163s Selecting previously unselected package libwww-robotrules-perl. 163s Preparing to unpack .../117-libwww-robotrules-perl_6.02-1_all.deb ... 163s Unpacking libwww-robotrules-perl (6.02-1) ... 163s Selecting previously unselected package libwww-perl. 163s Preparing to unpack .../118-libwww-perl_6.77-1_all.deb ... 163s Unpacking libwww-perl (6.77-1) ... 163s Selecting previously unselected package libxml-parser-perl. 163s Preparing to unpack .../119-libxml-parser-perl_2.47-1build3_ppc64el.deb ... 163s Unpacking libxml-parser-perl (2.47-1build3) ... 163s Selecting previously unselected package libxml-perl. 163s Preparing to unpack .../120-libxml-perl_0.08-4_all.deb ... 163s Unpacking libxml-perl (0.08-4) ... 163s Selecting previously unselected package libxml-regexp-perl. 163s Preparing to unpack .../121-libxml-regexp-perl_0.04-1.1_all.deb ... 163s Unpacking libxml-regexp-perl (0.04-1.1) ... 163s Selecting previously unselected package libxml-dom-perl. 163s Preparing to unpack .../122-libxml-dom-perl_1.46-2_all.deb ... 163s Unpacking libxml-dom-perl (1.46-2) ... 163s Selecting previously unselected package libhttp-dav-perl. 163s Preparing to unpack .../123-libhttp-dav-perl_0.49-3_all.deb ... 163s Unpacking libhttp-dav-perl (0.49-3) ... 163s Selecting previously unselected package libmro-compat-perl. 163s Preparing to unpack .../124-libmro-compat-perl_0.15-2_all.deb ... 163s Unpacking libmro-compat-perl (0.15-2) ... 163s Selecting previously unselected package libpackage-stash-perl. 163s Preparing to unpack .../125-libpackage-stash-perl_0.40-1_all.deb ... 163s Unpacking libpackage-stash-perl (0.40-1) ... 163s Selecting previously unselected package libsub-identify-perl. 163s Preparing to unpack .../126-libsub-identify-perl_0.14-3build3_ppc64el.deb ... 163s Unpacking libsub-identify-perl (0.14-3build3) ... 163s Selecting previously unselected package libsub-name-perl:ppc64el. 163s Preparing to unpack .../127-libsub-name-perl_0.27-1build3_ppc64el.deb ... 163s Unpacking libsub-name-perl:ppc64el (0.27-1build3) ... 163s Selecting previously unselected package libnamespace-clean-perl. 163s Preparing to unpack .../128-libnamespace-clean-perl_0.27-2_all.deb ... 163s Unpacking libnamespace-clean-perl (0.27-2) ... 163s Selecting previously unselected package libnamespace-autoclean-perl. 163s Preparing to unpack .../129-libnamespace-autoclean-perl_0.29-2_all.deb ... 163s Unpacking libnamespace-autoclean-perl (0.29-2) ... 163s Selecting previously unselected package libparams-validationcompiler-perl. 163s Preparing to unpack .../130-libparams-validationcompiler-perl_0.31-1_all.deb ... 163s Unpacking libparams-validationcompiler-perl (0.31-1) ... 163s Selecting previously unselected package libprotocol-http2-perl. 163s Preparing to unpack .../131-libprotocol-http2-perl_1.11-1_all.deb ... 163s Unpacking libprotocol-http2-perl (1.11-1) ... 163s Selecting previously unselected package librole-tiny-perl. 163s Preparing to unpack .../132-librole-tiny-perl_2.002004-1_all.deb ... 163s Unpacking librole-tiny-perl (2.002004-1) ... 163s Selecting previously unselected package libsub-quote-perl. 163s Preparing to unpack .../133-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 163s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 163s Selecting previously unselected package libxstring-perl:ppc64el. 163s Preparing to unpack .../134-libxstring-perl_0.005-2build3_ppc64el.deb ... 163s Unpacking libxstring-perl:ppc64el (0.005-2build3) ... 163s Selecting previously unselected package libspecio-perl. 163s Preparing to unpack .../135-libspecio-perl_0.48-1_all.deb ... 163s Unpacking libspecio-perl (0.48-1) ... 163s Selecting previously unselected package perl-doc. 163s Preparing to unpack .../136-perl-doc_5.38.2-4_all.deb ... 163s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 163s Unpacking perl-doc (5.38.2-4) ... 164s Selecting previously unselected package libdatetime-locale-perl. 164s Preparing to unpack .../137-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 164s Unpacking libdatetime-locale-perl (1:1.41-1) ... 164s Selecting previously unselected package libdatetime-timezone-perl. 164s Preparing to unpack .../138-libdatetime-timezone-perl_1%3a2.62-1+2024a_all.deb ... 164s Unpacking libdatetime-timezone-perl (1:2.62-1+2024a) ... 164s Selecting previously unselected package libdatetime-perl. 164s Preparing to unpack .../139-libdatetime-perl_2%3a1.65-1build2_ppc64el.deb ... 164s Unpacking libdatetime-perl (2:1.65-1build2) ... 165s Selecting previously unselected package autopkgtest-satdep. 165s Preparing to unpack .../140-1-autopkgtest-satdep.deb ... 165s Unpacking autopkgtest-satdep (0) ... 165s Setting up libanyevent-perl (7.170-2build6) ... 165s Setting up libmath-random-isaac-perl (1.004-2) ... 165s Setting up libclass-inspector-perl (1.36-3) ... 165s Setting up libdynaloader-functions-perl (0.003-3) ... 165s Setting up libclass-method-modifiers-perl (2.15-1) ... 165s Setting up libxml-regexp-perl (0.04-1.1) ... 165s Setting up libclone-perl:ppc64el (0.46-1build3) ... 165s Setting up libarchive-zip-perl (1.68-1) ... 165s Setting up libsub-identify-perl (0.14-3build3) ... 165s Setting up libfcgi0t64:ppc64el (2.4.2-2.1build1) ... 165s Setting up libhtml-tagset-perl (3.24-1) ... 165s Setting up libdebhelper-perl (13.14.1ubuntu5) ... 165s Setting up liblwp-mediatypes-perl (6.04-2) ... 165s Setting up libtry-tiny-perl (0.31-2) ... 165s Setting up libprotocol-http2-perl (1.11-1) ... 165s Setting up perl-openssl-defaults:ppc64el (7build3) ... 165s Setting up perl-doc (5.38.2-4) ... 165s Setting up m4 (1.4.19-4build1) ... 165s Setting up libclass-singleton-perl (1.6-2) ... 165s Setting up libencode-locale-perl (1.05-3) ... 165s Setting up libxstring-perl:ppc64el (0.005-2build3) ... 165s Setting up libgomp1:ppc64el (14.1.0-1ubuntu1) ... 165s Setting up libpcre2-16-0:ppc64el (10.42-4ubuntu2) ... 165s Setting up libsub-install-perl (0.929-1) ... 165s Setting up autotools-dev (20220109.1) ... 165s Setting up libpcre2-32-0:ppc64el (10.42-4ubuntu2) ... 165s Setting up libclass-data-inheritable-perl (0.08-3) ... 165s Setting up libalgorithm-c3-perl (0.11-2) ... 165s Setting up gcc-13-base:ppc64el (13.2.0-23ubuntu4) ... 165s Setting up libexpat1-dev:ppc64el (2.6.2-1) ... 165s Setting up libcrypt-random-seed-perl (0.03-3) ... 165s Setting up libldap-dev:ppc64el (2.6.7+dfsg-1~exp1ubuntu8) ... 165s Setting up uuid-dev:ppc64el (2.39.3-9ubuntu6) ... 165s Setting up libquadmath0:ppc64el (14.1.0-1ubuntu1) ... 165s Setting up libmpc3:ppc64el (1.3.1-1build1) ... 165s Setting up libatomic1:ppc64el (14.1.0-1ubuntu1) ... 165s Setting up libvariable-magic-perl (0.64-1) ... 165s Setting up libio-html-perl (1.004-3) ... 165s Setting up libpod-parser-perl (1.67-1) ... 165s Setting up autopoint (0.21-14ubuntu2) ... 165s Setting up libb-hooks-op-check-perl:ppc64el (0.22-3build1) ... 165s Setting up libparams-util-perl (1.102-3) ... 165s Setting up autoconf (2.71-3) ... 165s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 165s Setting up libtimedate-perl (2.3300-2) ... 165s Setting up libubsan1:ppc64el (14.1.0-1ubuntu1) ... 165s Setting up libsub-name-perl:ppc64el (0.27-1build3) ... 165s Setting up libpcre2-posix3:ppc64el (10.42-4ubuntu2) ... 165s Setting up dwz (0.15-1build6) ... 165s Setting up libsctp1:ppc64el (1.0.19+dfsg-2build1) ... 165s Setting up libasan8:ppc64el (14.1.0-1ubuntu1) ... 165s Setting up libapr1t64:ppc64el (1.7.2-3.2) ... 165s Setting up librole-tiny-perl (2.002004-1) ... 165s Setting up debugedit (1:5.0-5build2) ... 165s Setting up libfile-sharedir-perl (1.118-3) ... 165s Setting up libfcgi-perl (0.82+ds-3build2) ... 165s Setting up liblua5.4-0:ppc64el (5.4.6-3build2) ... 165s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 165s Setting up libdevel-stacktrace-perl (2.0500-1) ... 165s Setting up apache2-data (2.4.58-1ubuntu8.1) ... 165s Setting up libtsan2:ppc64el (14.1.0-1ubuntu1) ... 165s Setting up libisl23:ppc64el (0.26-3build1) ... 165s Setting up cpp-13-powerpc64le-linux-gnu (13.2.0-23ubuntu4) ... 165s Setting up libcc1-0:ppc64el (14.1.0-1ubuntu1) ... 165s Setting up liburi-perl (5.28-1) ... 165s Setting up liblsan0:ppc64el (14.1.0-1ubuntu1) ... 165s Setting up libitm1:ppc64el (14.1.0-1ubuntu1) ... 165s Setting up cpp-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 165s Setting up libnet-ssleay-perl:ppc64el (1.94-1build4) ... 165s Setting up automake (1:1.16.5-1.3ubuntu1) ... 165s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 165s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 165s Setting up libaprutil1t64:ppc64el (1.6.3-1.1ubuntu7) ... 165s Setting up libhttp-date-perl (6.06-1) ... 165s Setting up gettext (0.21-14ubuntu2) ... 165s Setting up libfile-listing-perl (6.16-1) ... 165s Setting up libpcre2-dev:ppc64el (10.42-4ubuntu2) ... 165s Setting up cpp-13 (13.2.0-23ubuntu4) ... 165s Setting up libnet-http-perl (6.23-1) ... 165s Setting up libexception-class-perl (1.45-1) ... 165s Setting up libaprutil1-ldap:ppc64el (1.6.3-1.1ubuntu7) ... 165s Setting up libclass-c3-perl (0.35-2) ... 165s Setting up libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1.1ubuntu7) ... 165s Setting up libdevel-callchecker-perl:ppc64el (0.009-1) ... 165s Setting up intltool-debian (0.35.0+20060710.6) ... 165s Setting up libbytes-random-secure-perl (0.29-3) ... 165s Setting up libldap2-dev (2.6.7+dfsg-1~exp1ubuntu8) ... 165s Setting up libdata-optlist-perl (0.114-1) ... 165s Setting up libsctp-dev:ppc64el (1.0.19+dfsg-2build1) ... 165s Setting up dh-strip-nondeterminism (1.14.0-1) ... 165s Setting up libwww-robotrules-perl (6.02-1) ... 165s Setting up libgcc-13-dev:ppc64el (13.2.0-23ubuntu4) ... 165s Setting up cpp (4:13.2.0-7ubuntu1) ... 165s Setting up libhtml-parser-perl:ppc64el (3.82-1) ... 165s Setting up libcrypt-ssleay-perl (0.73.06-2build5) ... 165s Setting up libmro-compat-perl (0.15-2) ... 165s Setting up libio-socket-ssl-perl (2.085-1) ... 165s Setting up libstdc++-13-dev:ppc64el (13.2.0-23ubuntu4) ... 165s Setting up libsub-exporter-perl (0.990-1) ... 165s Setting up libhttp-message-perl (6.45-1ubuntu1) ... 165s Setting up apache2-utils (2.4.58-1ubuntu8.1) ... 165s Setting up libeval-closure-perl (0.14-3) ... 165s Setting up libhttp-negotiate-perl (6.01-2) ... 165s Setting up libparams-validationcompiler-perl (0.31-1) ... 165s Setting up libhttp-cookies-perl (6.11-1) ... 165s Setting up po-debconf (1.0.21+nmu1) ... 165s Setting up libhtml-tree-perl (5.07-3) ... 165s Setting up libparams-classify-perl:ppc64el (0.015-2build5) ... 165s Setting up apache2-bin (2.4.58-1ubuntu8.1) ... 165s Setting up libmodule-runtime-perl (0.016-2) ... 165s Setting up libapr1-dev (1.7.2-3.2) ... 165s Setting up gcc-13-powerpc64le-linux-gnu (13.2.0-23ubuntu4) ... 165s Setting up gcc-13 (13.2.0-23ubuntu4) ... 165s Setting up libaprutil1-dev (1.6.3-1.1ubuntu7) ... 165s Setting up libtool (2.4.7-7build1) ... 165s Setting up libmodule-implementation-perl (0.09-2) ... 165s Setting up libpackage-stash-perl (0.40-1) ... 165s Setting up apache2 (2.4.58-1ubuntu8.1) ... 165s Enabling module mpm_event. 165s Enabling module authz_core. 165s Enabling module authz_host. 165s Enabling module authn_core. 165s Enabling module auth_basic. 165s Enabling module access_compat. 165s Enabling module authn_file. 165s Enabling module authz_user. 165s Enabling module alias. 165s Enabling module dir. 165s Enabling module autoindex. 165s Enabling module env. 165s Enabling module mime. 165s Enabling module negotiation. 165s Enabling module setenvif. 165s Enabling module filter. 165s Enabling module deflate. 165s Enabling module status. 165s Enabling module reqtimeout. 165s Enabling conf charset. 165s Enabling conf localized-error-pages. 165s Enabling conf other-vhosts-access-log. 165s Enabling conf security. 165s Enabling conf serve-cgi-bin. 166s Enabling site 000-default. 167s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 167s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 168s Setting up g++-13-powerpc64le-linux-gnu (13.2.0-23ubuntu4) ... 168s Setting up dh-autoreconf (20) ... 168s Setting up libspecio-perl (0.48-1) ... 168s Setting up gcc-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 168s Setting up libb-hooks-endofscope-perl (0.28-1) ... 168s Setting up g++-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 168s Setting up g++-13 (13.2.0-23ubuntu4) ... 168s Setting up debhelper (13.14.1ubuntu5) ... 168s Setting up gcc (4:13.2.0-7ubuntu1) ... 168s Setting up libnamespace-clean-perl (0.27-2) ... 168s Setting up g++ (4:13.2.0-7ubuntu1) ... 168s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 168s Setting up build-essential (12.10ubuntu1) ... 168s Setting up libnamespace-autoclean-perl (0.29-2) ... 168s Setting up libdatetime-locale-perl (1:1.41-1) ... 168s Setting up apache2-dev (2.4.58-1ubuntu8.1) ... 168s Setting up libdatetime-timezone-perl (1:2.62-1+2024a) ... 168s Setting up libdatetime-perl (2:1.65-1build2) ... 168s Setting up liblwp-protocol-https-perl (6.14-1) ... 168s Setting up libwww-perl (6.77-1) ... 168s Setting up libxml-parser-perl (2.47-1build3) ... 168s Setting up libxml-perl (0.08-4) ... 168s Setting up libxml-dom-perl (1.46-2) ... 168s Setting up libhttp-dav-perl (0.49-3) ... 168s Setting up autopkgtest-satdep (0) ... 168s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 168s Processing triggers for ufw (0.36.2-6) ... 169s Processing triggers for man-db (2.12.1-1) ... 171s Processing triggers for install-info (7.1-3build2) ... 175s (Reading database ... 82946 files and directories currently installed.) 175s Removing autopkgtest-satdep (0) ... 176s autopkgtest [13:15:36]: test run-test-suite: [----------------------- 176s + set -o pipefail 176s + export LANG=C 176s + LANG=C 176s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 176s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 176s + TESTS= 176s + TESTUSER=tuser 176s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 176s + useradd --user-group --system --create-home -s /bin/bash tuser 176s + cp -a debian/perl-framework /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp 177s + cd /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework 177s + export HARNESS_VERBOSE=1 177s + HARNESS_VERBOSE=1 177s + run_tests mpm_prefork 177s + local MPM=mpm_prefork 177s + shift 177s + local LOG=testlog.mpm_prefork 177s + echo =============Running-with-mpm_prefork========== 177s + rm -f apache2.conf.debian 177s =============Running-with-mpm_prefork========== 177s + cp /etc/apache2/apache2.conf apache2.conf.debian 177s + cat /etc/apache2/mods-available/mpm_prefork.load 177s + grep -v mpm_ 177s + xargs cat 177s + ls /etc/apache2/mods-available/access_compat.load /etc/apache2/mods-available/actions.load /etc/apache2/mods-available/alias.load /etc/apache2/mods-available/allowmethods.load /etc/apache2/mods-available/asis.load /etc/apache2/mods-available/auth_basic.load /etc/apache2/mods-available/auth_digest.load /etc/apache2/mods-available/auth_form.load /etc/apache2/mods-available/authn_anon.load /etc/apache2/mods-available/authn_core.load /etc/apache2/mods-available/authn_dbd.load /etc/apache2/mods-available/authn_dbm.load /etc/apache2/mods-available/authn_file.load /etc/apache2/mods-available/authn_socache.load /etc/apache2/mods-available/authnz_fcgi.load /etc/apache2/mods-available/authnz_ldap.load /etc/apache2/mods-available/authz_core.load /etc/apache2/mods-available/authz_dbd.load /etc/apache2/mods-available/authz_dbm.load /etc/apache2/mods-available/authz_groupfile.load /etc/apache2/mods-available/authz_host.load /etc/apache2/mods-available/authz_owner.load /etc/apache2/mods-available/authz_user.load /etc/apache2/mods-available/autoindex.load /etc/apache2/mods-available/brotli.load /etc/apache2/mods-available/buffer.load /etc/apache2/mods-available/cache.load /etc/apache2/mods-available/cache_disk.load /etc/apache2/mods-available/cache_socache.load /etc/apache2/mods-available/cern_meta.load /etc/apache2/mods-available/cgi.load /etc/apache2/mods-available/cgid.load /etc/apache2/mods-available/charset_lite.load /etc/apache2/mods-available/data.load /etc/apache2/mods-available/dav.load /etc/apache2/mods-available/dav_fs.load /etc/apache2/mods-available/dav_lock.load /etc/apache2/mods-available/dbd.load /etc/apache2/mods-available/deflate.load /etc/apache2/mods-available/dialup.load /etc/apache2/mods-available/dir.load /etc/apache2/mods-available/dump_io.load /etc/apache2/mods-available/echo.load /etc/apache2/mods-available/env.load /etc/apache2/mods-available/expires.load /etc/apache2/mods-available/ext_filter.load /etc/apache2/mods-available/file_cache.load /etc/apache2/mods-available/filter.load /etc/apache2/mods-available/headers.load /etc/apache2/mods-available/heartbeat.load /etc/apache2/mods-available/heartmonitor.load /etc/apache2/mods-available/http2.load /etc/apache2/mods-available/ident.load /etc/apache2/mods-available/imagemap.load /etc/apache2/mods-available/include.load /etc/apache2/mods-available/info.load /etc/apache2/mods-available/lbmethod_bybusyness.load /etc/apache2/mods-available/lbmethod_byrequests.load /etc/apache2/mods-available/lbmethod_bytraffic.load /etc/apache2/mods-available/lbmethod_heartbeat.load /etc/apache2/mods-available/ldap.load /etc/apache2/mods-available/log_debug.load /etc/apache2/mods-available/log_forensic.load /etc/apache2/mods-available/lua.load /etc/apache2/mods-available/macro.load /etc/apache2/mods-available/md.load /etc/apache2/mods-available/mime.load /etc/apache2/mods-available/mime_magic.load /etc/apache2/mods-available/mpm_event.load /etc/apache2/mods-available/mpm_prefork.load /etc/apache2/mods-available/mpm_worker.load /etc/apache2/mods-available/negotiation.load /etc/apache2/mods-available/proxy.load /etc/apache2/mods-available/proxy_ajp.load /etc/apache2/mods-available/proxy_balancer.load /etc/apache2/mods-available/proxy_connect.load /etc/apache2/mods-available/proxy_express.load /etc/apache2/mods-available/proxy_fcgi.load /etc/apache2/mods-available/proxy_fdpass.load /etc/apache2/mods-available/proxy_ftp.load /etc/apache2/mods-available/proxy_hcheck.load /etc/apache2/mods-available/proxy_html.load /etc/apache2/mods-available/proxy_http.load /etc/apache2/mods-available/proxy_http2.load /etc/apache2/mods-available/proxy_scgi.load /etc/apache2/mods-available/proxy_uwsgi.load /etc/apache2/mods-available/proxy_wstunnel.load /etc/apache2/mods-available/ratelimit.load /etc/apache2/mods-available/reflector.load /etc/apache2/mods-available/remoteip.load /etc/apache2/mods-available/reqtimeout.load /etc/apache2/mods-available/request.load /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-available/sed.load /etc/apache2/mods-available/session.load /etc/apache2/mods-available/session_cookie.load /etc/apache2/mods-available/session_crypto.load /etc/apache2/mods-available/session_dbd.load /etc/apache2/mods-available/setenvif.load /etc/apache2/mods-available/slotmem_plain.load /etc/apache2/mods-available/slotmem_shm.load /etc/apache2/mods-available/socache_dbm.load /etc/apache2/mods-available/socache_memcache.load /etc/apache2/mods-available/socache_redis.load /etc/apache2/mods-available/socache_shmcb.load /etc/apache2/mods-available/speling.load /etc/apache2/mods-available/ssl.load /etc/apache2/mods-available/status.load /etc/apache2/mods-available/substitute.load /etc/apache2/mods-available/suexec.load /etc/apache2/mods-available/unique_id.load /etc/apache2/mods-available/userdir.load /etc/apache2/mods-available/usertrack.load /etc/apache2/mods-available/vhost_alias.load /etc/apache2/mods-available/xml2enc.load 177s + for m in bucketeer case_filter case_filter_in 177s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 177s + for m in bucketeer case_filter case_filter_in 177s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 177s + for m in bucketeer case_filter case_filter_in 177s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 177s + cat /etc/apache2/mods-available/mime.conf 177s + echo 'Servername localhost' 177s + make clean 177s make: *** No rule to make target 'clean'. Stop. 177s + true 177s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 177s + chown -R tuser: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp 177s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/apache2.conf.debian' 177s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 177s [ info] generating script ./t/htdocs/modules/cgi/big.pl 177s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 177s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 177s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 177s [ info] generating script ./t/htdocs/modules/cgi/env.pl 177s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 177s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 177s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 177s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 177s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 177s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 177s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 177s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 177s [ info] generating script ./t/htdocs/modules/cgi/action.pl 177s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 177s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 177s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 177s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 177s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 177s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 177s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 177s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 177s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 177s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 177s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 177s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 177s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 177s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 177s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 177s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 177s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 177s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 177s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 177s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 177s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 177s Warning: NAME must be a package name 177s Checking if your kit is complete... 177s Looks good 177s [ info] generating script t/TEST 177s [ info] generating script ./t/cgi-bin/next_available_port.pl 177s [ info] generating script ./t/cgi-bin/cookies.pl 177s [ info] generating script t/TEST 177s Writing MYMETA.yml and MYMETA.json 177s Writing MYMETA.yml and MYMETA.json 177s Checking for Cwd...ok 177s Checking for File::Spec...ok 177s Generating a Unix-style Makefile 177s Writing Makefile for httpd-test 177s Writing MYMETA.yml and MYMETA.json 177s + su tuser -c 't/TEST ' 177s + tee testlog.mpm_prefork 177s [warning] setting ulimit to allow core files 177s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/TEST 179s [warning] generating SSL CA for asf 179s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 179s ...+.....................+.+..+.......+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*....+......+............+..........+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.........+.........+.........+.........+.+...........+.+...+......+.....+.+..+.+...........+...+..........+........+.......+......+.........+.....+.+......+........+......+....+......+.....+.........+..........+..+.............+...+........+.........+.+......+..............+.........+...+....+......+.........+.....+..........+...+..+.........+.+.....+.+....................+....+.....+...+.+.....+....+........+..........+..+.............+........................+.........+..+..........+..+...+....+.....+......+...+.+.........+......+......+..+.......+..............+.......+.....+...+....+......+..+...+....+..+......+.......+.....+..........+............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 179s ........+..+.+.....+.+......+........+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+.......+.....+.+.....+....+........+...+.+...+..+....+......+......+..............+.+........+.......+...+..............+.+...............+......+...+......+..+.............+.....+.+.....+.+........+.+...+...........+.+...+...+...+...........+....+..+............+.+..+...+.......+........+.+......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 179s ----- 179s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 180s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 180s [ info] openssl req -new -key keys/server_des3.pem -out csr/server_des3.csr -passin pass:httpd -passout pass:httpd -config conf/server_des3.cnf 180s [ info] openssl ca -policy policy_anything -in csr/server_des3.csr -out certs/server_des3.crt -passin pass:httpd -config conf/server_des3.cnf -batch -extensions server_ext 180s Using configuration from conf/server_des3.cnf 180s Check that the request matches the signature 180s Signature ok 180s The Subject's Distinguished Name is as follows 180s countryName :PRINTABLE:'US' 180s stateOrProvinceName :ASN.1 12:'California' 180s localityName :ASN.1 12:'San Francisco' 180s organizationName :ASN.1 12:'ASF' 180s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 180s commonName :ASN.1 12:'localhost' 180s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 180s Certificate is to be certified until Jun 3 13:15:40 2025 GMT (365 days) 180s 180s Write out database with 1 new entries 180s Database updated 180s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 180s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 180s [ info] openssl req -new -key keys/server_des3_dsa.pem -out csr/server_des3_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server_des3_dsa.cnf 180s [ info] openssl ca -policy policy_anything -in csr/server_des3_dsa.csr -out certs/server_des3_dsa.crt -passin pass:httpd -config conf/server_des3_dsa.cnf -batch -extensions server_ext 180s Using configuration from conf/server_des3_dsa.cnf 180s Check that the request matches the signature 180s Signature ok 180s The Subject's Distinguished Name is as follows 180s countryName :PRINTABLE:'US' 180s stateOrProvinceName :ASN.1 12:'California' 180s localityName :ASN.1 12:'San Francisco' 180s organizationName :ASN.1 12:'ASF' 180s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 180s commonName :ASN.1 12:'localhost' 180s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 180s Certificate is to be certified until Jun 3 13:15:40 2025 GMT (365 days) 180s 180s Write out database with 1 new entries 180s Database updated 180s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 180s [ info] openssl req -new -key keys/server_dsa.pem -out csr/server_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server_dsa.cnf 180s [ info] openssl ca -policy policy_anything -in csr/server_dsa.csr -out certs/server_dsa.crt -passin pass:httpd -config conf/server_dsa.cnf -batch -extensions server_ext 180s Using configuration from conf/server_dsa.cnf 180s Check that the request matches the signature 180s Signature ok 180s The Subject's Distinguished Name is as follows 180s countryName :PRINTABLE:'US' 180s stateOrProvinceName :ASN.1 12:'California' 180s localityName :ASN.1 12:'San Francisco' 180s organizationName :ASN.1 12:'ASF' 180s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 180s commonName :ASN.1 12:'localhost' 180s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 180s Certificate is to be certified until Jun 3 13:15:40 2025 GMT (365 days) 180s 180s Write out database with 1 new entries 180s Database updated 180s [ info] openssl genrsa -out keys/client_ok.pem 2048 180s [ info] openssl req -new -key keys/client_ok.pem -out csr/client_ok.csr -passin pass:httpd -passout pass:httpd -config conf/client_ok.cnf 181s [ info] openssl ca -policy policy_anything -in csr/client_ok.csr -out certs/client_ok.crt -passin pass:httpd -config conf/client_ok.cnf -batch -extensions client_ok_ext 181s Using configuration from conf/client_ok.cnf 181s Check that the request matches the signature 181s Signature ok 181s The Subject's Distinguished Name is as follows 181s countryName :PRINTABLE:'US' 181s stateOrProvinceName :ASN.1 12:'California' 181s localityName :ASN.1 12:'San Francisco' 181s organizationName :ASN.1 12:'ASF' 181s organizationalUnitName:ASN.1 12:'httpd-test' 181s commonName :ASN.1 12:'client_ok' 181s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 181s Certificate is to be certified until Jun 3 13:15:40 2025 GMT (365 days) 181s 181s Write out database with 1 new entries 181s Database updated 181s [ info] openssl pkcs12 -export -in certs/client_ok.crt -inkey keys/client_ok.pem -out export/client_ok.p12 -passin pass:httpd -passout pass:httpd 181s [ info] generating proxy cert: proxy/client_ok.pem 181s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 181s [ info] openssl req -new -key keys/server2_dsa.pem -out csr/server2_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server2_dsa.cnf 181s [ info] openssl ca -policy policy_anything -in csr/server2_dsa.csr -out certs/server2_dsa.crt -passin pass:httpd -config conf/server2_dsa.cnf -batch -extensions server_ext 181s Using configuration from conf/server2_dsa.cnf 181s Check that the request matches the signature 181s Signature ok 181s The Subject's Distinguished Name is as follows 181s countryName :PRINTABLE:'US' 181s stateOrProvinceName :ASN.1 12:'California' 181s localityName :ASN.1 12:'San Francisco' 181s organizationName :ASN.1 12:'ASF' 181s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 181s commonName :ASN.1 12:'localhost' 181s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 181s Certificate is to be certified until Jun 3 13:15:41 2025 GMT (365 days) 181s 181s Write out database with 1 new entries 181s Database updated 181s [ info] openssl genrsa -out keys/client_revoked.pem 2048 181s [ info] openssl req -new -key keys/client_revoked.pem -out csr/client_revoked.csr -passin pass:httpd -passout pass:httpd -config conf/client_revoked.cnf 181s [ info] openssl ca -policy policy_anything -in csr/client_revoked.csr -out certs/client_revoked.crt -passin pass:httpd -config conf/client_revoked.cnf -batch 181s Using configuration from conf/client_revoked.cnf 181s Check that the request matches the signature 181s Signature ok 181s The Subject's Distinguished Name is as follows 181s countryName :PRINTABLE:'US' 181s stateOrProvinceName :ASN.1 12:'California' 181s localityName :ASN.1 12:'San Francisco' 181s organizationName :ASN.1 12:'ASF' 181s organizationalUnitName:ASN.1 12:'httpd-test' 181s commonName :ASN.1 12:'client_revoked' 181s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 181s Certificate is to be certified until Jun 3 13:15:41 2025 GMT (365 days) 181s 181s Write out database with 1 new entries 181s Database updated 181s [ info] openssl pkcs12 -export -in certs/client_revoked.crt -inkey keys/client_revoked.pem -out export/client_revoked.p12 -passin pass:httpd -passout pass:httpd 181s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 181s Using configuration from conf/cacrl.cnf 181s Revoking Certificate 06. 181s Database updated 181s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 181s Using configuration from conf/cacrl.cnf 181s [ info] generating proxy cert: proxy/client_revoked.pem 181s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 181s [ info] openssl req -new -key keys/server2_des3_dsa.pem -out csr/server2_des3_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server2_des3_dsa.cnf 181s [ info] openssl ca -policy policy_anything -in csr/server2_des3_dsa.csr -out certs/server2_des3_dsa.crt -passin pass:httpd -config conf/server2_des3_dsa.cnf -batch -extensions server_ext 181s Using configuration from conf/server2_des3_dsa.cnf 181s Check that the request matches the signature 181s Signature ok 181s The Subject's Distinguished Name is as follows 181s countryName :PRINTABLE:'US' 181s stateOrProvinceName :ASN.1 12:'California' 181s localityName :ASN.1 12:'San Francisco' 181s organizationName :ASN.1 12:'ASF' 181s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 181s commonName :ASN.1 12:'localhost' 181s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 181s Certificate is to be certified until Jun 3 13:15:41 2025 GMT (365 days) 181s 181s Write out database with 1 new entries 181s Database updated 181s [ info] openssl genrsa -out keys/client_colon.pem 2048 182s [ info] openssl req -new -key keys/client_colon.pem -out csr/client_colon.csr -passin pass:httpd -passout pass:httpd -config conf/client_colon.cnf 182s [ info] openssl ca -policy policy_anything -in csr/client_colon.csr -out certs/client_colon.crt -passin pass:httpd -config conf/client_colon.cnf -batch 182s Using configuration from conf/client_colon.cnf 182s Check that the request matches the signature 182s Signature ok 182s The Subject's Distinguished Name is as follows 182s countryName :PRINTABLE:'US' 182s stateOrProvinceName :ASN.1 12:'California' 182s localityName :ASN.1 12:'San Francisco' 182s organizationName :ASN.1 12:'ASF' 182s organizationalUnitName:ASN.1 12:'httpd-test' 182s commonName :ASN.1 12:'user:colon' 182s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 182s Certificate is to be certified until Jun 3 13:15:42 2025 GMT (365 days) 182s 182s Write out database with 1 new entries 182s Database updated 182s [ info] openssl pkcs12 -export -in certs/client_colon.crt -inkey keys/client_colon.pem -out export/client_colon.p12 -passin pass:httpd -passout pass:httpd 182s [ info] generating proxy cert: proxy/client_colon.pem 182s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 182s [ info] openssl req -new -key keys/server2_des3.pem -out csr/server2_des3.csr -passin pass:httpd -passout pass:httpd -config conf/server2_des3.cnf 182s [ info] openssl ca -policy policy_anything -in csr/server2_des3.csr -out certs/server2_des3.crt -passin pass:httpd -config conf/server2_des3.cnf -batch -extensions server_ext 182s Using configuration from conf/server2_des3.cnf 182s Check that the request matches the signature 182s Signature ok 182s The Subject's Distinguished Name is as follows 182s countryName :PRINTABLE:'US' 182s stateOrProvinceName :ASN.1 12:'California' 182s localityName :ASN.1 12:'San Francisco' 182s organizationName :ASN.1 12:'ASF' 182s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 182s commonName :ASN.1 12:'localhost' 182s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 182s Certificate is to be certified until Jun 3 13:15:42 2025 GMT (365 days) 182s 182s Write out database with 1 new entries 182s Database updated 182s [ info] openssl genrsa -out keys/server2.pem 2048 183s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 183s [ info] openssl ca -policy policy_anything -in csr/server2.csr -out certs/server2.crt -passin pass:httpd -config conf/server2.cnf -batch -extensions server_ext 183s Using configuration from conf/server2.cnf 183s Check that the request matches the signature 183s Signature ok 183s The Subject's Distinguished Name is as follows 183s countryName :PRINTABLE:'US' 183s stateOrProvinceName :ASN.1 12:'California' 183s localityName :ASN.1 12:'San Francisco' 183s organizationName :ASN.1 12:'ASF' 183s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 183s commonName :ASN.1 12:'localhost' 183s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 183s Certificate is to be certified until Jun 3 13:15:43 2025 GMT (365 days) 183s 183s Write out database with 1 new entries 183s Database updated 183s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 183s [ info] openssl req -new -key keys/client_snakeoil.pem -out csr/client_snakeoil.csr -passin pass:httpd -passout pass:httpd -config conf/client_snakeoil.cnf 183s [ info] openssl ca -policy policy_anything -in csr/client_snakeoil.csr -out certs/client_snakeoil.crt -passin pass:httpd -config conf/client_snakeoil.cnf -batch 183s Using configuration from conf/client_snakeoil.cnf 183s Check that the request matches the signature 183s Signature ok 183s The Subject's Distinguished Name is as follows 183s countryName :PRINTABLE:'AU' 183s stateOrProvinceName :ASN.1 12:'Queensland' 183s localityName :ASN.1 12:'Mackay' 183s organizationName :ASN.1 12:'Snake Oil, Ltd.' 183s organizationalUnitName:ASN.1 12:'Staff' 183s commonName :ASN.1 12:'client_snakeoil' 183s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 183s Certificate is to be certified until Jun 3 13:15:43 2025 GMT (365 days) 183s 183s Write out database with 1 new entries 183s Database updated 183s [ info] openssl pkcs12 -export -in certs/client_snakeoil.crt -inkey keys/client_snakeoil.pem -out export/client_snakeoil.p12 -passin pass:httpd -passout pass:httpd 183s [ info] generating proxy cert: proxy/client_snakeoil.pem 183s [ info] openssl genrsa -out keys/server.pem 2048 183s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 183s [ info] openssl ca -policy policy_anything -in csr/server.csr -out certs/server.crt -passin pass:httpd -config conf/server.cnf -batch -extensions server_ext 183s Using configuration from conf/server.cnf 183s Check that the request matches the signature 183s Signature ok 183s The Subject's Distinguished Name is as follows 183s countryName :PRINTABLE:'US' 183s stateOrProvinceName :ASN.1 12:'California' 183s localityName :ASN.1 12:'San Francisco' 183s organizationName :ASN.1 12:'ASF' 183s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 183s commonName :ASN.1 12:'localhost' 183s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 183s Certificate is to be certified until Jun 3 13:15:43 2025 GMT (365 days) 183s 183s Write out database with 1 new entries 183s Database updated 183s [ info] linked ca-bundle.crl to fdd35eee.r0 183s cd input_body_filter && make .libs/mod_input_body_filter.so 183s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 183s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 183s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_input_body_filter.lo mod_input_body_filter.c && touch mod_input_body_filter.slo 183s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 184s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 184s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 187s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 187s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_client_add_filter.lo mod_client_add_filter.c && touch mod_client_add_filter.slo 187s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 187s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 187s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 187s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post_chunk.lo mod_echo_post_chunk.c && touch mod_echo_post_chunk.slo 187s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 187s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 187s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 187s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 187s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 187s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 187s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 187s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 187s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 187s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_pass_brigade.lo mod_test_pass_brigade.c && touch mod_test_pass_brigade.slo 187s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 187s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 187s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 187s cd client_add_filter && make .libs/mod_client_add_filter.so 187s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 187s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 187s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 187s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 187s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 187s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 187s cd eat_post && make .libs/mod_eat_post.so 187s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/eat_post' 187s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 187s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 187s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 187s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 187s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/eat_post' 187s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 187s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 187s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 187s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 187s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 187s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 187s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 187s cd test_utilities && make .libs/mod_test_utilities.so 187s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 187s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 187s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 187s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 187s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 187s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 187s cd nntp_like && make .libs/mod_nntp_like.so 187s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 187s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 187s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 187s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 187s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 187s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 187s cd list_modules && make .libs/mod_list_modules.so 187s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/list_modules' 187s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 187s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 187s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 187s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 187s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/list_modules' 187s cd test_session && make .libs/mod_test_session.so 187s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_session' 187s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 187s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 187s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 187s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 187s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_session' 187s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 187s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 187s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 187s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 187s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 187s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 187s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 187s cd memory_track && make .libs/mod_memory_track.so 187s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/memory_track' 187s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 187s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 187s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 187s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 187s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 187s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/memory_track' 187s cd random_chunk && make .libs/mod_random_chunk.so 187s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 187s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 187s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 187s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 187s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 187s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 188s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 188s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 188s cd test_rwrite && make .libs/mod_test_rwrite.so 188s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 188s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 188s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 188s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 188s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 188s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 188s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 188s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 188s cd echo_post && make .libs/mod_echo_post.so 188s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/echo_post' 188s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 188s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 188s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 188s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 188s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 188s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 188s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/echo_post' 188s cd fold && make .libs/mod_fold.so 188s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/fold' 188s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 188s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 188s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 189s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 189s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 189s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 189s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/fold' 189s cd authany && make .libs/mod_authany.so 189s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/authany' 189s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 189s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 189s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 189s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 189s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 189s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 189s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/authany' 189s cd test_apr_uri && make .libs/mod_test_apr_uri.so 189s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 189s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 189s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_apr_uri.lo mod_test_apr_uri.c && touch mod_test_apr_uri.slo 189s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 189s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 189s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 190s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 190s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 190s cd test_ssl && make .libs/mod_test_ssl.so 190s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 190s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 190s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 190s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 190s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 190s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 190s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 190s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 190s /usr/sbin/apache2 -d /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 190s using Apache/2.4.58 (prefork MPM) 190s 190s waiting 60 seconds for server to start: .[Mon Jun 03 13:15:50.629699 2024] [core:trace3] [pid 7998] core.c(3482): Setting LogLevel for all modules to trace8 190s [Mon Jun 03 13:15:50.630450 2024] [core:trace6] [pid 7998] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 190s [Mon Jun 03 13:15:50.630460 2024] [core:trace3] [pid 7998] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 190s [Mon Jun 03 13:15:50.631819 2024] [core:trace6] [pid 7998] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 190s [Mon Jun 03 13:15:50.631895 2024] [core:trace3] [pid 7998] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 190s [Mon Jun 03 13:15:50.631996 2024] [core:trace3] [pid 7998] core.c(3482): Setting LogLevel for all modules to info 190s [Mon Jun 03 13:15:50.632101 2024] [core:trace6] [pid 7998] core.c(3499): Cannot find module 'core', trying 'core_module' 190s [Mon Jun 03 13:15:50.632206 2024] [core:trace3] [pid 7998] core.c(3509): Setting LogLevel for module core.c to crit 190s [Mon Jun 03 13:15:50.632303 2024] [core:trace3] [pid 7998] core.c(3482): Setting LogLevel for all modules to crit 190s [Mon Jun 03 13:15:50.632402 2024] [core:trace6] [pid 7998] core.c(3499): Cannot find module 'core', trying 'core_module' 190s [Mon Jun 03 13:15:50.632502 2024] [core:trace3] [pid 7998] core.c(3509): Setting LogLevel for module core.c to info 190s [Mon Jun 03 13:15:50.632594 2024] [core:trace3] [pid 7998] core.c(3482): Setting LogLevel for all modules to crit 190s [Mon Jun 03 13:15:50.632611 2024] [core:trace6] [pid 7998] core.c(3499): Cannot find module 'core', trying 'core_module' 190s [Mon Jun 03 13:15:50.632619 2024] [core:trace3] [pid 7998] core.c(3509): Setting LogLevel for module core.c to info 190s [Mon Jun 03 13:15:50.632661 2024] [core:trace3] [pid 7998] core.c(3482): Setting LogLevel for all modules to crit 190s [Mon Jun 03 13:15:50.632666 2024] [core:trace3] [pid 7998] core.c(3482): Setting LogLevel for all modules to info 190s [Mon Jun 03 13:15:50.632678 2024] [core:trace6] [pid 7998] core.c(3499): Cannot find module 'core', trying 'core_module' 190s [Mon Jun 03 13:15:50.632686 2024] [core:trace3] [pid 7998] core.c(3509): Setting LogLevel for module core.c to crit 190s [Mon Jun 03 13:15:50.632690 2024] [core:trace3] [pid 7998] core.c(3482): Setting LogLevel for all modules to info 190s [Mon Jun 03 13:15:50.633221 2024] [core:trace6] [pid 7998] core.c(3499): Cannot find module 'http2', trying 'http2_module' 190s [Mon Jun 03 13:15:50.633230 2024] [core:trace3] [pid 7998] core.c(3509): Setting LogLevel for module mod_http2.c to debug 190s [Mon Jun 03 13:15:50.634079 2024] [proxy:info] [pid 7998] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 190s [Mon Jun 03 13:15:50.634093 2024] [core:trace6] [pid 7998] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 190s [Mon Jun 03 13:15:50.634101 2024] [core:trace3] [pid 7998] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 191s . 191s waiting 60 seconds for server to start: ok (waited 0 secs) 191s server localhost:8529 started 191s server localhost:8530 listening (mod_nntp_like) 191s server localhost:8531 listening (mod_nntp_like_ssl) 191s server localhost:8532 listening (mod_ssl) 191s server localhost:8533 listening (ssl_optional_cc) 191s server localhost:8534 listening (ssl_pr33791) 191s server localhost:8535 listening (ssl_ocsp) 191s server localhost:8536 listening (mod_proxy) 191s server localhost:8537 listening (proxy_http_bal1) 191s server localhost:8538 listening (proxy_http_bal2) 191s server localhost:8539 listening (proxy_http_balancer) 191s server localhost:8542 listening (proxy_fcgi) 191s server localhost:8543 listening (mod_cache) 191s server localhost:8544 listening (core) 191s server localhost:8545 listening (cve_2011_3368_rewrite) 191s server localhost:8546 listening (proxy_http_reverse) 191s server localhost:8547 listening (proxy_http_nofwd) 191s server localhost:8548 listening (cve_2011_3368) 191s server localhost:8549 listening (mod_headers) 191s server localhost:8550 listening (mod_echo) 191s server localhost:8551 listening (mod_echo_ssl) 191s server localhost:8552 listening (error_document) 191s server localhost:8553 listening (http_unsafe) 191s server localhost:8554 listening (http_strict) 191s server localhost:8555 listening (remote_ip) 191s server localhost:8556 listening (mod_vhost_alias) 191s server localhost:8557 listening (h2c) 191s server localhost:8558 listening (h2) 191s server localhost:8559 listening (mod_include) 191s server localhost:8560 listening (proxy_http_https) 191s server localhost:8561 listening (proxy_https_https) 191s server localhost:8562 listening (proxy_http_https_proxy_section) 191s server localhost:8563 listening (proxy_https_https_proxy_section) 191s server localhost:8564 listening (proxy_https_http) 193s [ info] adding source lib /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 198s t/ab/base.t ......................... 198s 1..5 198s # Running under perl version 5.038002 for linux 198s # Current time local: Mon Jun 3 13:15:57 2024 198s # Current time GMT: Mon Jun 3 13:15:57 2024 198s # Using Test.pm version 1.31 198s # Using Apache/Test.pm version 1.42 198s # # running: 198s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8544/ 198s ok 1 198s ok 2 198s # # running: 198s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 198s ok 3 198s ok 4 198s ok 5 198s ok 200s t/apache/404.t ...................... 200s 1..2 200s # Running under perl version 5.038002 for linux 200s # Current time local: Mon Jun 3 13:15:58 2024 200s # Current time GMT: Mon Jun 3 13:15:58 2024 200s # Using Test.pm version 1.31 200s # Using Apache/Test.pm version 1.42 200s # GET_STR Response: 200s # HTTP/1.1 404 Not Found 200s # Connection: close 200s # Date: Mon, 03 Jun 2024 13:16:00 GMT 200s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 200s # Content-Length: 196 200s # Content-Type: text/html; charset=iso-8859-1 200s # Client-Date: Mon, 03 Jun 2024 13:16:00 GMT 200s # Client-Peer: 127.0.0.1:8529 200s # Client-Response-Num: 1 200s # Title: 404 Not Found 200s # 200s # 200s # 200s # 404 Not Found 200s # 200s #

Not Found

200s #

The requested URL was not found on this server.

200s # 200s ok 1 200s ok 2 200s ok 202s t/apache/acceptpathinfo.t ........... 202s 1..36 202s # Running under perl version 5.038002 for linux 202s # Current time local: Mon Jun 3 13:16:00 2024 202s # Current time GMT: Mon Jun 3 13:16:00 2024 202s # Using Test.pm version 1.31 202s # Using Apache/Test.pm version 1.42 202s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on 202s # expected: '200' 202s # received: '200' 202s ok 1 202s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on 202s # expected: qr/_\(none\)_/ 202s # received: '_(none)_' 202s ok 2 202s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/foo/bar 202s # expected: '404' 202s # received: '404' 202s ok 3 202s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/foo/bar 202s # expected: qr/Not Found/ 202s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 202s ok 4 202s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml 202s # expected: '200' 202s # received: '200' 202s ok 5 202s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml 202s # expected: qr/_\(none\)_/ 202s # received: '_(none)_' 202s ok 6 202s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml/foo/bar 202s # expected: '200' 202s # received: '200' 202s ok 7 202s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml/foo/bar 202s # expected: qr/_\/foo\/bar_/ 202s # received: '_/foo/bar_' 202s ok 8 202s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh 202s # expected: '200' 202s # received: '200' 202s ok 9 202s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh 202s # expected: qr/_\(none\)_/ 202s # received: '_(none)_' 202s ok 10 202s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh/foo/bar 202s # expected: '200' 202s # received: '200' 202s ok 11 202s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh/foo/bar 202s # expected: qr/_\/foo\/bar_/ 202s # received: '_/foo/bar_' 202s ok 12 202s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 202s # expected: '200' 202s # received: '200' 202s ok 13 202s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 202s # expected: qr/_\(none\)_/ 202s # received: '_(none)_' 202s ok 14 202s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 202s # expected: '404' 202s # received: '404' 202s ok 15 202s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 202s # expected: qr/Not Found/ 202s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 202s ok 16 202s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/index.shtml 202s # expected: '200' 202s # received: '200' 202s ok 17 202s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/index.shtml 202s # expected: qr/_\(none\)_/ 202s # received: '_(none)_' 202s ok 18 202s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/index.shtml/foo/bar 202s # expected: '404' 202s # received: '404' 202s ok 19 202s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/index.shtml/foo/bar 202s # expected: qr/Not Found/ 202s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 202s ok 20 202s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/test.sh 202s # expected: '200' 202s # received: '200' 202s ok 21 202s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/test.sh 202s # expected: qr/_\(none\)_/ 202s # received: '_(none)_' 202s ok 22 202s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/test.sh/foo/bar 202s # expected: '200' 202s # received: '200' 202s ok 23 202s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/test.sh/foo/bar 202s # expected: qr/_\/foo\/bar_/ 202s # received: '_/foo/bar_' 202s ok 24 202s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off 202s # expected: '200' 202s # received: '200' 202s ok 25 202s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off 202s # expected: qr/_\(none\)_/ 202s # received: '_(none)_' 202s ok 26 202s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/foo/bar 202s # expected: '404' 202s # received: '404' 202s ok 27 202s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/foo/bar 202s # expected: qr/Not Found/ 202s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 202s ok 28 202s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/index.shtml 202s # expected: '200' 202s # received: '200' 202s ok 29 202s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/index.shtml 202s # expected: qr/_\(none\)_/ 202s # received: '_(none)_' 202s ok 30 202s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/index.shtml/foo/bar 202s # expected: '404' 202s # received: '404' 202s ok 31 202s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/index.shtml/foo/bar 202s # expected: qr/Not Found/ 202s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 202s ok 32 202s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh 202s # expected: '200' 202s # received: '200' 202s ok 33 202s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh 202s # expected: qr/_\(none\)_/ 202s # received: '_(none)_' 202s ok 34 202s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh/foo/bar 202s # expected: '404' 202s # received: '404' 202s ok 35 202s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh/foo/bar 202s # expected: qr/Not Found/ 202s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 202s ok 36 202s ok 206s t/apache/byterange.t ................ 206s # using LWP client 206s 1..217 206s # Running under perl version 5.038002 for linux 206s # Current time local: Mon Jun 3 13:16:02 2024 206s # Current time GMT: Mon Jun 3 13:16:02 2024 206s # Using Test.pm version 1.31 206s # Using Apache/Test.pm version 1.42 206s downloaded 17651 bytes, file is 17651 bytes 206s ok 1 206s downloaded 56240 bytes, file is 56240 bytes 206s ok 2 206s downloaded 34283 bytes, file is 34283 bytes 206s ok 3 206s downloaded 55533 bytes, file is 55533 bytes 206s ok 4 206s downloaded 43888 bytes, file is 43888 bytes 206s ok 5 206s downloaded 89271 bytes, file is 89271 bytes 206s ok 6 206s downloaded 9991 bytes, file is 9991 bytes 206s ok 7 206s downloaded 9577 bytes, file is 9577 bytes 206s ok 8 206s downloaded 4100 bytes, file is 4100 bytes 206s ok 9 206s downloaded 3672 bytes, file is 3672 bytes 206s ok 10 206s downloaded 7683 bytes, file is 7683 bytes 206s ok 11 206s downloaded 144298 bytes, file is 144298 bytes 206s ok 12 206s downloaded 7966 bytes, file is 7966 bytes 206s ok 13 206s downloaded 6892 bytes, file is 6892 bytes 206s ok 14 206s downloaded 7760 bytes, file is 7760 bytes 206s ok 15 206s downloaded 6327 bytes, file is 6327 bytes 206s ok 16 206s downloaded 133641 bytes, file is 133641 bytes 206s ok 17 206s downloaded 6142 bytes, file is 6142 bytes 206s ok 18 206s downloaded 3594 bytes, file is 3594 bytes 206s ok 19 206s downloaded 4085 bytes, file is 4085 bytes 206s ok 20 206s downloaded 119430 bytes, file is 119430 bytes 206s ok 21 206s downloaded 6597 bytes, file is 6597 bytes 206s ok 22 206s downloaded 5335 bytes, file is 5335 bytes 206s ok 23 206s downloaded 4616 bytes, file is 4616 bytes 206s ok 24 206s downloaded 115538 bytes, file is 115538 bytes 206s ok 25 206s downloaded 10759 bytes, file is 10759 bytes 206s ok 26 206s downloaded 12271 bytes, file is 12271 bytes 206s ok 27 206s downloaded 9232 bytes, file is 9232 bytes 206s ok 28 206s downloaded 129680 bytes, file is 129680 bytes 206s ok 29 206s downloaded 10557 bytes, file is 10557 bytes 206s ok 30 206s downloaded 12319 bytes, file is 12319 bytes 206s ok 31 206s downloaded 8442 bytes, file is 8442 bytes 206s ok 32 206s downloaded 4450 bytes, file is 4450 bytes 206s ok 33 206s downloaded 64523 bytes, file is 64523 bytes 206s ok 34 206s downloaded 8201 bytes, file is 8201 bytes 206s ok 35 206s downloaded 4103 bytes, file is 4103 bytes 206s ok 36 206s downloaded 10924 bytes, file is 10924 bytes 206s ok 37 206s downloaded 4456 bytes, file is 4456 bytes 206s ok 38 206s downloaded 100187 bytes, file is 100187 bytes 206s ok 39 206s downloaded 7717 bytes, file is 7717 bytes 206s ok 40 206s downloaded 7702 bytes, file is 7702 bytes 206s ok 41 206s downloaded 7017 bytes, file is 7017 bytes 206s ok 42 206s downloaded 71129 bytes, file is 71129 bytes 206s ok 43 206s downloaded 4599 bytes, file is 4599 bytes 206s ok 44 206s downloaded 6150 bytes, file is 6150 bytes 206s ok 45 206s downloaded 5111 bytes, file is 5111 bytes 206s ok 46 206s downloaded 40701 bytes, file is 40701 bytes 206s ok 47 206s downloaded 5730 bytes, file is 5730 bytes 206s ok 48 206s downloaded 4682 bytes, file is 4682 bytes 206s ok 49 206s downloaded 4980 bytes, file is 4980 bytes 206s ok 50 206s downloaded 54032 bytes, file is 54032 bytes 206s ok 51 206s downloaded 7007 bytes, file is 7007 bytes 206s ok 52 206s downloaded 37377 bytes, file is 37377 bytes 206s ok 53 206s downloaded 4214 bytes, file is 4214 bytes 206s ok 54 206s downloaded 3946 bytes, file is 3946 bytes 206s ok 55 206s downloaded 4054 bytes, file is 4054 bytes 206s ok 56 206s downloaded 44427 bytes, file is 44427 bytes 206s ok 57 206s downloaded 4744 bytes, file is 4744 bytes 206s ok 58 206s downloaded 3946 bytes, file is 3946 bytes 206s ok 59 206s downloaded 4055 bytes, file is 4055 bytes 206s ok 60 206s downloaded 68937 bytes, file is 68937 bytes 206s ok 61 206s downloaded 3946 bytes, file is 3946 bytes 206s ok 62 206s downloaded 4052 bytes, file is 4052 bytes 206s ok 63 206s downloaded 124713 bytes, file is 124713 bytes 206s ok 64 206s downloaded 107201 bytes, file is 107201 bytes 206s ok 65 206s downloaded 38060 bytes, file is 38060 bytes 206s ok 66 206s downloaded 4470 bytes, file is 4470 bytes 206s ok 67 206s downloaded 6335 bytes, file is 6335 bytes 206s ok 68 206s downloaded 7363 bytes, file is 7363 bytes 206s ok 69 206s downloaded 5889 bytes, file is 5889 bytes 206s ok 70 206s downloaded 4651 bytes, file is 4651 bytes 206s ok 71 206s downloaded 8357 bytes, file is 8357 bytes 206s ok 72 206s downloaded 25281 bytes, file is 25281 bytes 206s ok 73 206s downloaded 53904 bytes, file is 53904 bytes 206s ok 74 206s downloaded 115157 bytes, file is 115157 bytes 206s ok 75 206s downloaded 20457 bytes, file is 20457 bytes 206s ok 76 206s downloaded 5768 bytes, file is 5768 bytes 206s ok 77 206s downloaded 8241 bytes, file is 8241 bytes 206s ok 78 206s downloaded 824371 bytes, file is 824371 bytes 206s ok 79 206s downloaded 22583 bytes, file is 22583 bytes 206s ok 80 206s downloaded 7010 bytes, file is 7010 bytes 206s ok 81 206s downloaded 8386 bytes, file is 8386 bytes 206s ok 82 206s downloaded 294 bytes, file is 294 bytes 206s ok 83 206s downloaded 304 bytes, file is 304 bytes 206s ok 84 206s downloaded 8016 bytes, file is 8016 bytes 206s ok 85 206s downloaded 56994 bytes, file is 56994 bytes 206s ok 86 206s downloaded 4480 bytes, file is 4480 bytes 206s ok 87 206s downloaded 9151 bytes, file is 9151 bytes 206s ok 88 206s downloaded 15459 bytes, file is 15459 bytes 206s ok 89 206s downloaded 9546 bytes, file is 9546 bytes 206s ok 90 206s downloaded 4837 bytes, file is 4837 bytes 206s ok 91 206s downloaded 6938 bytes, file is 6938 bytes 206s ok 92 206s downloaded 26154 bytes, file is 26154 bytes 206s ok 93 206s downloaded 53154 bytes, file is 53154 bytes 206s ok 94 206s downloaded 4943 bytes, file is 4943 bytes 206s ok 95 206s downloaded 43100 bytes, file is 43100 bytes 206s ok 96 206s downloaded 22163 bytes, file is 22163 bytes 206s ok 97 206s downloaded 39867 bytes, file is 39867 bytes 206s ok 98 206s downloaded 4052 bytes, file is 4052 bytes 206s ok 99 206s downloaded 24330 bytes, file is 24330 bytes 206s ok 100 206s downloaded 311377 bytes, file is 311377 bytes 206s ok 101 206s downloaded 9376 bytes, file is 9376 bytes 206s ok 102 206s downloaded 46317 bytes, file is 46317 bytes 206s ok 103 206s downloaded 26746 bytes, file is 26746 bytes 206s ok 104 206s downloaded 7959 bytes, file is 7959 bytes 206s ok 105 206s downloaded 84353 bytes, file is 84353 bytes 206s ok 106 206s downloaded 37665 bytes, file is 37665 bytes 206s ok 107 206s downloaded 10359 bytes, file is 10359 bytes 206s ok 108 206s downloaded 22795 bytes, file is 22795 bytes 206s ok 109 206s downloaded 14429 bytes, file is 14429 bytes 206s ok 110 206s downloaded 9377 bytes, file is 9377 bytes 206s ok 111 206s downloaded 37601 bytes, file is 37601 bytes 206s ok 112 206s downloaded 90814 bytes, file is 90814 bytes 206s ok 113 206s downloaded 55292 bytes, file is 55292 bytes 206s ok 114 206s downloaded 39537 bytes, file is 39537 bytes 206s ok 115 206s downloaded 37816 bytes, file is 37816 bytes 206s ok 116 206s downloaded 49936 bytes, file is 49936 bytes 206s ok 117 206s downloaded 15221 bytes, file is 15221 bytes 206s ok 118 206s downloaded 22218 bytes, file is 22218 bytes 206s ok 119 206s downloaded 13355 bytes, file is 13355 bytes 206s ok 120 206s downloaded 16608 bytes, file is 16608 bytes 206s ok 121 206s downloaded 1649 bytes, file is 1649 bytes 206s ok 122 206s downloaded 422210 bytes, file is 422210 bytes 206s ok 123 206s downloaded 31786 bytes, file is 31786 bytes 206s ok 124 206s downloaded 137232 bytes, file is 137232 bytes 206s ok 125 206s downloaded 16501 bytes, file is 16501 bytes 206s ok 126 206s downloaded 13815 bytes, file is 13815 bytes 206s ok 127 206s downloaded 180836 bytes, file is 180836 bytes 206s ok 128 206s downloaded 45028 bytes, file is 45028 bytes 206s ok 129 206s downloaded 72248 bytes, file is 72248 bytes 206s ok 130 206s downloaded 6153 bytes, file is 6153 bytes 206s ok 131 206s downloaded 1527 bytes, file is 1527 bytes 206s ok 132 206s downloaded 59530 bytes, file is 59530 bytes 206s ok 133 206s downloaded 30628 bytes, file is 30628 bytes 206s ok 134 206s downloaded 2013 bytes, file is 2013 bytes 206s ok 135 206s downloaded 129125 bytes, file is 129125 bytes 206s ok 136 206s downloaded 37398 bytes, file is 37398 bytes 206s ok 137 206s downloaded 22429 bytes, file is 22429 bytes 206s ok 138 206s downloaded 35539 bytes, file is 35539 bytes 206s ok 139 206s downloaded 71703 bytes, file is 71703 bytes 206s ok 140 206s downloaded 4432 bytes, file is 4432 bytes 206s ok 141 206s downloaded 8360 bytes, file is 8360 bytes 206s ok 142 206s downloaded 12224 bytes, file is 12224 bytes 206s ok 143 206s downloaded 355 bytes, file is 355 bytes 206s ok 144 206s downloaded 2026 bytes, file is 2026 bytes 206s ok 145 206s downloaded 74839 bytes, file is 74839 bytes 206s ok 146 206s downloaded 9436 bytes, file is 9436 bytes 206s ok 147 206s downloaded 12143 bytes, file is 12143 bytes 206s ok 148 206s downloaded 26451 bytes, file is 26451 bytes 206s ok 149 206s downloaded 9588 bytes, file is 9588 bytes 206s ok 150 206s downloaded 58695 bytes, file is 58695 bytes 206s ok 151 206s downloaded 22331 bytes, file is 22331 bytes 206s ok 152 206s downloaded 3429 bytes, file is 3429 bytes 206s ok 153 206s downloaded 10963 bytes, file is 10963 bytes 206s ok 154 206s downloaded 8357 bytes, file is 8357 bytes 206s ok 155 206s downloaded 36144 bytes, file is 36144 bytes 206s ok 156 206s downloaded 26757 bytes, file is 26757 bytes 206s ok 157 206s downloaded 151973 bytes, file is 151973 bytes 206s ok 158 206s downloaded 1243 bytes, file is 1243 bytes 206s ok 159 206s downloaded 15223 bytes, file is 15223 bytes 206s ok 160 206s downloaded 93369 bytes, file is 93369 bytes 206s ok 161 206s downloaded 14283 bytes, file is 14283 bytes 206s ok 162 206s downloaded 4784 bytes, file is 4784 bytes 206s ok 163 206s downloaded 51369 bytes, file is 51369 bytes 206s ok 164 206s downloaded 49853 bytes, file is 49853 bytes 206s ok 165 206s downloaded 5144 bytes, file is 5144 bytes 206s ok 166 206s downloaded 23397 bytes, file is 23397 bytes 206s ok 167 206s downloaded 68880 bytes, file is 68880 bytes 206s ok 168 206s downloaded 12096 bytes, file is 12096 bytes 206s ok 169 206s downloaded 26551 bytes, file is 26551 bytes 206s ok 170 206s downloaded 89288 bytes, file is 89288 bytes 206s ok 171 206s downloaded 5138 bytes, file is 5138 bytes 206s ok 172 206s downloaded 6693 bytes, file is 6693 bytes 206s ok 173 206s downloaded 135805 bytes, file is 135805 bytes 206s ok 174 206s downloaded 31661 bytes, file is 31661 bytes 206s ok 175 206s downloaded 33167 bytes, file is 33167 bytes 206s ok 176 206s downloaded 48816 bytes, file is 48816 bytes 206s ok 177 206s downloaded 35911 bytes, file is 35911 bytes 206s ok 178 206s downloaded 18756 bytes, file is 18756 bytes 206s ok 179 206s downloaded 43401 bytes, file is 43401 bytes 206s ok 180 206s downloaded 509 bytes, file is 509 bytes 206s ok 181 206s downloaded 19189 bytes, file is 19189 bytes 206s ok 182 206s downloaded 15588 bytes, file is 15588 bytes 206s ok 183 206s downloaded 123417 bytes, file is 123417 bytes 206s ok 184 206s downloaded 1548 bytes, file is 1548 bytes 206s ok 185 206s downloaded 58669 bytes, file is 58669 bytes 206s ok 186 206s downloaded 27846 bytes, file is 27846 bytes 206s ok 187 206s downloaded 19186 bytes, file is 19186 bytes 206s ok 188 206s downloaded 29862 bytes, file is 29862 bytes 206s ok 189 206s downloaded 7132 bytes, file is 7132 bytes 206s ok 190 206s downloaded 9019 bytes, file is 9019 bytes 206s ok 191 206s downloaded 77701 bytes, file is 77701 bytes 206s ok 192 206s downloaded 53982 bytes, file is 53982 bytes 206s ok 193 206s downloaded 10328 bytes, file is 10328 bytes 206s ok 194 206s downloaded 46394 bytes, file is 46394 bytes 206s ok 195 206s downloaded 39569 bytes, file is 39569 bytes 206s ok 196 206s downloaded 758278 bytes, file is 758278 bytes 206s ok 197 206s downloaded 372 bytes, file is 372 bytes 206s ok 198 206s downloaded 294 bytes, file is 294 bytes 206s ok 199 206s downloaded 294 bytes, file is 294 bytes 206s ok 200 206s downloaded 10623 bytes, file is 10623 bytes 206s ok 201 206s downloaded 8511 bytes, file is 8511 bytes 206s ok 202 206s downloaded 4483 bytes, file is 4483 bytes 206s ok 203 206s downloaded 90816 bytes, file is 90816 bytes 206s ok 204 206s downloaded 25417 bytes, file is 25417 bytes 206s ok 205 206s downloaded 14126 bytes, file is 14126 bytes 206s ok 206 206s downloaded 38625 bytes, file is 38625 bytes 206s ok 207 206s downloaded 454394 bytes, file is 454394 bytes 206s ok 208 206s downloaded 7951 bytes, file is 7951 bytes 206s ok 209 206s downloaded 7400 bytes, file is 7400 bytes 206s ok 210 206s downloaded 92850 bytes, file is 92850 bytes 206s ok 211 206s downloaded 50829 bytes, file is 50829 bytes 206s ok 212 206s downloaded 3862 bytes, file is 3862 bytes 206s ok 213 206s downloaded 32731 bytes, file is 32731 bytes 206s ok 214 206s downloaded 86827 bytes, file is 86827 bytes 206s ok 215 206s downloaded 50436 bytes, file is 50436 bytes 206s ok 216 206s downloaded 24001 bytes, file is 24001 bytes 206s ok 217 206s ok 208s t/apache/byterange2.t ............... 208s 1..1 208s # Running under perl version 5.038002 for linux 208s # Current time local: Mon Jun 3 13:16:06 2024 208s # Current time GMT: Mon Jun 3 13:16:06 2024 208s # Using Test.pm version 1.31 208s # Using Apache/Test.pm version 1.42 208s # testing : return correct content 208s # expected: 'hello 208s # ' 208s # received: 'hello 208s # ' 208s ok 1 208s ok 211s t/apache/byterange3.t ............... 211s # using LWP client 211s 1..217 211s # Running under perl version 5.038002 for linux 211s # Current time local: Mon Jun 3 13:16:07 2024 211s # Current time GMT: Mon Jun 3 13:16:07 2024 211s # Using Test.pm version 1.31 211s # Using Apache/Test.pm version 1.42 211s downloaded 17651 bytes, file is 17651 bytes 211s ok 1 211s downloaded 56240 bytes, file is 56240 bytes 211s ok 2 211s downloaded 34283 bytes, file is 34283 bytes 211s ok 3 211s downloaded 55533 bytes, file is 55533 bytes 211s ok 4 211s downloaded 43888 bytes, file is 43888 bytes 211s ok 5 211s downloaded 89271 bytes, file is 89271 bytes 211s ok 6 211s downloaded 9991 bytes, file is 9991 bytes 211s ok 7 211s downloaded 9577 bytes, file is 9577 bytes 211s ok 8 211s downloaded 4100 bytes, file is 4100 bytes 211s ok 9 211s downloaded 3672 bytes, file is 3672 bytes 211s ok 10 211s downloaded 7683 bytes, file is 7683 bytes 211s ok 11 211s downloaded 144298 bytes, file is 144298 bytes 211s ok 12 211s downloaded 7966 bytes, file is 7966 bytes 211s ok 13 211s downloaded 6892 bytes, file is 6892 bytes 211s ok 14 211s downloaded 7760 bytes, file is 7760 bytes 211s ok 15 211s downloaded 6327 bytes, file is 6327 bytes 211s ok 16 211s downloaded 133641 bytes, file is 133641 bytes 211s ok 17 211s downloaded 6142 bytes, file is 6142 bytes 211s ok 18 211s downloaded 3594 bytes, file is 3594 bytes 211s ok 19 211s downloaded 4085 bytes, file is 4085 bytes 211s ok 20 211s downloaded 119430 bytes, file is 119430 bytes 211s ok 21 211s downloaded 6597 bytes, file is 6597 bytes 211s ok 22 211s downloaded 5335 bytes, file is 5335 bytes 211s ok 23 211s downloaded 4616 bytes, file is 4616 bytes 211s ok 24 211s downloaded 115538 bytes, file is 115538 bytes 211s ok 25 211s downloaded 10759 bytes, file is 10759 bytes 211s ok 26 211s downloaded 12271 bytes, file is 12271 bytes 211s ok 27 211s downloaded 9232 bytes, file is 9232 bytes 211s ok 28 211s downloaded 129680 bytes, file is 129680 bytes 211s ok 29 211s downloaded 10557 bytes, file is 10557 bytes 211s ok 30 211s downloaded 12319 bytes, file is 12319 bytes 211s ok 31 211s downloaded 8442 bytes, file is 8442 bytes 211s ok 32 211s downloaded 4450 bytes, file is 4450 bytes 211s ok 33 211s downloaded 64523 bytes, file is 64523 bytes 211s ok 34 211s downloaded 8201 bytes, file is 8201 bytes 211s ok 35 211s downloaded 4103 bytes, file is 4103 bytes 211s ok 36 211s downloaded 10924 bytes, file is 10924 bytes 211s ok 37 211s downloaded 4456 bytes, file is 4456 bytes 211s ok 38 211s downloaded 100187 bytes, file is 100187 bytes 211s ok 39 211s downloaded 7717 bytes, file is 7717 bytes 211s ok 40 211s downloaded 7702 bytes, file is 7702 bytes 211s ok 41 211s downloaded 7017 bytes, file is 7017 bytes 211s ok 42 211s downloaded 71129 bytes, file is 71129 bytes 211s ok 43 211s downloaded 4599 bytes, file is 4599 bytes 211s ok 44 211s downloaded 6150 bytes, file is 6150 bytes 211s ok 45 211s downloaded 5111 bytes, file is 5111 bytes 211s ok 46 211s downloaded 40701 bytes, file is 40701 bytes 211s ok 47 211s downloaded 5730 bytes, file is 5730 bytes 211s ok 48 211s downloaded 4682 bytes, file is 4682 bytes 211s ok 49 211s downloaded 4980 bytes, file is 4980 bytes 211s ok 50 211s downloaded 54032 bytes, file is 54032 bytes 211s ok 51 211s downloaded 7007 bytes, file is 7007 bytes 211s ok 52 211s downloaded 37377 bytes, file is 37377 bytes 211s ok 53 211s downloaded 4214 bytes, file is 4214 bytes 211s ok 54 211s downloaded 3946 bytes, file is 3946 bytes 211s ok 55 211s downloaded 4054 bytes, file is 4054 bytes 211s ok 56 211s downloaded 44427 bytes, file is 44427 bytes 211s ok 57 211s downloaded 4744 bytes, file is 4744 bytes 211s ok 58 211s downloaded 3946 bytes, file is 3946 bytes 211s ok 59 211s downloaded 4055 bytes, file is 4055 bytes 211s ok 60 211s downloaded 68937 bytes, file is 68937 bytes 211s ok 61 211s downloaded 3946 bytes, file is 3946 bytes 211s ok 62 211s downloaded 4052 bytes, file is 4052 bytes 211s ok 63 211s downloaded 124713 bytes, file is 124713 bytes 211s ok 64 211s downloaded 107201 bytes, file is 107201 bytes 211s ok 65 211s downloaded 38060 bytes, file is 38060 bytes 211s ok 66 211s downloaded 4470 bytes, file is 4470 bytes 211s ok 67 211s downloaded 6335 bytes, file is 6335 bytes 211s ok 68 211s downloaded 7363 bytes, file is 7363 bytes 211s ok 69 211s downloaded 5889 bytes, file is 5889 bytes 211s ok 70 211s downloaded 4651 bytes, file is 4651 bytes 211s ok 71 211s downloaded 8357 bytes, file is 8357 bytes 211s ok 72 211s downloaded 25281 bytes, file is 25281 bytes 211s ok 73 211s downloaded 53904 bytes, file is 53904 bytes 211s ok 74 211s downloaded 115157 bytes, file is 115157 bytes 211s ok 75 211s downloaded 20457 bytes, file is 20457 bytes 211s ok 76 211s downloaded 5768 bytes, file is 5768 bytes 211s ok 77 211s downloaded 8241 bytes, file is 8241 bytes 211s ok 78 211s downloaded 824371 bytes, file is 824371 bytes 211s ok 79 211s downloaded 22583 bytes, file is 22583 bytes 211s ok 80 211s downloaded 7010 bytes, file is 7010 bytes 211s ok 81 211s downloaded 8386 bytes, file is 8386 bytes 211s ok 82 211s downloaded 294 bytes, file is 294 bytes 211s ok 83 211s downloaded 304 bytes, file is 304 bytes 211s ok 84 211s downloaded 8016 bytes, file is 8016 bytes 211s ok 85 211s downloaded 56994 bytes, file is 56994 bytes 211s ok 86 211s downloaded 4480 bytes, file is 4480 bytes 211s ok 87 211s downloaded 9151 bytes, file is 9151 bytes 211s ok 88 211s downloaded 15459 bytes, file is 15459 bytes 211s ok 89 211s downloaded 9546 bytes, file is 9546 bytes 211s ok 90 211s downloaded 4837 bytes, file is 4837 bytes 211s ok 91 211s downloaded 6938 bytes, file is 6938 bytes 211s ok 92 211s downloaded 26154 bytes, file is 26154 bytes 211s ok 93 211s downloaded 53154 bytes, file is 53154 bytes 211s ok 94 211s downloaded 4943 bytes, file is 4943 bytes 211s ok 95 211s downloaded 43100 bytes, file is 43100 bytes 211s ok 96 211s downloaded 22163 bytes, file is 22163 bytes 211s ok 97 211s downloaded 39867 bytes, file is 39867 bytes 211s ok 98 211s downloaded 4052 bytes, file is 4052 bytes 211s ok 99 211s downloaded 24330 bytes, file is 24330 bytes 211s ok 100 211s downloaded 311377 bytes, file is 311377 bytes 211s ok 101 211s downloaded 9376 bytes, file is 9376 bytes 211s ok 102 211s downloaded 46317 bytes, file is 46317 bytes 211s ok 103 211s downloaded 26746 bytes, file is 26746 bytes 211s ok 104 211s downloaded 7959 bytes, file is 7959 bytes 211s ok 105 211s downloaded 84353 bytes, file is 84353 bytes 211s ok 106 211s downloaded 37665 bytes, file is 37665 bytes 211s ok 107 211s downloaded 10359 bytes, file is 10359 bytes 211s ok 108 211s downloaded 22795 bytes, file is 22795 bytes 211s ok 109 211s downloaded 14429 bytes, file is 14429 bytes 211s ok 110 211s downloaded 9377 bytes, file is 9377 bytes 211s ok 111 211s downloaded 37601 bytes, file is 37601 bytes 211s ok 112 211s downloaded 90814 bytes, file is 90814 bytes 211s ok 113 211s downloaded 55292 bytes, file is 55292 bytes 211s ok 114 211s downloaded 39537 bytes, file is 39537 bytes 211s ok 115 211s downloaded 37816 bytes, file is 37816 bytes 211s ok 116 211s downloaded 49936 bytes, file is 49936 bytes 211s ok 117 211s downloaded 15221 bytes, file is 15221 bytes 211s ok 118 211s downloaded 22218 bytes, file is 22218 bytes 211s ok 119 211s downloaded 13355 bytes, file is 13355 bytes 211s ok 120 211s downloaded 16608 bytes, file is 16608 bytes 211s ok 121 211s downloaded 1649 bytes, file is 1649 bytes 211s ok 122 211s downloaded 422210 bytes, file is 422210 bytes 211s ok 123 211s downloaded 31786 bytes, file is 31786 bytes 211s ok 124 211s downloaded 137232 bytes, file is 137232 bytes 211s ok 125 211s downloaded 16501 bytes, file is 16501 bytes 211s ok 126 211s downloaded 13815 bytes, file is 13815 bytes 211s ok 127 211s downloaded 180836 bytes, file is 180836 bytes 211s ok 128 211s downloaded 45028 bytes, file is 45028 bytes 211s ok 129 211s downloaded 72248 bytes, file is 72248 bytes 211s ok 130 211s downloaded 6153 bytes, file is 6153 bytes 211s ok 131 211s downloaded 1527 bytes, file is 1527 bytes 211s ok 132 211s downloaded 59530 bytes, file is 59530 bytes 211s ok 133 211s downloaded 30628 bytes, file is 30628 bytes 211s ok 134 211s downloaded 2013 bytes, file is 2013 bytes 211s ok 135 211s downloaded 129125 bytes, file is 129125 bytes 211s ok 136 211s downloaded 37398 bytes, file is 37398 bytes 211s ok 137 211s downloaded 22429 bytes, file is 22429 bytes 211s ok 138 211s downloaded 35539 bytes, file is 35539 bytes 211s ok 139 211s downloaded 71703 bytes, file is 71703 bytes 211s ok 140 211s downloaded 4432 bytes, file is 4432 bytes 211s ok 141 211s downloaded 8360 bytes, file is 8360 bytes 211s ok 142 211s downloaded 12224 bytes, file is 12224 bytes 211s ok 143 211s downloaded 355 bytes, file is 355 bytes 211s ok 144 211s downloaded 2026 bytes, file is 2026 bytes 211s ok 145 211s downloaded 74839 bytes, file is 74839 bytes 211s ok 146 211s downloaded 9436 bytes, file is 9436 bytes 211s ok 147 211s downloaded 12143 bytes, file is 12143 bytes 211s ok 148 211s downloaded 26451 bytes, file is 26451 bytes 211s ok 149 211s downloaded 9588 bytes, file is 9588 bytes 211s ok 150 211s downloaded 58695 bytes, file is 58695 bytes 211s ok 151 211s downloaded 22331 bytes, file is 22331 bytes 211s ok 152 211s downloaded 3429 bytes, file is 3429 bytes 211s ok 153 211s downloaded 10963 bytes, file is 10963 bytes 211s ok 154 211s downloaded 8357 bytes, file is 8357 bytes 211s ok 155 211s downloaded 36144 bytes, file is 36144 bytes 211s ok 156 211s downloaded 26757 bytes, file is 26757 bytes 211s ok 157 211s downloaded 151973 bytes, file is 151973 bytes 211s ok 158 211s downloaded 1243 bytes, file is 1243 bytes 211s ok 159 211s downloaded 15223 bytes, file is 15223 bytes 211s ok 160 211s downloaded 93369 bytes, file is 93369 bytes 211s ok 161 211s downloaded 14283 bytes, file is 14283 bytes 211s ok 162 211s downloaded 4784 bytes, file is 4784 bytes 211s ok 163 211s downloaded 51369 bytes, file is 51369 bytes 211s ok 164 211s downloaded 49853 bytes, file is 49853 bytes 211s ok 165 211s downloaded 5144 bytes, file is 5144 bytes 211s ok 166 211s downloaded 23397 bytes, file is 23397 bytes 211s ok 167 211s downloaded 68880 bytes, file is 68880 bytes 211s ok 168 211s downloaded 12096 bytes, file is 12096 bytes 211s ok 169 211s downloaded 26551 bytes, file is 26551 bytes 211s ok 170 211s downloaded 89288 bytes, file is 89288 bytes 211s ok 171 211s downloaded 5138 bytes, file is 5138 bytes 211s ok 172 211s downloaded 6693 bytes, file is 6693 bytes 211s ok 173 211s downloaded 135805 bytes, file is 135805 bytes 211s ok 174 211s downloaded 31661 bytes, file is 31661 bytes 211s ok 175 211s downloaded 33167 bytes, file is 33167 bytes 211s ok 176 211s downloaded 48816 bytes, file is 48816 bytes 211s ok 177 211s downloaded 35911 bytes, file is 35911 bytes 211s ok 178 211s downloaded 18756 bytes, file is 18756 bytes 211s ok 179 211s downloaded 43401 bytes, file is 43401 bytes 211s ok 180 211s downloaded 509 bytes, file is 509 bytes 211s ok 181 211s downloaded 19189 bytes, file is 19189 bytes 211s ok 182 211s downloaded 15588 bytes, file is 15588 bytes 211s ok 183 211s downloaded 123417 bytes, file is 123417 bytes 211s ok 184 211s downloaded 1548 bytes, file is 1548 bytes 211s ok 185 211s downloaded 58669 bytes, file is 58669 bytes 211s ok 186 211s downloaded 27846 bytes, file is 27846 bytes 211s ok 187 211s downloaded 19186 bytes, file is 19186 bytes 211s ok 188 211s downloaded 29862 bytes, file is 29862 bytes 211s ok 189 211s downloaded 7132 bytes, file is 7132 bytes 211s ok 190 211s downloaded 9019 bytes, file is 9019 bytes 211s ok 191 211s downloaded 77701 bytes, file is 77701 bytes 211s ok 192 211s downloaded 53982 bytes, file is 53982 bytes 211s ok 193 211s downloaded 10328 bytes, file is 10328 bytes 211s ok 194 211s downloaded 46394 bytes, file is 46394 bytes 211s ok 195 211s downloaded 39569 bytes, file is 39569 bytes 211s ok 196 211s downloaded 758278 bytes, file is 758278 bytes 211s ok 197 211s downloaded 372 bytes, file is 372 bytes 211s ok 198 211s downloaded 294 bytes, file is 294 bytes 211s ok 199 211s downloaded 294 bytes, file is 294 bytes 211s ok 200 211s downloaded 10623 bytes, file is 10623 bytes 211s ok 201 211s downloaded 8511 bytes, file is 8511 bytes 211s ok 202 211s downloaded 4483 bytes, file is 4483 bytes 211s ok 203 211s downloaded 90816 bytes, file is 90816 bytes 211s ok 204 211s downloaded 25417 bytes, file is 25417 bytes 211s ok 205 211s downloaded 14126 bytes, file is 14126 bytes 211s ok 206 211s downloaded 38625 bytes, file is 38625 bytes 211s ok 207 211s downloaded 454394 bytes, file is 454394 bytes 211s ok 208 211s downloaded 7951 bytes, file is 7951 bytes 211s ok 209 211s downloaded 7400 bytes, file is 7400 bytes 211s ok 210 211s downloaded 92850 bytes, file is 92850 bytes 211s ok 211 211s downloaded 50829 bytes, file is 50829 bytes 211s ok 212 211s downloaded 3862 bytes, file is 3862 bytes 211s ok 213 211s downloaded 32731 bytes, file is 32731 bytes 211s ok 214 211s downloaded 86827 bytes, file is 86827 bytes 211s ok 215 211s downloaded 50436 bytes, file is 50436 bytes 211s ok 216 211s downloaded 24001 bytes, file is 24001 bytes 211s ok 217 211s ok 213s t/apache/byterange4.t ............... 213s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 213s 1..153 213s # Running under perl version 5.038002 for linux 213s # Current time local: Mon Jun 3 13:16:11 2024 213s # Current time GMT: Mon Jun 3 13:16:11 2024 213s # Using Test.pm version 1.31 213s # Using Apache/Test.pm version 1.42 213s range: 0-0 213s rc 206 213s expect: '0' 213s got: '0' 213s ok 1 213s range: 0-1 213s rc 206 213s expect: '00' 213s got: '00' 213s ok 2 213s range: 0-2 213s rc 206 213s expect: '000' 213s got: '000' 213s ok 3 213s range: 0-198 213s rc 206 213s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 213s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 213s ok 4 213s range: 0-199 213s rc 206 213s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 213s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 213s ok 5 213s range: 0-200 213s rc 206 213s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 213s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 213s ok 6 213s range: 0-201 213s rc 206 213s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 213s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 213s ok 7 213s range: 0-598 213s rc 206 213s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 213s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 213s ok 8 213s range: 0-599 213s rc 206 213s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 213s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 213s ok 9 213s range: 0-600 213s rc 206 213s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 213s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 213s ok 10 213s range: 0-601 213s rc 206 213s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 213s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 213s ok 11 213s range: 0-7798 213s rc 206 213s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 213s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 213s ok 12 213s range: 0-7799 213s rc 206 213s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 213s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 213s ok 13 213s range: 0-7800 213s rc 206 213s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 213s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 213s ok 14 213s range: 0-7801 213s rc 206 213s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 213s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 213s ok 15 213s range: 0-7998 213s rc 206 213s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 213s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 213s ok 16 213s range: 0-7999 213s rc 206 213s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 213s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 213s ok 17 213s range: 1-1 213s rc 206 213s expect: '0' 213s got: '0' 213s ok 18 213s range: 1-2 213s rc 206 213s expect: '00' 213s got: '00' 213s ok 19 213s range: 1-198 213s rc 206 213s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 213s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 213s ok 20 213s range: 1-199 213s rc 206 213s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 213s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 213s ok 21 213s range: 1-200 213s rc 206 213s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 213s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 213s ok 22 213s range: 1-201 213s rc 206 213s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 213s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 213s ok 23 213s range: 1-598 213s rc 206 213s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 213s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 213s ok 24 213s range: 1-599 213s rc 206 213s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 213s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 213s ok 25 213s range: 1-600 213s rc 206 213s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 213s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 213s ok 26 213s range: 1-601 213s rc 206 213s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 213s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 213s ok 27 213s range: 1-7798 213s rc 206 213s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 213s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 213s ok 28 213s range: 1-7799 213s rc 206 213s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 213s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 213s ok 29 213s range: 1-7800 213s rc 206 213s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 213s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 213s ok 30 213s range: 1-7801 213s rc 206 213s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 213s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 213s ok 31 213s range: 1-7998 213s rc 206 213s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 213s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 213s ok 32 213s range: 1-7999 213s rc 206 213s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 213s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 213s ok 33 213s range: 2-2 213s rc 206 213s expect: '0' 213s got: '0' 213s ok 34 213s range: 2-198 213s rc 206 213s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 213s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 213s ok 35 213s range: 2-199 213s rc 206 213s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 213s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 213s ok 36 213s range: 2-200 213s rc 206 213s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 214s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 214s ok 37 214s range: 2-201 214s rc 206 214s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 214s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 214s ok 38 214s range: 2-598 214s rc 206 214s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 214s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 214s ok 39 214s range: 2-599 214s rc 206 214s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 214s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 214s ok 40 214s range: 2-600 214s rc 206 214s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 214s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 214s ok 41 214s range: 2-601 214s rc 206 214s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 214s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 214s ok 42 214s range: 2-7798 214s rc 206 214s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 214s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 214s ok 43 214s range: 2-7799 214s rc 206 214s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 214s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 214s ok 44 214s range: 2-7800 214s rc 206 214s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 214s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 214s ok 45 214s range: 2-7801 214s rc 206 214s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 214s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 214s ok 46 214s range: 2-7998 214s rc 206 214s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s ok 47 214s range: 2-7999 214s rc 206 214s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s ok 48 214s range: 198-198 214s rc 206 214s expect: '5' 214s got: '5' 214s ok 49 214s range: 198-199 214s rc 206 214s expect: '50' 214s got: '50' 214s ok 50 214s range: 198-200 214s rc 206 214s expect: '500' 214s got: '500' 214s ok 51 214s range: 198-201 214s rc 206 214s expect: '5000' 214s got: '5000' 214s ok 52 214s range: 198-598 214s rc 206 214s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 214s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 214s ok 53 214s range: 198-599 214s rc 206 214s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 214s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 214s ok 54 214s range: 198-600 214s rc 206 214s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 214s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 214s ok 55 214s range: 198-601 214s rc 206 214s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 214s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 214s ok 56 214s range: 198-7798 214s rc 206 214s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 214s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 214s ok 57 214s range: 198-7799 214s rc 206 214s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 214s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 214s ok 58 214s range: 198-7800 214s rc 206 214s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 214s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 214s ok 59 214s range: 198-7801 214s rc 206 214s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 214s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 214s ok 60 214s range: 198-7998 214s rc 206 214s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s ok 61 214s range: 198-7999 214s rc 206 214s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s ok 62 214s range: 199-199 214s rc 206 214s expect: '0' 214s got: '0' 214s ok 63 214s range: 199-200 214s rc 206 214s expect: '00' 214s got: '00' 214s ok 64 214s range: 199-201 214s rc 206 214s expect: '000' 214s got: '000' 214s ok 65 214s range: 199-598 214s rc 206 214s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 214s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 214s ok 66 214s range: 199-599 214s rc 206 214s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 214s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 214s ok 67 214s range: 199-600 214s rc 206 214s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 214s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 214s ok 68 214s range: 199-601 214s rc 206 214s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 214s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 214s ok 69 214s range: 199-7798 214s rc 206 214s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 214s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 214s ok 70 214s range: 199-7799 214s rc 206 214s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 214s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 214s ok 71 214s range: 199-7800 214s rc 206 214s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 214s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 214s ok 72 214s range: 199-7801 214s rc 206 214s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 214s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 214s ok 73 214s range: 199-7998 214s rc 206 214s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s ok 74 214s range: 199-7999 214s rc 206 214s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s ok 75 214s range: 200-200 214s rc 206 214s expect: '0' 214s got: '0' 214s ok 76 214s range: 200-201 214s rc 206 214s expect: '00' 214s got: '00' 214s ok 77 214s range: 200-598 214s rc 206 214s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 214s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 214s ok 78 214s range: 200-599 214s rc 206 214s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 214s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 214s ok 79 214s range: 200-600 214s rc 206 214s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 214s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 214s ok 80 214s range: 200-601 214s rc 206 214s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 214s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 214s ok 81 214s range: 200-7798 214s rc 206 214s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 214s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 214s ok 82 214s range: 200-7799 214s rc 206 214s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 214s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 214s ok 83 214s range: 200-7800 214s rc 206 214s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 214s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 214s ok 84 214s range: 200-7801 214s rc 206 214s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 214s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 214s ok 85 214s range: 200-7998 214s rc 206 214s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s ok 86 214s range: 200-7999 214s rc 206 214s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s ok 87 214s range: 201-201 214s rc 206 214s expect: '0' 214s got: '0' 214s ok 88 214s range: 201-598 214s rc 206 214s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 214s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 214s ok 89 214s range: 201-599 214s rc 206 214s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 214s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 214s ok 90 214s range: 201-600 214s rc 206 214s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 214s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 214s ok 91 214s range: 201-601 214s rc 206 214s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 214s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 214s ok 92 214s range: 201-7798 214s rc 206 214s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 214s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 214s ok 93 214s range: 201-7799 214s rc 206 214s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 214s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 214s ok 94 214s range: 201-7800 214s rc 206 214s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 214s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 214s ok 95 214s range: 201-7801 214s rc 206 214s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 214s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 214s ok 96 214s range: 201-7998 214s rc 206 214s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s ok 97 214s range: 201-7999 214s rc 206 214s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s ok 98 214s range: 598-598 214s rc 206 214s expect: '5' 214s got: '5' 214s ok 99 214s range: 598-599 214s rc 206 214s expect: '50' 214s got: '50' 214s ok 100 214s range: 598-600 214s rc 206 214s expect: '500' 214s got: '500' 214s ok 101 214s range: 598-601 214s rc 206 214s expect: '5001' 214s got: '5001' 214s ok 102 214s range: 598-7798 214s rc 206 214s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 214s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 214s ok 103 214s range: 598-7799 214s rc 206 214s expect: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 214s got: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 214s ok 104 214s range: 598-7800 214s rc 206 214s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 214s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 214s ok 105 214s range: 598-7801 214s rc 206 214s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 214s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 214s ok 106 214s range: 598-7998 214s rc 206 214s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s ok 107 214s range: 598-7999 214s rc 206 214s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s ok 108 214s range: 599-599 214s rc 206 214s expect: '0' 214s got: '0' 214s ok 109 214s range: 599-600 214s rc 206 214s expect: '00' 214s got: '00' 214s ok 110 214s range: 599-601 214s rc 206 214s expect: '001' 214s got: '001' 214s ok 111 214s range: 599-7798 214s rc 206 214s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 214s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 214s ok 112 214s range: 599-7799 214s rc 206 214s expect: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 214s got: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 214s ok 113 214s range: 599-7800 214s rc 206 214s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 214s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 214s ok 114 214s range: 599-7801 214s rc 206 214s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 214s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 214s ok 115 214s range: 599-7998 214s rc 206 214s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s ok 116 214s range: 599-7999 214s rc 206 214s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s ok 117 214s range: 600-600 214s rc 206 214s expect: '0' 214s got: '0' 214s ok 118 214s range: 600-601 214s rc 206 214s expect: '01' 214s got: '01' 214s ok 119 214s range: 600-7798 214s rc 206 214s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 214s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 214s ok 120 214s range: 600-7799 214s rc 206 214s expect: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 214s got: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 214s ok 121 214s range: 600-7800 214s rc 206 214s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 214s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 214s ok 122 214s range: 600-7801 214s rc 206 214s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 214s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 214s ok 123 214s range: 600-7998 214s rc 206 214s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s ok 124 214s range: 600-7999 214s rc 206 214s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s ok 125 214s range: 601-601 214s rc 206 214s expect: '1' 214s got: '1' 214s ok 126 214s range: 601-7798 214s rc 206 214s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 214s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 214s ok 127 214s range: 601-7799 214s rc 206 214s expect: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 214s got: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 214s ok 128 214s range: 601-7800 214s rc 206 214s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 214s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 214s ok 129 214s range: 601-7801 214s rc 206 214s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 214s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 214s ok 130 214s range: 601-7998 214s rc 206 214s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s ok 131 214s range: 601-7999 214s rc 206 214s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s ok 132 214s range: 7798-7798 214s rc 206 214s expect: '5' 214s got: '5' 214s ok 133 214s range: 7798-7799 214s rc 206 214s expect: '50' 214s got: '50' 214s ok 134 214s range: 7798-7800 214s rc 206 214s expect: '501' 214s got: '501' 214s ok 135 214s range: 7798-7801 214s rc 206 214s expect: '5019' 214s got: '5019' 214s ok 136 214s range: 7798-7998 214s rc 206 214s expect: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s got: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s ok 137 214s range: 7798-7999 214s rc 206 214s expect: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s got: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s ok 138 214s range: 7799-7799 214s rc 206 214s expect: '0' 214s got: '0' 214s ok 139 214s range: 7799-7800 214s rc 206 214s expect: '01' 214s got: '01' 214s ok 140 214s range: 7799-7801 214s rc 206 214s expect: '019' 214s got: '019' 214s ok 141 214s range: 7799-7998 214s rc 206 214s expect: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s got: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s ok 142 214s range: 7799-7999 214s rc 206 214s expect: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s got: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s ok 143 214s range: 7800-7800 214s rc 206 214s expect: '1' 214s got: '1' 214s ok 144 214s range: 7800-7801 214s rc 206 214s expect: '19' 214s got: '19' 214s ok 145 214s range: 7800-7998 214s rc 206 214s expect: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s got: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s ok 146 214s range: 7800-7999 214s rc 206 214s expect: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s got: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s ok 147 214s range: 7801-7801 214s rc 206 214s expect: '9' 214s got: '9' 214s ok 148 214s range: 7801-7998 214s rc 206 214s expect: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s got: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 214s ok 149 214s range: 7801-7999 214s rc 206 214s expect: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s got: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 214s ok 150 214s range: 7998-7998 214s rc 206 214s expect: '0' 214s got: '0' 214s ok 151 214s range: 7998-7999 214s rc 206 214s expect: '00' 214s got: '00' 214s ok 152 214s range: 7999-7999 214s rc 206 214s expect: '0' 214s got: '0' 214s ok 153 214s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 214s ok 215s t/apache/byterange5.t ............... 215s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 215s 1..5 215s # Running under perl version 5.038002 for linux 215s # Current time local: Mon Jun 3 13:16:13 2024 215s # Current time GMT: Mon Jun 3 13:16:13 2024 215s # Using Test.pm version 1.31 215s # Using Apache/Test.pm version 1.42 215s ok 1 215s ok 2 215s ok 3 215s ok 4 215s ok 5 215s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 215s ok 217s t/apache/byterange6.t ............... 217s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 217s 1..53 217s # Running under perl version 5.038002 for linux 217s # Current time local: Mon Jun 3 13:16:15 2024 217s # Current time GMT: Mon Jun 3 13:16:15 2024 217s # Using Test.pm version 1.31 217s # Using Apache/Test.pm version 1.42 217s # expecting range 0-100 217s # expecting range 1000-1001 217s ok 1 217s # expecting range 0-100 217s # expecting range 1000-1001 217s ok 2 217s # expecting range 0-100 217s # expecting range 1000-1001 217s ok 3 217s # expecting range 1-100 217s # expecting range 1000-1001 217s ok 4 217s # expecting range 1-100 217s # expecting range 1000-1001 217s ok 5 217s # expecting range 1-100 217s # expecting range 1000-1001 217s ok 6 217s # expecting range 0-100 217s # expecting range 1000-1001 217s # expecting range 5-6 217s ok 7 217s # expecting range 0-100 217s # expecting range 1000-1001 217s # expecting range 5-6 217s ok 8 217s # expecting range 0-100 217s # expecting range 1000-1001 217s # expecting range 5-6 217s ok 9 217s # expecting range 1-100 217s # expecting range 1000-1001 217s # expecting range 5-6 217s ok 10 217s # expecting range 1-100 217s # expecting range 1000-1001 217s # expecting range 5-6 217s ok 11 217s # expecting range 1-100 217s # expecting range 1000-1001 217s # expecting range 5-6 217s ok 12 217s # expecting range 1-100 217s # expecting range 1000-1001 217s ok 13 217s # expecting range 1-100 217s # expecting range 1000-1001 217s ok 14 217s # expecting range 1-100 217s # expecting range 1000-1001 217s ok 15 217s # expecting range 1-100 217s # expecting range 1000-1001 217s ok 16 217s # expecting range 0-70 217s # expecting range 72-100 217s # expecting range 1000-1001 217s ok 17 217s # expecting range 0-100 217s # expecting range 1000-1001 217s ok 18 217s # expecting range 1-100 217s # expecting range 1000-1001 217s ok 19 217s # expecting range 1-100 217s # expecting range 1000-1001 217s ok 20 217s # expecting range 0-100 217s # expecting range 1000-1001 217s ok 21 217s # expecting range 0-100 217s # expecting range 1000-1001 217s ok 22 217s # expecting range 0-101 217s # expecting range 1000-1001 217s ok 23 217s # expecting range 0-100 217s # expecting range 1000-1001 217s ok 24 217s # expecting range 0-100 217s # expecting range 1000-1001 217s ok 25 217s # expecting range 0-101 217s # expecting range 1000-1001 217s ok 26 217s # expecting range 0-100 217s # expecting range 1000-1001 217s ok 27 217s # expecting range 0-100 217s # expecting range 1000-1001 217s ok 28 217s # expecting range 0-101 217s # expecting range 1000-1001 217s ok 29 217s # expecting range 1-10 217s # expecting range 99-99 217s ok 30 217s # expecting range 1-10 217s # expecting range 99-99 217s ok 31 217s # expecting range 1-11 217s # expecting range 99-99 217s ok 32 217s # expecting range 0-10 217s # expecting range 99-99 217s ok 33 217s # expecting range 0-10 217s # expecting range 99-99 217s ok 34 217s # expecting range 0-11 217s # expecting range 99-99 217s ok 35 217s # expecting range 0-12 217s # expecting range 99-99 217s ok 36 217s # expecting range 0-13 217s # expecting range 99-99 217s ok 37 217s # expecting range 1-11 217s # expecting range 99-99 217s ok 38 217s # expecting range 1-12 217s # expecting range 99-99 217s ok 39 217s # expecting range 1-13 217s # expecting range 99-99 217s ok 40 217s # expecting range 1-10 217s # expecting range 99-99 217s ok 41 217s # expecting range 1-11 217s # expecting range 99-99 217s ok 42 217s # expecting range 1-10 217s # expecting range 99-99 217s ok 43 217s # expecting range 0-11 217s # expecting range 99-99 217s ok 44 217s # expecting range 1-10 217s # expecting range 99-99 217s ok 45 217s # expecting range 1-20 217s # expecting range 99-99 217s ok 46 217s # expecting range 1-20 217s # expecting range 99-99 217s ok 47 217s # expecting range 1-20 217s # expecting range 99-99 217s ok 48 217s # expecting range 1-21 217s # expecting range 99-99 217s ok 49 217s # expecting range 5-12 217s # expecting range 99-99 217s ok 50 217s # expecting range 1-10 217s # expecting range 99-99 217s ok 51 217s # expecting range 5-10 217s # expecting range 1-3 217s # expecting range 99-99 217s ok 52 217s # expecting range 0-1 217s # expecting range 7999-7999 217s ok 53 217s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 217s ok 219s t/apache/byterange7.t ............... 219s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 219s 1..24 219s # Running under perl version 5.038002 for linux 219s # Current time local: Mon Jun 3 13:16:17 2024 219s # Current time GMT: Mon Jun 3 13:16:17 2024 219s # Using Test.pm version 1.31 219s # Using Apache/Test.pm version 1.42 219s Got 206 Range: 'bytes 0-1/40001' 219s body length 2 219s Content-Length: 2 219s ok 1 219s Got 206 multipart/byteranges 219s body length 196 219s Content-Length: 196 219s ok 2 219s Got 206 multipart/byteranges 219s body length 900 219s Content-Length: 900 219s ok 3 219s Got 206 multipart/byteranges 219s body length 4500 219s ok 4 219s Got 206 multipart/byteranges 219s body length 9000 219s ok 5 219s Got 200 219s ok 6 219s Got 200 219s ok 7 219s Got 200 219s ok 8 219s Got 200 219s ok 9 219s Got 200 219s ok 10 219s Got 200 219s ok 11 219s Got 200 219s ok 12 219s Got 200 219s ok 13 219s Got 200 219s ok 14 219s Got 200 219s ok 15 219s Got 200 219s ok 16 219s Got 200 219s ok 17 219s Got 200 219s ok 18 219s Got 200 219s ok 19 219s Sending '1000-200000', expecting 206 219s Got 206 Range: 'bytes 1000-40000/40001' 219s ok 20 219s Sending '100000-110000', expecting 416 219s Got 416 219s ok 21 219s Sending '100000-110000,1000-2000', expecting 206 219s Got 206 Range: 'bytes 1000-2000/40001' 219s ok 22 219s Sending '100000-110000,2000-1000', expecting 200 219s Got 200 219s ok 23 219s Sending '100000-110000,200000-', expecting 416 219s Got 416 219s ok 24 219s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 219s ok 220s t/apache/cfg_getline.t .............. 220s 1..116 220s # Running under perl version 5.038002 for linux 220s # Current time local: Mon Jun 3 13:16:19 2024 220s # Current time GMT: Mon Jun 3 13:16:19 2024 220s # Using Test.pm version 1.31 220s # Using Apache/Test.pm version 1.42 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 100 220s ok 1 220s ok 2 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 196 220s ok 3 220s ok 4 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 197 220s ok 5 220s ok 6 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 198 220s ok 7 220s ok 8 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 199 220s ok 9 220s ok 10 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 200 220s ok 11 220s ok 12 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 201 220s ok 13 220s ok 14 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 202 220s ok 15 220s ok 16 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 396 220s ok 17 220s ok 18 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 397 220s ok 19 220s ok 20 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 398 220s ok 21 220s ok 22 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 399 220s ok 23 220s ok 24 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 400 220s ok 25 220s ok 26 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 401 220s ok 27 220s ok 28 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 402 220s ok 29 220s ok 30 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 596 220s ok 31 220s ok 32 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 597 220s ok 33 220s ok 34 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 598 220s ok 35 220s ok 36 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 599 220s ok 37 220s ok 38 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 600 220s ok 39 220s ok 40 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 601 220s ok 41 220s ok 42 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 602 220s ok 43 220s ok 44 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 1016 220s ok 45 220s ok 46 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 1017 220s ok 47 220s ok 48 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 1018 220s ok 49 220s ok 50 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 1019 220s ok 51 220s ok 52 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 1020 220s ok 53 220s ok 54 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 1021 220s ok 55 220s ok 56 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 1022 220s ok 57 220s ok 58 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 1023 220s ok 59 220s ok 60 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 1024 220s ok 61 220s ok 62 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 1025 220s ok 63 220s ok 64 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 1026 220s ok 65 220s ok 66 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 1027 220s ok 67 220s ok 68 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 1028 220s ok 69 220s ok 70 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 1029 220s ok 71 220s ok 72 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 1030 220s ok 73 220s ok 74 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 8170 220s ok 75 220s ok 76 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 8171 220s ok 77 220s ok 78 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 8172 220s ok 79 220s ok 80 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 8173 220s ok 81 220s ok 82 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 8174 220s ok 83 220s ok 84 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 8175 220s ok 85 220s ok 86 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 8176 220s ok 87 220s ok 88 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 8177 220s ok 89 220s ok 90 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 8178 220s ok 91 220s ok 92 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 8179 220s ok 93 220s ok 94 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 8180 220s ok 95 220s ok 96 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 8181 220s ok 97 220s ok 98 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 8182 220s ok 99 220s ok 100 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 8183 220s ok 101 220s ok 102 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 8184 220s ok 103 220s ok 104 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 8185 220s ok 105 220s ok 106 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 8186 220s ok 107 220s ok 108 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 8187 220s ok 109 220s ok 110 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 8188 220s ok 111 220s ok 112 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 8189 220s ok 113 220s ok 114 220s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s Got rc 200 for length 8190 220s ok 115 220s ok 116 220s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 220s ok 222s t/apache/chunkinput.t ............... 222s 1..37 222s # Running under perl version 5.038002 for linux 222s # Current time local: Mon Jun 3 13:16:20 2024 222s # Current time GMT: Mon Jun 3 13:16:20 2024 222s # Using Test.pm version 1.31 222s # Using Apache/Test.pm version 1.42 222s testing default 222s ok 1 222s # testing : response codes 222s # expected: 'HTTP/1.1 200 OK' 222s # received: 'HTTP/1.1 200 OK' 222s ok 2 222s # testing : trailer (pid) 222s # expected: '22888' 222s # received: '22888' 222s ok 3 222s ok 4 222s # testing : response codes 222s # expected: 'HTTP/1.1 404 Not Found' 222s # received: 'HTTP/1.1 404 Not Found' 222s ok 5 222s ok 6 222s # testing : response codes 222s # expected: 'HTTP/1.1 200 OK' 222s # received: 'HTTP/1.1 200 OK' 222s ok 7 222s ok 8 222s # testing : response codes 222s # expected: 'HTTP/1.1 404 Not Found' 222s # received: 'HTTP/1.1 404 Not Found' 222s ok 9 222s ok 10 222s # testing : response codes 222s # expected: 'HTTP/1.1 200 OK' 222s # received: 'HTTP/1.1 200 OK' 222s ok 11 222s ok 12 222s # testing : response codes 222s # expected: 'HTTP/1.1 404 Not Found' 222s # received: 'HTTP/1.1 404 Not Found' 222s ok 13 222s ok 14 222s # testing : response codes 222s # expected: 'HTTP/1.1 200 OK' 222s # received: 'HTTP/1.1 200 OK' 222s ok 15 222s ok 16 222s # testing : response codes 222s # expected: 'HTTP/1.1 404 Not Found' 222s # received: 'HTTP/1.1 404 Not Found' 222s ok 17 222s ok 18 222s # testing : response codes 222s # expected: 'HTTP/1.1 200 OK' 222s # received: 'HTTP/1.1 200 OK' 222s ok 19 222s ok 20 222s # testing : response codes 222s # expected: 'HTTP/1.1 404 Not Found' 222s # received: 'HTTP/1.1 404 Not Found' 222s ok 21 222s ok 22 222s # testing : response codes 222s # expected: 'HTTP/1.1 400 Bad Request' 222s # received: 'HTTP/1.1 400 Bad Request' 222s ok 23 222s ok 24 222s # testing : response codes 222s # expected: 'HTTP/1.1 400 Bad Request' 222s # received: 'HTTP/1.1 400 Bad Request' 222s ok 25 222s ok 26 222s # testing : response codes 222s # expected: 'HTTP/1.1 413 Request Entity Too Large' 222s # received: 'HTTP/1.1 413 Request Entity Too Large' 222s ok 27 222s ok 28 222s # testing : response codes 222s # expected: 'HTTP/1.1 413 Request Entity Too Large' 222s # received: 'HTTP/1.1 413 Request Entity Too Large' 222s ok 29 222s ok 30 222s # testing : response codes 222s # expected: 'HTTP/1.1 400 Bad Request' 222s # received: 'HTTP/1.1 400 Bad Request' 222s ok 31 222s ok 32 222s # testing : response codes 222s # expected: 'HTTP/1.1 400 Bad Request' 222s # received: 'HTTP/1.1 400 Bad Request' 222s ok 33 222s ok 34 222s # testing : response codes 222s # expected: 'HTTP/1.1 400 Bad Request' 222s # received: 'HTTP/1.1 400 Bad Request' 222s ok 35 222s ok 36 222s # testing : response codes 222s # expected: 'HTTP/1.1 400 Bad Request' 222s # received: 'HTTP/1.1 400 Bad Request' 222s ok 37 222s ok 224s t/apache/contentlength.t ............ 224s 1..24 224s # Running under perl version 5.038002 for linux 224s # Current time local: Mon Jun 3 13:16:22 2024 224s # Current time GMT: Mon Jun 3 13:16:22 2024 224s # Using Test.pm version 1.31 224s # Using Apache/Test.pm version 1.42 224s testing default 224s ok 1 224s # testing : response codes POST for /echo_post with Content-Length: 224s # expected: 'HTTP/1.1 400 Bad Request' 224s # received: 'HTTP/1.1 400 Bad Request' 224s ok 2 224s ok 3 224s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 224s # expected: 'HTTP/1.1 400 Bad Request' 224s # received: 'HTTP/1.1 400 Bad Request' 224s ok 4 224s ok 5 224s # testing : response codes POST for /echo_post with Content-Length: 0 224s # expected: 'HTTP/1.1 200 OK' 224s # received: 'HTTP/1.1 200 OK' 224s ok 6 224s ok 7 224s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0 224s # expected: 'HTTP/1.1 404 Not Found' 224s # received: 'HTTP/1.1 404 Not Found' 224s ok 8 224s ok 9 224s # testing : response codes POST for /echo_post with Content-Length: 0000000000000000000000000000000000 224s # expected: 'HTTP/1.1 200 OK' 224s # received: 'HTTP/1.1 200 OK' 224s ok 10 224s ok 11 224s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0000000000000000000000000000000000 224s # expected: 'HTTP/1.1 404 Not Found' 224s # received: 'HTTP/1.1 404 Not Found' 224s ok 12 224s ok 13 224s # testing : response codes POST for /echo_post with Content-Length: 1000000000000000000000000000000000 224s # expected: 'HTTP/1.1 400 Bad Request' 224s # received: 'HTTP/1.1 400 Bad Request' 224s ok 14 224s ok 15 224s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1000000000000000000000000000000000 224s # expected: 'HTTP/1.1 400 Bad Request' 224s # received: 'HTTP/1.1 400 Bad Request' 224s ok 16 224s ok 17 224s # testing : response codes POST for /echo_post with Content-Length: -1 224s # expected: 'HTTP/1.1 400 Bad Request' 224s # received: 'HTTP/1.1 400 Bad Request' 224s ok 18 224s ok 19 224s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: -1 224s # expected: 'HTTP/1.1 400 Bad Request' 224s # received: 'HTTP/1.1 400 Bad Request' 224s ok 20 224s ok 21 224s # testing : response codes POST for /echo_post with Content-Length: 123abc 224s # expected: 'HTTP/1.1 400 Bad Request' 224s # received: 'HTTP/1.1 400 Bad Request' 224s ok 22 224s ok 23 224s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 123abc 224s # expected: 'HTTP/1.1 400 Bad Request' 224s # received: 'HTTP/1.1 400 Bad Request' 224s ok 24 224s ok 226s t/apache/errordoc.t ................. 226s 1..14 226s # Running under perl version 5.038002 for linux 226s # Current time local: Mon Jun 3 13:16:24 2024 226s # Current time GMT: Mon Jun 3 13:16:24 2024 226s # Using Test.pm version 1.31 226s # Using Apache/Test.pm version 1.42 226s # testing : notfound.html code 226s # expected: 404 226s # received: '404' 226s ok 1 226s # testing : notfound.html content 226s # expected: qr/per-server 404/ 226s # received: 'per-server 404' 226s ok 2 226s # testing : /inherit/notfound.html code 226s # expected: 404 226s # received: '404' 226s ok 3 226s # testing : /inherit/notfound.html content 226s # expected: qr/per-server 404/ 226s # received: 'per-server 404' 226s ok 4 226s # testing : /redefine/notfound.html code 226s # expected: 404 226s # received: '404' 226s ok 5 226s # testing : /redefine/notfound.html content 226s # expected: 'per-dir 404' 226s # received: 'per-dir 404' 226s ok 6 226s # testing : /redefine/notfound.html code 226s # expected: 404 226s # received: '404' 226s ok 7 226s # testing : /redefine/notfound.html content 226s # expected: qr/Not Found/ 226s # received: ' 226s # 226s # 404 Not Found 226s # 226s #

Not Found

226s #

The requested URL was not found on this server.

226s # ' 226s ok 8 226s # testing : /merge/notfound.html code 226s # expected: 404 226s # received: '404' 226s ok 9 226s # testing : /merge/notfound.html content 226s # expected: 'testing merge' 226s # received: 'testing merge' 226s ok 10 226s # testing : /merge/merge2/notfound.html code 226s # expected: 404 226s # received: '404' 226s ok 11 226s # testing : /merge/merge2/notfound.html content 226s # expected: 'testing merge' 226s # received: 'testing merge' 226s ok 12 226s # testing : /bounce/notfound.html code 226s # expected: 404 226s # received: '404' 226s ok 13 226s # testing : /bounce/notfound.html content 226s # expected: qr/expire test/ 226s # received: ' 226s # expire test 226s # expire test 226s # ' 226s ok 14 226s ok 228s t/apache/etags.t .................... 228s # Checking for existence of FileETag directive 228s # Returned 200: 228s 1..61 228s # Running under perl version 5.038002 for linux 228s # Current time local: Mon Jun 3 13:16:26 2024 228s # Current time GMT: Mon Jun 3 13:16:26 2024 228s # Using Test.pm version 1.31 228s # Using Apache/Test.pm version 1.42 228s # --- 228s # HEAD /apache/etags/m/plus-ms/test.txt 228s # Expecting two components in ETag field 228s # Received "b-613edd771cbc0" 228s ok 1 228s # --- 228s # HEAD /apache/etags/none/test.txt 228s # Expecting field to be absent 228s # ETag field is missing 228s ok 2 228s # --- 228s # HEAD /apache/etags/is/test.txt 228s # Expecting two components in ETag field 228s # Received "817c6-b" 228s ok 3 228s # --- 228s # HEAD /apache/etags/i/test.txt 228s # Expecting one component in ETag field 228s # Received "817c3" 228s ok 4 228s # --- 228s # HEAD /apache/etags/none/plus-mis/test.txt 228s # Expecting three components in ETag field 228s # Received "81836-b-613edd771cbc0" 228s ok 5 228s # --- 228s # HEAD /apache/etags/m/minus-ms/test.txt 228s # Expecting field to be absent 228s # Received "b-613edd771cbc0" 228s ok 6 228s # --- 228s # HEAD /apache/etags/m/plus-is/test.txt 228s # Expecting three components in ETag field 228s # Received "817e3-b-613edd771cbc0" 228s ok 7 228s # --- 228s # HEAD /apache/etags/all/minus-mi/test.txt 228s # Expecting one component in ETag field 228s # Received "b" 228s ok 8 228s # --- 228s # HEAD /apache/etags/m/plus-s/test.txt 228s # Expecting two components in ETag field 228s # Received "b-613edd771cbc0" 228s ok 9 228s # --- 228s # HEAD /apache/etags/none/plus-ms/test.txt 228s # Expecting two components in ETag field 228s # Received "b-613edd771cbc0" 228s ok 10 228s # --- 228s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 228s # Expecting one component in ETag field 228s # Received "81832" 228s ok 11 228s # --- 228s # HEAD /apache/etags/all/mis/test.txt 228s # Expecting three components in ETag field 228s # Received "817b7-b-613edd771cbc0" 228s ok 12 228s # --- 228s # HEAD /apache/etags/all/minus-s/test.txt 228s # Expecting two components in ETag field 228s # Received "817b4-613edd771cbc0" 228s ok 13 228s # --- 228s # HEAD /apache/etags/all/minus-is/test.txt 228s # Expecting one component in ETag field 228s # Received "613edd771cbc0" 228s ok 14 228s # --- 228s # HEAD /apache/etags/all/test.txt 228s # Expecting three components in ETag field 228s # Received "817be-b-613edd771cbc0" 228s ok 15 228s # --- 228s # HEAD /apache/etags/m/minus-i/test.txt 228s # Expecting field to be absent 228s # Received "613edd771cbc0" 228s ok 16 228s # --- 228s # HEAD /apache/etags/none/mis/test.txt 228s # Expecting three components in ETag field 228s # Received "8180f-b-613edd771cbc0" 228s ok 17 228s # --- 228s # HEAD /apache/etags/mis/test.txt 228s # Expecting three components in ETag field 228s # Received "817f9-b-613edd771cbc0" 228s ok 18 228s # --- 228s # HEAD /apache/etags/none/ms/test.txt 228s # Expecting two components in ETag field 228s # Received "b-613edd771cbc0" 228s ok 19 228s # --- 228s # HEAD /apache/etags/m/minus-mis/test.txt 228s # Expecting field to be absent 228s # Received "b-613edd771cbc0" 228s ok 20 228s # --- 228s # HEAD /apache/etags/none/is/test.txt 228s # Expecting two components in ETag field 228s # Received "81806-b" 228s ok 21 228s # --- 228s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 228s # Expecting two components in ETag field 228s # Received "b-613edd771cbc0" 228s ok 22 228s # --- 228s # HEAD /apache/etags/all/is/test.txt 228s # Expecting two components in ETag field 228s # Received "81799-b" 228s ok 23 228s # --- 228s # HEAD /apache/etags/all/inherit/test.txt 228s # Expecting three components in ETag field 228s # Received "81796-b-613edd771cbc0" 228s ok 24 228s # --- 228s # HEAD /apache/etags/none/plus-m/test.txt 228s # Expecting one component in ETag field 228s # Received "613edd771cbc0" 228s ok 25 228s # --- 228s # HEAD /apache/etags/m/plus-mis/test.txt 228s # Expecting three components in ETag field 228s # Received "817ec-b-613edd771cbc0" 228s ok 26 228s # --- 228s # HEAD /apache/etags/all/minus-i/test.txt 228s # Expecting two components in ETag field 228s # Received "b-613edd771cbc0" 228s ok 27 228s # --- 228s # HEAD /apache/etags/all/i/test.txt 228s # Expecting one component in ETag field 228s # Received "81794" 228s ok 28 228s # --- 228s # HEAD /apache/etags/m/minus-s/test.txt 228s # Expecting field to be absent 228s # Received "613edd771cbc0" 228s ok 29 228s # --- 228s # HEAD /apache/etags/all/minus-ms/test.txt 228s # Expecting one component in ETag field 228s # Received "817b1" 228s ok 30 228s # --- 228s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 228s # Expecting two components in ETag field 228s # Received "81829-b" 228s ok 31 228s # --- 228s # HEAD /apache/etags/none/plus-mi/test.txt 228s # Expecting two components in ETag field 228s # Received "8181e-613edd771cbc0" 228s ok 32 228s # --- 228s # HEAD /apache/etags/none/plus-is/test.txt 228s # Expecting two components in ETag field 228s # Received "81818-b" 228s ok 33 228s # --- 228s # HEAD /apache/etags/m/minus-mi/test.txt 228s # Expecting field to be absent 228s # Received "b-613edd771cbc0" 228s ok 34 228s # --- 228s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 228s # Expecting one component in ETag field 228s # Received "b" 228s ok 35 228s # --- 228s # HEAD /apache/etags/none/plus-s/test.txt 228s # Expecting one component in ETag field 228s # Received "b" 228s ok 36 228s # --- 228s # HEAD /apache/etags/m/minus-m/test.txt 228s # Expecting field to be absent 228s # Received "b-613edd771cbc0" 228s ok 37 228s # --- 228s # HEAD /apache/etags/mi/test.txt 228s # Expecting two components in ETag field 228s # Received "817f6-613edd771cbc0" 228s ok 38 228s # --- 228s # HEAD /apache/etags/all/mi/test.txt 228s # Expecting two components in ETag field 228s # Received "8179f-613edd771cbc0" 228s ok 39 228s # --- 228s # HEAD /apache/etags/all/m/test.txt 228s # Expecting one component in ETag field 228s # Received "613edd771cbc0" 228s ok 40 228s # --- 228s # HEAD /apache/etags/all/ms/test.txt 228s # Expecting two components in ETag field 228s # Received "b-613edd771cbc0" 228s ok 41 228s # --- 228s # HEAD /apache/etags/all/minus-mis/test.txt 228s # Expecting field to be absent 228s # Received "b-613edd771cbc0" 228s ok 42 228s # --- 228s # HEAD /apache/etags/none/i/test.txt 228s # Expecting one component in ETag field 228s # Received "81801" 228s ok 43 228s # --- 228s # HEAD /apache/etags/all/s/test.txt 228s # Expecting one component in ETag field 228s # Received "b" 228s ok 44 228s # --- 228s # HEAD /apache/etags/m/plus-mi/test.txt 228s # Expecting two components in ETag field 228s # Received "817e9-613edd771cbc0" 228s ok 45 228s # --- 228s # HEAD /apache/etags/all/minus-m/test.txt 228s # Expecting two components in ETag field 228s # Received "817a8-b" 228s ok 46 228s # --- 228s # HEAD /apache/etags/none/m/test.txt 228s # Expecting one component in ETag field 228s # Received "613edd771cbc0" 228s ok 47 228s # --- 228s # HEAD /apache/etags/m/test.txt 228s # Expecting one component in ETag field 228s # Received "613edd771cbc0" 228s ok 48 228s # --- 228s # HEAD /apache/etags/s/test.txt 228s # Expecting one component in ETag field 228s # Received "b" 228s ok 49 228s # --- 228s # HEAD /apache/etags/none/s/test.txt 228s # Expecting one component in ETag field 228s # Received "b" 228s ok 50 228s # --- 228s # HEAD /apache/etags/none/plus-i/test.txt 228s # Expecting one component in ETag field 228s # Received "81815" 228s ok 51 228s # --- 228s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 228s # Expecting two components in ETag field 228s # Received "81835-613edd771cbc0" 228s ok 52 228s # --- 228s # HEAD /apache/etags/m/plus-i/test.txt 228s # Expecting two components in ETag field 228s # Received "817e0-613edd771cbc0" 228s ok 53 228s # --- 228s # HEAD /apache/etags/ms/test.txt 228s # Expecting two components in ETag field 228s # Received "b-613edd771cbc0" 228s ok 54 228s # --- 228s # HEAD /apache/etags/none/mi/test.txt 228s # Expecting two components in ETag field 228s # Received "8180c-613edd771cbc0" 228s ok 55 228s # --- 228s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 228s # Expecting one component in ETag field 228s # Received "613edd771cbc0" 228s ok 56 228s # --- 228s # HEAD /apache/etags/none/inherit/test.txt 228s # Expecting field to be absent 228s # ETag field is missing 228s ok 57 228s # --- 228s # HEAD /apache/etags/default/test.txt 228s # Expecting two components in ETag field 228s # Received "b-613edd771cbc0" 228s ok 58 228s # --- 228s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 228s # Expecting field to be absent 228s # Received "b-613edd771cbc0" 228s ok 59 228s # --- 228s # HEAD /apache/etags/m/minus-is/test.txt 228s # Expecting field to be absent 228s # Received "613edd771cbc0" 228s ok 60 228s # --- 228s # HEAD /apache/etags/m/plus-m/test.txt 228s # Expecting one component in ETag field 228s # Received "613edd771cbc0" 228s ok 61 228s ok 230s t/apache/expr.t ..................... 230s 1..229 230s # Running under perl version 5.038002 for linux 230s # Current time local: Mon Jun 3 13:16:27 2024 230s # Current time GMT: Mon Jun 3 13:16:27 2024 230s # Using Test.pm version 1.31 230s # Using Apache/Test.pm version 1.42 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "true" should evaluate to true, got true 230s ok 1 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "false" should evaluate to false, got false 230s ok 2 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s Should get parse error for "foo", got parse error 230s ok 3 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "1 -eq 01" should evaluate to true, got true 230s ok 4 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "1 -eq 2" should evaluate to false, got false 230s ok 5 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "1 -ne 2" should evaluate to true, got true 230s ok 6 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "1 -ne 1" should evaluate to false, got false 230s ok 7 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "1 -lt 02" should evaluate to true, got true 230s ok 8 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "1 -lt 1" should evaluate to false, got false 230s ok 9 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "1 -le 2" should evaluate to true, got true 230s ok 10 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "1 -le 1" should evaluate to true, got true 230s ok 11 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "2 -gt 1" should evaluate to true, got true 230s ok 12 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "1 -gt 1" should evaluate to false, got false 230s ok 13 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "2 -ge 1" should evaluate to true, got true 230s ok 14 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "1 -ge 1" should evaluate to true, got true 230s ok 15 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "1 -gt -1" should evaluate to true, got true 230s ok 16 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'aa' == 'aa'" should evaluate to true, got true 230s ok 17 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'aa' == 'b'" should evaluate to false, got false 230s ok 18 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'aa' = 'aa'" should evaluate to true, got true 230s ok 19 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'aa' = 'b'" should evaluate to false, got false 230s ok 20 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'aa' != 'b'" should evaluate to true, got true 230s ok 21 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'aa' != 'aa'" should evaluate to false, got false 230s ok 22 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'aa' < 'b'" should evaluate to true, got true 230s ok 23 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'aa' < 'aa'" should evaluate to false, got false 230s ok 24 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'aa' <= 'b'" should evaluate to true, got true 230s ok 25 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'aa' <= 'aa'" should evaluate to true, got true 230s ok 26 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'b' > 'aa'" should evaluate to true, got true 230s ok 27 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'aa' > 'aa'" should evaluate to false, got false 230s ok 28 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'b' >= 'aa'" should evaluate to true, got true 230s ok 29 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'aa' >= 'aa'" should evaluate to true, got true 230s ok 30 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 230s ok 31 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 230s ok 32 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 230s ok 33 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 230s ok 34 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 230s ok 35 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 230s ok 36 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 230s ok 37 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 230s ok 38 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 230s ok 39 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 230s ok 40 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "%{TIME} != ''" should evaluate to true, got true 230s ok 41 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'a' -in { 'b', 'a' } " should evaluate to true, got true 230s ok 42 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'a' -in { 'b', 'c' } " should evaluate to false, got false 230s ok 43 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s " 'abc' =~ /bc/ " should evaluate to true, got true 230s ok 44 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s " 'abc' =~ /BC/i " should evaluate to true, got true 230s ok 45 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s " 'abc' !~ m!bc! " should evaluate to false, got false 230s ok 46 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s " 'abc' !~ m!BC!i " should evaluate to false, got false 230s ok 47 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s " $0 == '' " should evaluate to true, got true 230s ok 48 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s " $1 == '' " should evaluate to true, got true 230s ok 49 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s " $9 == '' " should evaluate to true, got true 230s ok 50 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s " '$0' == '' " should evaluate to true, got true 230s ok 51 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 230s ok 52 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 230s ok 53 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 230s ok 54 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 230s ok 55 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 230s ok 56 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 230s ok 57 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 230s ok 58 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 230s ok 59 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 230s ok 60 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 230s ok 61 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 230s ok 62 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 230s ok 63 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 230s ok 64 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 230s ok 65 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 230s ok 66 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 230s ok 67 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 230s ok 68 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 230s ok 69 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 230s ok 70 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "%{HTTPS} == 'off' " should evaluate to true, got true 230s ok 71 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 230s ok 72 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 230s ok 73 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 230s ok 74 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 230s ok 75 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 230s ok 76 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 230s ok 77 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 230s ok 78 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 230s ok 79 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 230s ok 80 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 230s ok 81 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 230s ok 82 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "escape('?') = '%3f' " should evaluate to true, got true 230s ok 83 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "unescape('%3f') = '?' " should evaluate to true, got true 230s ok 84 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 230s ok 85 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 230s ok 86 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 230s ok 87 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "file('/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 230s ok 88 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-n ''" should evaluate to false, got false 230s ok 89 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-z ''" should evaluate to true, got true 230s ok 90 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-n '1'" should evaluate to true, got true 230s ok 91 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-z '1'" should evaluate to false, got false 230s ok 92 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s Should get parse error for "-R 'abc'", got parse error 230s ok 93 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 230s ok 94 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-R '240.0.0.0'" should evaluate to false, got false 230s ok 95 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-R '240.0.0.0/8'" should evaluate to false, got false 230s ok 96 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-R 'ff::/8'" should evaluate to false, got false 230s ok 97 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 230s ok 98 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 230s ok 99 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 230s ok 100 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 230s ok 101 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 230s ok 102 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 230s ok 103 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 230s ok 104 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'foo' -strmatch '*o'" should evaluate to true, got true 230s ok 105 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 230s ok 106 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'foo' -strmatch 'F*'" should evaluate to false, got false 230s ok 107 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'foo' -strcmatch 'F*'" should evaluate to true, got true 230s ok 108 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'foo' -strmatch 'g*'" should evaluate to false, got false 230s ok 109 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'foo' -strcmatch 'g*'" should evaluate to false, got false 230s ok 110 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 230s ok 111 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 230s ok 112 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 230s ok 113 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 230s ok 114 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s Should get parse error for "foo('bar') = 'bar'", got parse error 230s ok 115 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s Should get parse error for "%{FOO} != 'bar'", got parse error 230s ok 116 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s Should get parse error for "'bar' = bar", got parse error 230s ok 117 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "true" should evaluate to true, got true 230s ok 118 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "true && true" should evaluate to true, got true 230s ok 119 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "true || true" should evaluate to true, got true 230s ok 120 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "true || true || true" should evaluate to true, got true 230s ok 121 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "true || true && true" should evaluate to true, got true 230s ok 122 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "true && true || true" should evaluate to true, got true 230s ok 123 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "true && true && true" should evaluate to true, got true 230s ok 124 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "true || true || !true" should evaluate to true, got true 230s ok 125 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "true || true && !true" should evaluate to true, got true 230s ok 126 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "true && true || !true" should evaluate to true, got true 230s ok 127 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "true && true && !true" should evaluate to false, got false 230s ok 128 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "true && !true" should evaluate to false, got false 230s ok 129 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "true || !true" should evaluate to true, got true 230s ok 130 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "true || !true || true" should evaluate to true, got true 230s ok 131 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "true || !true && true" should evaluate to true, got true 230s ok 132 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "true && !true || true" should evaluate to true, got true 230s ok 133 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "true && !true && true" should evaluate to false, got false 230s ok 134 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "true || !true || !true" should evaluate to true, got true 230s ok 135 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "true || !true && !true" should evaluate to true, got true 230s ok 136 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "true && !true || !true" should evaluate to false, got false 230s ok 137 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "true && !true && !true" should evaluate to false, got false 230s ok 138 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!true" should evaluate to false, got false 230s ok 139 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!true && true" should evaluate to false, got false 230s ok 140 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!true || true" should evaluate to true, got true 230s ok 141 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!true || true || true" should evaluate to true, got true 230s ok 142 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!true || true && true" should evaluate to true, got true 230s ok 143 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!true && true || true" should evaluate to true, got true 230s ok 144 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!true && true && true" should evaluate to false, got false 230s ok 145 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!true || true || !true" should evaluate to true, got true 230s ok 146 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!true || true && !true" should evaluate to false, got false 230s ok 147 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!true && true || !true" should evaluate to false, got false 230s ok 148 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!true && true && !true" should evaluate to false, got false 230s ok 149 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!true && !true" should evaluate to false, got false 230s ok 150 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!true || !true" should evaluate to false, got false 230s ok 151 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!true || !true || true" should evaluate to true, got true 230s ok 152 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!true || !true && true" should evaluate to false, got false 230s ok 153 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!true && !true || true" should evaluate to true, got true 230s ok 154 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!true && !true && true" should evaluate to false, got false 230s ok 155 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!true || !true || !true" should evaluate to false, got false 230s ok 156 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!true || !true && !true" should evaluate to false, got false 230s ok 157 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!true && !true || !true" should evaluate to false, got false 230s ok 158 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!true && !true && !true" should evaluate to false, got false 230s ok 159 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(true)" should evaluate to false, got false 230s ok 160 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(true && true)" should evaluate to false, got false 230s ok 161 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(true || true)" should evaluate to false, got false 230s ok 162 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(true || true || true)" should evaluate to false, got false 230s ok 163 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(true || true && true)" should evaluate to false, got false 230s ok 164 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(true && true || true)" should evaluate to false, got false 230s ok 165 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(true && true && true)" should evaluate to false, got false 230s ok 166 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(true || true || !true)" should evaluate to false, got false 230s ok 167 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(true || true && !true)" should evaluate to false, got false 230s ok 168 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(true && true || !true)" should evaluate to false, got false 230s ok 169 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(true && true && !true)" should evaluate to true, got true 230s ok 170 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(true && !true)" should evaluate to true, got true 230s ok 171 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(true || !true)" should evaluate to false, got false 230s ok 172 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(true || !true || true)" should evaluate to false, got false 230s ok 173 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(true || !true && true)" should evaluate to false, got false 230s ok 174 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(true && !true || true)" should evaluate to false, got false 230s ok 175 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(true && !true && true)" should evaluate to true, got true 230s ok 176 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(true || !true || !true)" should evaluate to false, got false 230s ok 177 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(true || !true && !true)" should evaluate to false, got false 230s ok 178 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(true && !true || !true)" should evaluate to true, got true 230s ok 179 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(true && !true && !true)" should evaluate to true, got true 230s ok 180 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(!true)" should evaluate to true, got true 230s ok 181 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(!true && true)" should evaluate to true, got true 230s ok 182 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(!true || true)" should evaluate to false, got false 230s ok 183 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(!true || true || true)" should evaluate to false, got false 230s ok 184 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(!true || true && true)" should evaluate to false, got false 230s ok 185 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(!true && true || true)" should evaluate to false, got false 230s ok 186 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(!true && true && true)" should evaluate to true, got true 230s ok 187 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(!true || true || !true)" should evaluate to false, got false 230s ok 188 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(!true || true && !true)" should evaluate to true, got true 230s ok 189 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(!true && true || !true)" should evaluate to true, got true 230s ok 190 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(!true && true && !true)" should evaluate to true, got true 230s ok 191 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(!true && !true)" should evaluate to true, got true 230s ok 192 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(!true || !true)" should evaluate to true, got true 230s ok 193 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(!true || !true || true)" should evaluate to false, got false 230s ok 194 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(!true || !true && true)" should evaluate to true, got true 230s ok 195 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(!true && !true || true)" should evaluate to false, got false 230s ok 196 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(!true && !true && true)" should evaluate to true, got true 230s ok 197 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(!true || !true || !true)" should evaluate to true, got true 230s ok 198 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(!true || !true && !true)" should evaluate to true, got true 230s ok 199 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(!true && !true || !true)" should evaluate to true, got true 230s ok 200 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "!(!true && !true && !true)" should evaluate to true, got true 230s ok 201 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "filesize('/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 230s ok 202 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "filesize('/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 230s ok 203 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "filesize('/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 230s ok 204 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-d '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 230s ok 205 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-e '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 230s ok 206 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-f '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 230s ok 207 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-s '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 230s ok 208 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-d '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 230s ok 209 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-e '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 230s ok 210 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-f '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 230s ok 211 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-s '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 230s ok 212 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-d '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 230s ok 213 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-e '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 230s ok 214 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-f '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 230s ok 215 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-s '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 230s ok 216 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-d '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 230s ok 217 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-e '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 230s ok 218 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-f '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 230s ok 219 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-s '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 230s ok 220 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-F '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 230s ok 221 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-F '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 230s ok 222 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-U '/apache/' " should evaluate to true, got true 230s ok 223 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "-U '/apache/expr/none' " should evaluate to false, got false 230s ok 224 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 230s ok 225 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 230s ok 226 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "base64('foo') = 'Zm9v' " should evaluate to true, got true 230s ok 227 230s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 230s ok 228 230s Error log should not have 'Internal evaluation error' entries, found 0 230s ok 229 230s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 230s ok 234s t/apache/expr_string.t .............. 234s 1..29 234s # Running under perl version 5.038002 for linux 234s # Current time local: Mon Jun 3 13:16:30 2024 234s # Current time GMT: Mon Jun 3 13:16:30 2024 234s # Using Test.pm version 1.31 234s # Using Apache/Test.pm version 1.42 234s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 234s ok 1 234s Expected return code 200, got 200 for 'foo' 234s ok 2 234s # testing : log message [Mon Jun 03 13:16:31.983000 2024] [log_debug:info] [pid 8002] [client 127.0.0.1:36262] foo (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 234s # didn't match 234s # expected: 'foo' 234s # received: 'foo' 234s ok 3 234s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 234s ok 4 234s Expected return code 200, got 200 for '%{req:SomeHeader}' 234s ok 5 234s # testing : log message [Mon Jun 03 13:16:32.237658 2024] [log_debug:info] [pid 8002] [client 127.0.0.1:36262] SomeValue (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 234s # didn't match 234s # expected: 'SomeValue' 234s # received: 'SomeValue' 234s ok 6 234s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 234s ok 7 234s Should get parse error (500) for "%{", got 500 234s ok 8 234s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 234s ok 9 234s Expected return code 200, got 200 for '%' 234s ok 10 234s # testing : log message [Mon Jun 03 13:16:32.745280 2024] [log_debug:info] [pid 15462] [client 127.0.0.1:36274] % (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 234s # didn't match 234s # expected: '%' 234s # received: '%' 234s ok 11 234s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 234s ok 12 234s Expected return code 200, got 200 for '}' 234s ok 13 234s # testing : log message [Mon Jun 03 13:16:33.000260 2024] [log_debug:info] [pid 15462] [client 127.0.0.1:36274] } (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 234s # didn't match 234s # expected: '}' 234s # received: '}' 234s ok 14 234s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 234s ok 15 234s Expected return code 200, got 200 for '\"' 234s ok 16 234s # testing : log message [Mon Jun 03 13:16:33.254021 2024] [log_debug:info] [pid 15462] [client 127.0.0.1:36274] " (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 234s # didn't match 234s # expected: '"' 234s # received: '"' 234s ok 17 234s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 234s ok 18 234s Expected return code 200, got 200 for '\'' 234s ok 19 234s # testing : log message [Mon Jun 03 13:16:33.507737 2024] [log_debug:info] [pid 15462] [client 127.0.0.1:36274] ' (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 234s # didn't match 234s # expected: '\'' 234s # received: '\'' 234s ok 20 234s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 234s ok 21 234s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 234s ok 22 234s # testing : log message [Mon Jun 03 13:16:33.761493 2024] [log_debug:info] [pid 15462] [client 127.0.0.1:36274] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 234s # didn't match 234s # expected: '%{req:SomeHeader}' 234s # received: '%{req:SomeHeader}' 234s ok 23 234s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 234s ok 24 234s Expected return code 200, got 200 for '%{tolower:IDENT}' 234s ok 25 234s # testing : log message [Mon Jun 03 13:16:34.015749 2024] [log_debug:info] [pid 15462] [client 127.0.0.1:36274] ident (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 234s # didn't match 234s # expected: 'ident' 234s # received: 'ident' 234s ok 26 234s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 234s ok 27 234s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 234s ok 28 234s # testing : log message [Mon Jun 03 13:16:34.268900 2024] [log_debug:info] [pid 15462] [client 127.0.0.1:36274] get (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 234s # didn't match 234s # expected: 'get' 234s # received: 'get' 234s ok 29 234s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 234s ok 236s t/apache/getfile.t .................. 236s # using LWP client 236s 1..219 236s # Running under perl version 5.038002 for linux 236s # Current time local: Mon Jun 3 13:16:34 2024 236s # Current time GMT: Mon Jun 3 13:16:34 2024 236s # Using Test.pm version 1.31 236s # Using Apache/Test.pm version 1.42 236s #lwp request: 236s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Accept-Ranges: bytes 236s #ETag: "44f3-61715b8b6be40" 236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 236s #Vary: In-If1 236s #Content-Length: 17651 236s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 236s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : download of /getfiles-perl-pod/perl.pod 236s # expected: 17651 236s # received: 17651 236s ok 1 236s #lwp request: 236s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Accept-Ranges: bytes 236s #ETag: "dbb0-61715b8b6be40" 236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 236s #Vary: In-If1 236s #Content-Length: 56240 236s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 236s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : download of /getfiles-perl-pod/perl5004delta.pod 236s # expected: 56240 236s # received: 56240 236s ok 2 236s #lwp request: 236s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Accept-Ranges: bytes 236s #ETag: "85eb-61715b8b6be40" 236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 236s #Vary: In-If1 236s #Content-Length: 34283 236s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 236s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : download of /getfiles-perl-pod/perl5005delta.pod 236s # expected: 34283 236s # received: 34283 236s ok 3 236s #lwp request: 236s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Accept-Ranges: bytes 236s #ETag: "d8ed-61715b8b6be40" 236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 236s #Vary: In-If1 236s #Content-Length: 55533 236s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 236s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : download of /getfiles-perl-pod/perl5100delta.pod 236s # expected: 55533 236s # received: 55533 236s ok 4 236s #lwp request: 236s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Accept-Ranges: bytes 236s #ETag: "ab70-61715b8b6be40" 236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 236s #Vary: In-If1 236s #Content-Length: 43888 236s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 236s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : download of /getfiles-perl-pod/perl5101delta.pod 236s # expected: 43888 236s # received: 43888 236s ok 5 236s #lwp request: 236s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Accept-Ranges: bytes 236s #ETag: "15cb7-61715b8b6be40" 236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 236s #Vary: In-If1 236s #Content-Length: 89271 236s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 236s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : download of /getfiles-perl-pod/perl5120delta.pod 236s # expected: 89271 236s # received: 89271 236s ok 6 236s #lwp request: 236s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Accept-Ranges: bytes 236s #ETag: "2707-61715b8b6be40" 236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 236s #Vary: In-If1 236s #Content-Length: 9991 236s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 236s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : download of /getfiles-perl-pod/perl5121delta.pod 236s # expected: 9991 236s # received: 9991 236s ok 7 236s #lwp request: 236s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Accept-Ranges: bytes 236s #ETag: "2569-61715b8b6be40" 236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 236s #Vary: In-If1 236s #Content-Length: 9577 236s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 236s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : download of /getfiles-perl-pod/perl5122delta.pod 236s # expected: 9577 236s # received: 9577 236s ok 8 236s #lwp request: 236s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Accept-Ranges: bytes 236s #ETag: "1004-61715b8b6be40" 236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 236s #Vary: In-If1 236s #Content-Length: 4100 236s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 236s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : download of /getfiles-perl-pod/perl5123delta.pod 236s # expected: 4100 236s # received: 4100 236s ok 9 236s #lwp request: 236s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Accept-Ranges: bytes 236s #ETag: "e58-61715b8b6be40" 236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 236s #Vary: In-If1 236s #Content-Length: 3672 236s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 236s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : download of /getfiles-perl-pod/perl5124delta.pod 236s # expected: 3672 236s # received: 3672 236s ok 10 236s #lwp request: 236s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Accept-Ranges: bytes 236s #ETag: "1e03-61715b8b6be40" 236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 236s #Vary: In-If1 236s #Content-Length: 7683 236s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 236s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : download of /getfiles-perl-pod/perl5125delta.pod 236s # expected: 7683 236s # received: 7683 236s ok 11 236s #lwp request: 236s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Accept-Ranges: bytes 236s #ETag: "233aa-61715b8b6be40" 236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 236s #Vary: In-If1 236s #Content-Length: 144298 236s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 236s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : download of /getfiles-perl-pod/perl5140delta.pod 236s # expected: 144298 236s # received: 144298 236s ok 12 236s #lwp request: 236s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Accept-Ranges: bytes 236s #ETag: "1f1e-61715b8b6be40" 236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 236s #Vary: In-If1 236s #Content-Length: 7966 236s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 236s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : download of /getfiles-perl-pod/perl5141delta.pod 236s # expected: 7966 236s # received: 7966 236s ok 13 236s #lwp request: 236s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1aec-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 6892 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5142delta.pod 237s # expected: 6892 237s # received: 6892 237s ok 14 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1e50-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 7760 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5143delta.pod 237s # expected: 7760 237s # received: 7760 237s ok 15 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "18b7-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 6327 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5144delta.pod 237s # expected: 6327 237s # received: 6327 237s ok 16 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "20a09-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 133641 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5160delta.pod 237s # expected: 133641 237s # received: 133641 237s ok 17 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "17fe-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 6142 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5161delta.pod 237s # expected: 6142 237s # received: 6142 237s ok 18 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "e0a-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 3594 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5162delta.pod 237s # expected: 3594 237s # received: 3594 237s ok 19 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "ff5-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 4085 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5163delta.pod 237s # expected: 4085 237s # received: 4085 237s ok 20 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1d286-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 119430 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5180delta.pod 237s # expected: 119430 237s # received: 119430 237s ok 21 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "19c5-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 6597 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5181delta.pod 237s # expected: 6597 237s # received: 6597 237s ok 22 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "14d7-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 5335 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5182delta.pod 237s # expected: 5335 237s # received: 5335 237s ok 23 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1208-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 4616 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5184delta.pod 237s # expected: 4616 237s # received: 4616 237s ok 24 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1c352-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 115538 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5200delta.pod 237s # expected: 115538 237s # received: 115538 237s ok 25 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "2a07-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 10759 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5201delta.pod 237s # expected: 10759 237s # received: 10759 237s ok 26 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "2fef-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 12271 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5202delta.pod 237s # expected: 12271 237s # received: 12271 237s ok 27 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "2410-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 9232 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5203delta.pod 237s # expected: 9232 237s # received: 9232 237s ok 28 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1fa90-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 129680 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5220delta.pod 237s # expected: 129680 237s # received: 129680 237s ok 29 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "293d-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 10557 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5221delta.pod 237s # expected: 10557 237s # received: 10557 237s ok 30 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "301f-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 12319 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5222delta.pod 237s # expected: 12319 237s # received: 12319 237s ok 31 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "20fa-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 8442 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5223delta.pod 237s # expected: 8442 237s # received: 8442 237s ok 32 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1162-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 4450 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5224delta.pod 237s # expected: 4450 237s # received: 4450 237s ok 33 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "fc0b-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 64523 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5240delta.pod 237s # expected: 64523 237s # received: 64523 237s ok 34 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "2009-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 8201 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5241delta.pod 237s # expected: 8201 237s # received: 8201 237s ok 35 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1007-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 4103 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5242delta.pod 237s # expected: 4103 237s # received: 4103 237s ok 36 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "2aac-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 10924 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5243delta.pod 237s # expected: 10924 237s # received: 10924 237s ok 37 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1168-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 4456 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5244delta.pod 237s # expected: 4456 237s # received: 4456 237s ok 38 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1875b-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 100187 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5260delta.pod 237s # expected: 100187 237s # received: 100187 237s ok 39 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1e25-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 7717 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5261delta.pod 237s # expected: 7717 237s # received: 7717 237s ok 40 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1e16-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 7702 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5262delta.pod 237s # expected: 7702 237s # received: 7702 237s ok 41 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1b69-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 7017 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5263delta.pod 237s # expected: 7017 237s # received: 7017 237s ok 42 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "115d9-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 71129 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5280delta.pod 237s # expected: 71129 237s # received: 71129 237s ok 43 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "11f7-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 4599 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5281delta.pod 237s # expected: 4599 237s # received: 4599 237s ok 44 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1806-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 6150 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5282delta.pod 237s # expected: 6150 237s # received: 6150 237s ok 45 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "13f7-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 5111 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5283delta.pod 237s # expected: 5111 237s # received: 5111 237s ok 46 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "9efd-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 40701 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5300delta.pod 237s # expected: 40701 237s # received: 40701 237s ok 47 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1662-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 5730 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5301delta.pod 237s # expected: 5730 237s # received: 5730 237s ok 48 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "124a-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 4682 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5302delta.pod 237s # expected: 4682 237s # received: 4682 237s ok 49 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1374-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 4980 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5303delta.pod 237s # expected: 4980 237s # received: 4980 237s ok 50 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "d310-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 54032 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5320delta.pod 237s # expected: 54032 237s # received: 54032 237s ok 51 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1b5f-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 7007 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5321delta.pod 237s # expected: 7007 237s # received: 7007 237s ok 52 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "9201-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 37377 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5340delta.pod 237s # expected: 37377 237s # received: 37377 237s ok 53 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1076-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 4214 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5341delta.pod 237s # expected: 4214 237s # received: 4214 237s ok 54 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "f6a-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 3946 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5342delta.pod 237s # expected: 3946 237s # received: 3946 237s ok 55 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "fd6-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 4054 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5343delta.pod 237s # expected: 4054 237s # received: 4054 237s ok 56 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "ad8b-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 44427 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5360delta.pod 237s # expected: 44427 237s # received: 44427 237s ok 57 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1288-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 4744 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5361delta.pod 237s # expected: 4744 237s # received: 4744 237s ok 58 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "f6a-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 3946 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5362delta.pod 237s # expected: 3946 237s # received: 3946 237s ok 59 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "fd7-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 4055 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5363delta.pod 237s # expected: 4055 237s # received: 4055 237s ok 60 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "10d49-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 68937 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5380delta.pod 237s # expected: 68937 237s # received: 68937 237s ok 61 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "f6a-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 3946 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5381delta.pod 237s # expected: 3946 237s # received: 3946 237s ok 62 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "fd4-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 4052 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl5382delta.pod 237s # expected: 4052 237s # received: 4052 237s ok 63 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1e729-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 124713 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl561delta.pod 237s # expected: 124713 237s # received: 124713 237s ok 64 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1a2c1-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 107201 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl56delta.pod 237s # expected: 107201 237s # received: 107201 237s ok 65 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "94ac-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 38060 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl581delta.pod 237s # expected: 38060 237s # received: 38060 237s ok 66 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1176-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 4470 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl582delta.pod 237s # expected: 4470 237s # received: 4470 237s ok 67 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "18bf-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 6335 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl583delta.pod 237s # expected: 6335 237s # received: 6335 237s ok 68 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1cc3-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 7363 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl584delta.pod 237s # expected: 7363 237s # received: 7363 237s ok 69 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1701-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 5889 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl585delta.pod 237s # expected: 5889 237s # received: 5889 237s ok 70 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "122b-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 4651 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl586delta.pod 237s # expected: 4651 237s # received: 4651 237s ok 71 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "20a5-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 8357 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl587delta.pod 237s # expected: 8357 237s # received: 8357 237s ok 72 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "62c1-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 25281 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl588delta.pod 237s # expected: 25281 237s # received: 25281 237s ok 73 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "d290-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 53904 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl589delta.pod 237s # expected: 53904 237s # received: 53904 237s ok 74 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1c1d5-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 115157 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perl58delta.pod 237s # expected: 115157 237s # received: 115157 237s ok 75 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "4fe9-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 20457 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlaix.pod 237s # expected: 20457 237s # received: 20457 237s ok 76 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1688-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 5768 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlamiga.pod 237s # expected: 5768 237s # received: 5768 237s ok 77 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "2031-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 8241 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlandroid.pod 237s # expected: 8241 237s # received: 8241 237s ok 78 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "c9433-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 824371 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlapi.pod 237s # expected: 824371 237s # received: 824371 237s ok 79 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "5837-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 22583 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlapio.pod 237s # expected: 22583 237s # received: 22583 237s ok 80 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1b62-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 7010 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlartistic.pod 237s # expected: 7010 237s # received: 7010 237s ok 81 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "20c2-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 8386 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlbook.pod 237s # expected: 8386 237s # received: 8386 237s ok 82 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "126-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 294 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlboot.pod 237s # expected: 294 237s # received: 294 237s ok 83 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "130-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 304 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlbot.pod 237s # expected: 304 237s # received: 304 237s ok 84 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1f50-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 8016 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlbs2000.pod 237s # expected: 8016 237s # received: 8016 237s ok 85 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "dea2-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 56994 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlcall.pod 237s # expected: 56994 237s # received: 56994 237s ok 86 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1180-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 4480 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlcheat.pod 237s # expected: 4480 237s # received: 4480 237s ok 87 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "23bf-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 9151 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlclass.pod 237s # expected: 9151 237s # received: 9151 237s ok 88 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "3c63-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 15459 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlclassguts.pod 237s # expected: 15459 237s # received: 15459 237s ok 89 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "254a-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 9546 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlclib.pod 237s # expected: 9546 237s # received: 9546 237s ok 90 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "12e5-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 4837 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlcn.pod 237s # expected: 4837 237s # received: 4837 237s ok 91 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1b1a-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 6938 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlcommunity.pod 237s # expected: 6938 237s # received: 6938 237s ok 92 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "662a-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 26154 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlcygwin.pod 237s # expected: 26154 237s # received: 26154 237s ok 93 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "cfa2-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 53154 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perldata.pod 237s # expected: 53154 237s # received: 53154 237s ok 94 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "134f-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 4943 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 237s # expected: 4943 237s # received: 4943 237s ok 95 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "a85c-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 43100 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perldebguts.pod 237s # expected: 43100 237s # received: 43100 237s ok 96 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "5693-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 22163 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perldebtut.pod 237s # expected: 22163 237s # received: 22163 237s ok 97 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "9bbb-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 39867 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perldebug.pod 237s # expected: 39867 237s # received: 39867 237s ok 98 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "fd4-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 4052 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perldelta.pod 237s # expected: 4052 237s # received: 4052 237s ok 99 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "5f0a-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 24330 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perldeprecation.pod 237s # expected: 24330 237s # received: 24330 237s ok 100 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "4c051-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 311377 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perldiag.pod 237s # expected: 311377 237s # received: 311377 237s ok 101 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "24a0-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 9376 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perldoc.pod 237s # expected: 9376 237s # received: 9376 237s ok 102 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "b4ed-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 46317 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perldocstyle.pod 237s # expected: 46317 237s # received: 46317 237s ok 103 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "687a-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 26746 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perldsc.pod 237s # expected: 26746 237s # received: 26746 237s ok 104 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1f17-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 7959 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perldtrace.pod 237s # expected: 7959 237s # received: 7959 237s ok 105 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "14981-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 84353 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlebcdic.pod 237s # expected: 84353 237s # received: 84353 237s ok 106 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "9321-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 37665 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlembed.pod 237s # expected: 37665 237s # received: 37665 237s ok 107 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "2877-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 10359 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlexperiment.pod 237s # expected: 10359 237s # received: 10359 237s ok 108 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "590b-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 22795 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlfaq.pod 237s # expected: 22795 237s # received: 22795 237s ok 109 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "385d-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 14429 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlfaq1.pod 237s # expected: 14429 237s # received: 14429 237s ok 110 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "24a1-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 9377 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlfaq2.pod 237s # expected: 9377 237s # received: 9377 237s ok 111 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "92e1-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 37601 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlfaq3.pod 237s # expected: 37601 237s # received: 37601 237s ok 112 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "162be-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 90814 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlfaq4.pod 237s # expected: 90814 237s # received: 90814 237s ok 113 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "d7fc-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 55292 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlfaq5.pod 237s # expected: 55292 237s # received: 55292 237s ok 114 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "9a71-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 39537 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlfaq6.pod 237s # expected: 39537 237s # received: 39537 237s ok 115 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "93b8-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 37816 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlfaq7.pod 237s # expected: 37816 237s # received: 37816 237s ok 116 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "c310-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 49936 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlfaq8.pod 237s # expected: 49936 237s # received: 49936 237s ok 117 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "3b75-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 15221 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlfaq9.pod 237s # expected: 15221 237s # received: 15221 237s ok 118 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "56ca-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 22218 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlfilter.pod 237s # expected: 22218 237s # received: 22218 237s ok 119 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "342b-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 13355 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlfork.pod 237s # expected: 13355 237s # received: 13355 237s ok 120 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "40e0-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 16608 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlform.pod 237s # expected: 16608 237s # received: 16608 237s ok 121 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "671-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 1649 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 237s # expected: 1649 237s # received: 1649 237s ok 122 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "67142-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 422210 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlfunc.pod 237s # expected: 422210 237s # received: 422210 237s ok 123 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "7c2a-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 31786 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlgit.pod 237s # expected: 31786 237s # received: 31786 237s ok 124 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "21810-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 137232 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlglossary.pod 237s # expected: 137232 237s # received: 137232 237s ok 125 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "4075-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 16501 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlgov.pod 237s # expected: 16501 237s # received: 16501 237s ok 126 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "35f7-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 13815 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlgpl.pod 237s # expected: 13815 237s # received: 13815 237s ok 127 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "2c264-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 180836 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlguts.pod 237s # expected: 180836 237s # received: 180836 237s ok 128 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "afe4-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 45028 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlhack.pod 237s # expected: 45028 237s # received: 45028 237s ok 129 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "11a38-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 72248 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlhacktips.pod 237s # expected: 72248 237s # received: 72248 237s ok 130 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1809-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 6153 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlhacktut.pod 237s # expected: 6153 237s # received: 6153 237s ok 131 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "5f7-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 1527 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlhaiku.pod 237s # expected: 1527 237s # received: 1527 237s ok 132 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "e88a-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 59530 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlhist.pod 237s # expected: 59530 237s # received: 59530 237s ok 133 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "77a4-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 30628 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlhpux.pod 237s # expected: 30628 237s # received: 30628 237s ok 134 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "7dd-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 2013 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlhurd.pod 237s # expected: 2013 237s # received: 2013 237s ok 135 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1f865-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 129125 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlintern.pod 237s # expected: 129125 237s # received: 129125 237s ok 136 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "9216-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 37398 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlinterp.pod 237s # expected: 37398 237s # received: 37398 237s ok 137 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "579d-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 22429 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlintro.pod 237s # expected: 22429 237s # received: 22429 237s ok 138 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "8ad3-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 35539 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perliol.pod 237s # expected: 35539 237s # received: 35539 237s ok 139 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "11817-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 71703 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlipc.pod 237s # expected: 71703 237s # received: 71703 237s ok 140 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1150-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 4432 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlirix.pod 237s # expected: 4432 237s # received: 4432 237s ok 141 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "20a8-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 8360 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perljp.pod 237s # expected: 8360 237s # received: 8360 237s ok 142 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "2fc0-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 12224 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlko.pod 237s # expected: 12224 237s # received: 12224 237s ok 143 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "163-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 355 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perllexwarn.pod 237s # expected: 355 237s # received: 355 237s ok 144 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "7ea-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 2026 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perllinux.pod 237s # expected: 2026 237s # received: 2026 237s ok 145 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "12457-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 74839 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perllocale.pod 237s # expected: 74839 237s # received: 74839 237s ok 146 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "24dc-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 9436 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perllol.pod 237s # expected: 9436 237s # received: 9436 237s ok 147 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "2f6f-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 12143 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlmacosx.pod 237s # expected: 12143 237s # received: 12143 237s ok 148 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "6753-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 26451 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlmod.pod 237s # expected: 26451 237s # received: 26451 237s ok 149 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "2574-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 9588 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 237s # expected: 9588 237s # received: 9588 237s ok 150 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "e547-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 58695 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlmodlib.pod 237s # expected: 58695 237s # received: 58695 237s ok 151 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "573b-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 22331 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 237s # expected: 22331 237s # received: 22331 237s ok 152 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "d65-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 3429 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlmroapi.pod 237s # expected: 3429 237s # received: 3429 237s ok 153 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "2ad3-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 10963 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlnewmod.pod 237s # expected: 10963 237s # received: 10963 237s ok 154 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "20a5-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 8357 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlnumber.pod 237s # expected: 8357 237s # received: 8357 237s ok 155 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "8d30-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 36144 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlobj.pod 237s # expected: 36144 237s # received: 36144 237s ok 156 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "6885-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 26757 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlootut.pod 237s # expected: 26757 237s # received: 26757 237s ok 157 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "251a5-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 151973 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlop.pod 237s # expected: 151973 237s # received: 151973 237s ok 158 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "4db-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 1243 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 237s # expected: 1243 237s # received: 1243 237s ok 159 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "3b77-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 15223 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlopentut.pod 237s # expected: 15223 237s # received: 15223 237s ok 160 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "16cb9-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 93369 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlos2.pod 237s # expected: 93369 237s # received: 93369 237s ok 161 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "37cb-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 14283 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlos390.pod 237s # expected: 14283 237s # received: 14283 237s ok 162 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "12b0-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 4784 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlos400.pod 237s # expected: 4784 237s # received: 4784 237s ok 163 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "c8a9-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 51369 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlpacktut.pod 237s # expected: 51369 237s # received: 51369 237s ok 164 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "c2bd-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 49853 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlperf.pod 237s # expected: 49853 237s # received: 49853 237s ok 165 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1418-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 5144 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlplan9.pod 237s # expected: 5144 237s # received: 5144 237s ok 166 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "5b65-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 23397 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlpod.pod 237s # expected: 23397 237s # received: 23397 237s ok 167 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "10d10-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 68880 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlpodspec.pod 237s # expected: 68880 237s # received: 68880 237s ok 168 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "2f40-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 12096 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 237s # expected: 12096 237s # received: 12096 237s ok 169 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "67b7-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 26551 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlpolicy.pod 237s # expected: 26551 237s # received: 26551 237s ok 170 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "15cc8-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 89288 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlport.pod 237s # expected: 89288 237s # received: 89288 237s ok 171 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1412-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 5138 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlpragma.pod 237s # expected: 5138 237s # received: 5138 237s ok 172 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1a25-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 6693 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlqnx.pod 237s # expected: 6693 237s # received: 6693 237s ok 173 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "2127d-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 135805 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlre.pod 237s # expected: 135805 237s # received: 135805 237s ok 174 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "7bad-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 31661 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlreapi.pod 237s # expected: 31661 237s # received: 31661 237s ok 175 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "818f-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 33167 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 237s # expected: 33167 237s # received: 33167 237s ok 176 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "beb0-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 48816 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 237s # expected: 48816 237s # received: 48816 237s ok 177 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "8c47-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 35911 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlref.pod 237s # expected: 35911 237s # received: 35911 237s ok 178 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "4944-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 18756 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlreftut.pod 237s # expected: 18756 237s # received: 18756 237s ok 179 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "a989-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 43401 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlreguts.pod 237s # expected: 43401 237s # received: 43401 237s ok 180 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1fd-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 509 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlrepository.pod 237s # expected: 509 237s # received: 509 237s ok 181 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "4af5-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 19189 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlrequick.pod 237s # expected: 19189 237s # received: 19189 237s ok 182 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "3ce4-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 15588 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlreref.pod 237s # expected: 15588 237s # received: 15588 237s ok 183 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1e219-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 123417 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlretut.pod 237s # expected: 123417 237s # received: 123417 237s ok 184 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "60c-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 1548 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlriscos.pod 237s # expected: 1548 237s # received: 1548 237s ok 185 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "e52d-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 58669 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlrun.pod 237s # expected: 58669 237s # received: 58669 237s ok 186 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "6cc6-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 27846 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlsec.pod 237s # expected: 27846 237s # received: 27846 237s ok 187 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "4af2-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 19186 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 237s # expected: 19186 237s # received: 19186 237s ok 188 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "74a6-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 29862 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlsolaris.pod 237s # expected: 29862 237s # received: 29862 237s ok 189 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1bdc-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 7132 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlsource.pod 237s # expected: 7132 237s # received: 7132 237s ok 190 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "233b-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 9019 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlstyle.pod 237s # expected: 9019 237s # received: 9019 237s ok 191 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "12f85-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 77701 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlsub.pod 237s # expected: 77701 237s # received: 77701 237s ok 192 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "d2de-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 53982 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlsyn.pod 237s # expected: 53982 237s # received: 53982 237s ok 193 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "2858-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 10328 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlsynology.pod 237s # expected: 10328 237s # received: 10328 237s ok 194 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "b53a-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 46394 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlthrtut.pod 237s # expected: 46394 237s # received: 46394 237s ok 195 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "9a91-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 39569 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perltie.pod 237s # expected: 39569 237s # received: 39569 237s ok 196 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "b9206-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 758278 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perltoc.pod 237s # expected: 758278 237s # received: 758278 237s ok 197 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "174-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 372 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perltodo.pod 237s # expected: 372 237s # received: 372 237s ok 198 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "126-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 294 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perltooc.pod 237s # expected: 294 237s # received: 294 237s ok 199 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "126-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 294 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perltoot.pod 237s # expected: 294 237s # received: 294 237s ok 200 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "297f-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 10623 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perltrap.pod 237s # expected: 10623 237s # received: 10623 237s ok 201 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "213f-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 8511 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perltru64.pod 237s # expected: 8511 237s # received: 8511 237s ok 202 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1183-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 4483 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perltw.pod 237s # expected: 4483 237s # received: 4483 237s ok 203 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "162c0-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 90816 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlunicode.pod 237s # expected: 90816 237s # received: 90816 237s ok 204 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "6349-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 25417 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlunicook.pod 237s # expected: 25417 237s # received: 25417 237s ok 205 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "372e-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 14126 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlunifaq.pod 237s # expected: 14126 237s # received: 14126 237s ok 206 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "96e1-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 38625 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perluniintro.pod 237s # expected: 38625 237s # received: 38625 237s ok 207 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "6eefa-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 454394 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perluniprops.pod 237s # expected: 454394 237s # received: 454394 237s ok 208 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1f0f-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 7951 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlunitut.pod 237s # expected: 7951 237s # received: 7951 237s ok 209 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1ce8-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 7400 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlutil.pod 237s # expected: 7400 237s # received: 7400 237s ok 210 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "16ab2-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 92850 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlvar.pod 237s # expected: 92850 237s # received: 92850 237s ok 211 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "c68d-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 50829 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlvms.pod 237s # expected: 50829 237s # received: 50829 237s ok 212 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "f16-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 3862 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlvos.pod 237s # expected: 3862 237s # received: 3862 237s ok 213 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "7fdb-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 32731 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlwin32.pod 237s # expected: 32731 237s # received: 32731 237s ok 214 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1532b-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 86827 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlxs.pod 237s # expected: 86827 237s # received: 86827 237s ok 215 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "c504-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 50436 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlxstut.pod 237s # expected: 50436 237s # received: 50436 237s ok 216 237s #lwp request: 237s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "5dc1-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 24001 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 237s # expected: 24001 237s # received: 24001 237s ok 217 237s #lwp request: 237s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "1040b8-616606a93b340" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 1065144 237s #Last-Modified: Thu, 18 Apr 2024 15:13:41 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-binary-httpd 237s # expected: 1065144 237s # received: 1065144 237s ok 218 237s #lwp request: 237s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 237s #User-Agent: libwww-perl/6.77 237s # 237s #server response: 237s #HTTP/1.1 200 OK 237s #Connection: close 237s #Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Accept-Ranges: bytes 237s #ETag: "4427c8-61715b8b6be40" 237s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 237s #Vary: In-If1 237s #Content-Length: 4466632 237s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 237s #Client-Date: Mon, 03 Jun 2024 13:16:36 GMT 237s #Client-Peer: 127.0.0.1:8529 237s #Client-Response-Num: 1 237s #DMMATCH1: 1 237s # 237s # testing : download of /getfiles-binary-perl 237s # expected: 4466632 237s # received: 4466632 237s ok 219 237s ok 239s t/apache/headers.t .................. 239s 1..27 239s # Running under perl version 5.038002 for linux 239s # Current time local: Mon Jun 3 13:16:36 2024 239s # Current time GMT: Mon Jun 3 13:16:36 2024 239s # Using Test.pm version 1.31 239s # Using Apache/Test.pm version 1.42 239s testing: Hello: World 239s ok 1 239s # testing : response success 239s # expected: qr/HTTP\/1\.. 200 OK/ 239s # received: 'HTTP/1.1 200 OK' 239s ok 2 239s header: [World] vs [World] 239s # testing : compare header Hello value 239s # expected: 'World' 239s # received: 'World' 239s ok 3 239s testing: Hello: World 239s ok 4 239s # testing : response success 239s # expected: qr/HTTP\/1\.. 200 OK/ 239s # received: 'HTTP/1.1 200 OK' 239s ok 5 239s header: [World] vs [World] 239s # testing : compare header Hello value 239s # expected: 'World' 239s # received: 'World' 239s ok 6 239s testing: Hello: World 239s ok 7 239s # testing : response success 239s # expected: qr/HTTP\/1\.. 200 OK/ 239s # received: 'HTTP/1.1 200 OK' 239s ok 8 239s header: [World] vs [World] 239s # testing : compare header Hello value 239s # expected: 'World' 239s # received: 'World' 239s ok 9 239s testing: Hello: Foo 239s Bar 239s ok 10 239s # testing : response success 239s # expected: qr/HTTP\/1\.. 200 OK/ 239s # received: 'HTTP/1.1 200 OK' 239s ok 11 239s header: [Foo Bar] vs [Foo Bar] 239s # testing : compare header Hello value 239s # expected: 'Foo Bar' 239s # received: 'Foo Bar' 239s ok 12 239s testing: Hello: Foo 239s Bar 239s ok 13 239s # testing : response success 239s # expected: qr/HTTP\/1\.. 200 OK/ 239s # received: 'HTTP/1.1 200 OK' 239s ok 14 239s header: [Foo Bar] vs [Foo Bar] 239s # testing : compare header Hello value 239s # expected: 'Foo Bar' 239s # received: 'Foo Bar' 239s ok 15 239s testing: Hello: Foo 239s Bar 239s ok 16 239s # testing : response success 239s # expected: qr/HTTP\/1\.. 200 OK/ 239s # received: 'HTTP/1.1 200 OK' 239s ok 17 239s header: [Foo Bar] vs [Foo Bar] 239s # testing : compare header Hello value 239s # expected: 'Foo Bar' 239s # received: 'Foo Bar' 239s ok 18 239s testing: Hello: Foo 239s Bar 239s ok 19 239s # testing : response success 239s # expected: qr/HTTP\/1\.. 200 OK/ 239s # received: 'HTTP/1.1 200 OK' 239s ok 20 239s header: [Foo Bar] vs [Foo Bar] 239s # testing : compare header Hello value 239s # expected: 'Foo Bar' 239s # received: 'Foo Bar' 239s ok 21 239s testing: Hello: Foo 239s Bar 239s ok 22 239s # testing : response success 239s # expected: qr/HTTP\/1\.. 200 OK/ 239s # received: 'HTTP/1.1 200 OK' 239s ok 23 239s header: [Foo Bar] vs [Foo Bar] 239s # testing : compare header Hello value 239s # expected: 'Foo Bar' 239s # received: 'Foo Bar' 239s ok 24 239s testing: Hello:World 239s ok 25 239s # testing : response success 239s # expected: qr/HTTP\/1\.. 200 OK/ 239s # received: 'HTTP/1.1 200 OK' 239s ok 26 239s header: [World] vs [World] 239s # testing : compare header Hello value 239s # expected: 'World' 239s # received: 'World' 239s ok 27 239s ok 240s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 243s t/apache/http_strict.t .............. 243s 1..178 243s # Running under perl version 5.038002 for linux 243s # Current time local: Mon Jun 3 13:16:40 2024 243s # Current time GMT: Mon Jun 3 13:16:40 2024 243s # Using Test.pm version 1.31 243s # Using Apache/Test.pm version 1.42 243s # SENDING: 243s # GET / HTTP/1.0\r\n\r\n 243s # expecting success, got 200 243s ok 1 243s # SENDING: 243s # GET / HTTP/1.0\n\n 243s # expecting success, got 200 243s ok 2 243s # SENDING: 243s # get / HTTP/1.0\r\n\r\n 243s # expecting 501, got 501 243s ok 3 243s # SENDING: 243s # G ET / HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 4 243s # SENDING: 243s # G\x00ET / HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 5 243s # SENDING: 243s # G/T / HTTP/1.0\r\n\r\n 243s # expecting 501, got 501 243s ok 6 243s # SENDING: 243s # GET /\x00 HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 7 243s # SENDING: 243s # GET / HTTP/1.0\x00\r\n\r\n 243s # expecting 400, got 400 243s ok 8 243s # SENDING: 243s # GET\x0c/ HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 9 243s # SENDING: 243s # GET\r/ HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 10 243s # SENDING: 243s # GET\t/ HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 11 243s # SENDING: 243s # GET / HTT/1.0\r\n\r\n 243s # expecting error, got 400 243s ok 12 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 243s # expecting success, got 200 243s ok 13 243s # SENDING: 243s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 243s # expecting success, got 200 243s ok 14 243s # SENDING: 243s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 243s # expecting success, got 200 243s ok 15 243s # SENDING: 243s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 243s # expecting 400, got 400 243s ok 16 243s # SENDING: 243s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 243s # expecting 400, got 400 243s ok 17 243s # SENDING: 243s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 243s # expecting 200, got 200 243s ok 18 243s # SENDING: 243s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 243s # expecting 400, got 400 243s ok 19 243s # SENDING: 243s # GET / HTTP/\r\nHost: localhost\r\n\r\n 243s # expecting error, got 400 243s ok 20 243s # SENDING: 243s # GET / HTTP/0.9\r\n\r\n 243s # expecting error, got 400 243s ok 21 243s # SENDING: 243s # GET / HTTP/0.8\r\n\r\n 243s # expecting error, got 400 243s ok 22 243s # SENDING: 243s # GET /\x01 HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 23 243s # SENDING: 243s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 243s # expecting 200, got 200 243s ok 24 243s # SENDING: 243s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 243s # expecting 200, got 200 243s ok 25 243s # SENDING: 243s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 243s # expecting 400, got 400 243s ok 26 243s # SENDING: 243s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 243s # expecting 200, got 200 243s ok 27 243s # SENDING: 243s # GET / HTTP/1.0\r\nFoo\r\n\r\n 243s # expecting 400, got 400 243s ok 28 243s # SENDING: 243s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 243s # expecting 400, got 400 243s ok 29 243s # SENDING: 243s # GET / HTTP/1.0\r\n: bar\r\n\r\n 243s # expecting 400, got 400 243s ok 30 243s # SENDING: 243s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 243s # expecting 200, got 200 243s ok 31 243s # SENDING: 243s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 243s # expecting 400, got 400 243s ok 32 243s # SENDING: 243s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 243s # expecting 400, got 400 243s ok 33 243s # SENDING: 243s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 243s # expecting 400, got 400 243s ok 34 243s # SENDING: 243s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 243s # expecting 200, got 200 243s ok 35 243s # SENDING: 243s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 243s # expecting 400, got 400 243s ok 36 243s # SENDING: 243s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 243s # expecting 400, got 400 243s ok 37 243s # SENDING: 243s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 243s # expecting 200, got 200 243s ok 38 243s # SENDING: 243s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 243s # expecting 400, got 400 243s ok 39 243s # SENDING: 243s # GET / HTTP/1.0\r\r 243s # expecting dropped connection and HTTPD dropped connection 243s ok 40 243s # SENDING: 243s # GET /\r\n 243s # expecting headerless HTTP/0.9 body, got response 243s ok 41 243s # SENDING: 243s # GET /#frag HTTP/1.0\r\n 243s # expecting 400, got 400 243s ok 42 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 243s # expecting 200, got 200 243s ok 43 243s # SENDING: 243s # GET http://017700000001/ HTTP/1.0\r\n\r\n 243s # expecting 200, got 200 243s ok 44 243s # SENDING: 243s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 243s # expecting 200, got 200 243s ok 45 243s # SENDING: 243s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 243s # expecting 200, got 200 243s ok 46 243s # SENDING: 243s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 243s # expecting 200, got 200 243s ok 47 243s # SENDING: 243s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 243s # expecting 200, got 200 243s ok 48 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 243s # expecting 200, got 200 243s ok 49 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 243s # expecting 400, got 400 243s ok 50 243s # SENDING: 243s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 243s # expecting 200, got 200 243s ok 51 243s # SENDING: 243s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 52 243s # SENDING: 243s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 53 243s # SENDING: 243s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 54 243s # SENDING: 243s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 243s # expecting 200, got 200 243s ok 55 243s # SENDING: 243s # GET http://[::1]/ HTTP/1.0\r\n\r\n 243s # expecting success, got 200 243s ok 56 243s # SENDING: 243s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 243s # expecting success, got 200 243s ok 57 243s # SENDING: 243s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 243s # expecting success, got 200 243s ok 58 243s # SENDING: 243s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 243s # expecting success, got 200 243s ok 59 243s # SENDING: 243s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 60 243s # SENDING: 243s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 243s # expecting success, got 200 243s ok 61 243s # SENDING: 243s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 243s # expecting success, got 200 243s ok 62 243s # SENDING: 243s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 63 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 243s # expecting success, got 200 243s ok 64 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 243s # expecting success, got 200 243s ok 65 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 243s # expecting success, got 200 243s ok 66 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 243s # expecting success, got 200 243s ok 67 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 243s # expecting success, got 200 243s ok 68 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 243s # expecting success, got 200 243s ok 69 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 243s # expecting 200, got 200 243s ok 70 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 243s # expecting 200, got 200 243s ok 71 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 243s # expecting 400, got 400 243s ok 72 243s # SENDING: 243s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 243s # expecting 200, got 200 243s ok 73 243s # SENDING: 243s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 243s # expecting 200, got 200 243s ok 74 243s # SENDING: 243s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 243s # expecting 200, got 200 243s ok 75 243s # SENDING: 243s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 243s # expecting 200, got 200 243s ok 76 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 243s # expecting 200, got 200 243s ok 77 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 243s # expecting 200, got 200 243s ok 78 243s # SENDING: 243s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 243s # expecting 200, got 200 243s ok 79 243s # SENDING: 243s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 243s # DECODED: Foo: bar 243s # RESPONSE: 243s # HTTP/1.1 200 OK\r\n 243s # Date: Mon, 03 Jun 2024 13:16:42 GMT\r\n 243s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 243s # Foo: bar\r\n 243s # Vary: In-If1\r\n 243s # DMMATCH1: 1\r\n 243s # Content-Length: 36\r\n 243s # Connection: close\r\n 243s # Content-Type: text/plain\r\n 243s # \r\n 243s # Hi!\n 243s # SERVERNAME=localhost\n 243s # HTTP_HOST=\n 243s # 243s # expecting 200, got 200 243s ok 80 243s # SENDING: 243s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 243s # DECODED: Foo: 243s # RESPONSE: 243s # HTTP/1.1 200 OK\r\n 243s # Date: Mon, 03 Jun 2024 13:16:42 GMT\r\n 243s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 243s # Foo: \r\n 243s # Vary: In-If1\r\n 243s # DMMATCH1: 1\r\n 243s # Connection: close\r\n 243s # Content-Type: text/plain\r\n 243s # \r\n 243s # Hi!\n 243s # SERVERNAME=localhost\n 243s # HTTP_HOST=\n 243s # 243s # expecting 200, got 200 243s ok 81 243s # SENDING: 243s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 243s # DECODED: : bar 243s # RESPONSE: 243s # HTTP/1.1 500 Internal Server Error\r\n 243s # Date: Mon, 03 Jun 2024 13:16:42 GMT\r\n 243s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 243s # Content-Length: 564\r\n 243s # Connection: close\r\n 243s # Content-Type: text/html; charset=iso-8859-1\r\n 243s # \r\n 243s # \n 243s # \n 243s # ... 243s # expecting 500, got 500 243s ok 82 243s # SENDING: 243s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 243s # DECODED: F\x00oo: bar 243s # RESPONSE: 243s # HTTP/1.1 500 Internal Server Error\r\n 243s # Date: Mon, 03 Jun 2024 13:16:42 GMT\r\n 243s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 243s # Content-Length: 528\r\n 243s # Connection: close\r\n 243s # Content-Type: text/html; charset=iso-8859-1\r\n 243s # \r\n 243s # \n 243s # \n 243s # ... 243s # expecting 500, got 500 243s ok 83 243s # SENDING: 243s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 243s # DECODED: F\x01oo: bar 243s # RESPONSE: 243s # HTTP/1.1 500 Internal Server Error\r\n 243s # Date: Mon, 03 Jun 2024 13:16:42 GMT\r\n 243s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 243s # Connection: close\r\n 243s # Content-Type: text/html; charset=iso-8859-1\r\n 243s # \r\n 243s # \n 243s # \n 243s # ... 243s # expecting 500, got 500 243s ok 84 243s # SENDING: 243s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 243s # DECODED: F\noo: bar 243s # RESPONSE: 243s # HTTP/1.1 500 Internal Server Error\r\n 243s # Date: Mon, 03 Jun 2024 13:16:42 GMT\r\n 243s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 243s # Content-Length: 528\r\n 243s # Connection: close\r\n 243s # Content-Type: text/html; charset=iso-8859-1\r\n 243s # \r\n 243s # \n 243s # \n 243s # ... 243s # expecting 500, got 500 243s ok 85 243s # SENDING: 243s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 243s # DECODED: Foo: b\tar 243s # RESPONSE: 243s # HTTP/1.1 200 OK\r\n 243s # Date: Mon, 03 Jun 2024 13:16:42 GMT\r\n 243s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 243s # Foo: b\tar\r\n 243s # Vary: In-If1\r\n 243s # DMMATCH1: 1\r\n 243s # Connection: close\r\n 243s # Content-Type: text/plain\r\n 243s # \r\n 243s # Hi!\n 243s # SERVERNAME=localhost\n 243s # HTTP_HOST=\n 243s # 243s # expecting 200, got 200 243s ok 86 243s # SENDING: 243s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 243s # DECODED: Foo: b\x01ar 243s # RESPONSE: 243s # HTTP/1.1 500 Internal Server Error\r\n 243s # Date: Mon, 03 Jun 2024 13:16:42 GMT\r\n 243s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 243s # Content-Length: 564\r\n 243s # Connection: close\r\n 243s # Content-Type: text/html; charset=iso-8859-1\r\n 243s # \r\n 243s # \n 243s # \n 243s # ... 243s # expecting 500, got 500 243s ok 87 243s # SENDING: 243s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 243s # expecting 500, got 500 243s ok 88 243s # SENDING: 243s # GET / HTTP/1.0\r\n\r\n 243s # expecting success, got 200 243s ok 89 243s # SENDING: 243s # GET / HTTP/1.0\n\n 243s # expecting 400, got 400 243s ok 90 243s # SENDING: 243s # get / HTTP/1.0\r\n\r\n 243s # expecting 501, got 501 243s ok 91 243s # SENDING: 243s # G ET / HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 92 243s # SENDING: 243s # G\x00ET / HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 93 243s # SENDING: 243s # G/T / HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 94 243s # SENDING: 243s # GET /\x00 HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 95 243s # SENDING: 243s # GET / HTTP/1.0\x00\r\n\r\n 243s # expecting 400, got 400 243s ok 96 243s # SENDING: 243s # GET\x0c/ HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 97 243s # SENDING: 243s # GET\r/ HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 98 243s # SENDING: 243s # GET\t/ HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 99 243s # SENDING: 243s # GET / HTT/1.0\r\n\r\n 243s # expecting error, got 400 243s ok 100 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 243s # expecting success, got 200 243s ok 101 243s # SENDING: 243s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 243s # expecting success, got 200 243s ok 102 243s # SENDING: 243s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 243s # expecting success, got 200 243s ok 103 243s # SENDING: 243s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 243s # expecting 400, got 400 243s ok 104 243s # SENDING: 243s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 243s # expecting 400, got 400 243s ok 105 243s # SENDING: 243s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 243s # expecting 400, got 400 243s ok 106 243s # SENDING: 243s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 243s # expecting 400, got 400 243s ok 107 243s # SENDING: 243s # GET / HTTP/\r\nHost: localhost\r\n\r\n 243s # expecting error, got 400 243s ok 108 243s # SENDING: 243s # GET / HTTP/0.9\r\n\r\n 243s # expecting error, got 400 243s ok 109 243s # SENDING: 243s # GET / HTTP/0.8\r\n\r\n 243s # expecting error, got 400 243s ok 110 243s # SENDING: 243s # GET /\x01 HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 111 243s # SENDING: 243s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 243s # expecting 200, got 200 243s ok 112 243s # SENDING: 243s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 243s # expecting 200, got 200 243s ok 113 243s # SENDING: 243s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 243s # expecting 400, got 400 243s ok 114 243s # SENDING: 243s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 243s # expecting 400, got 400 243s ok 115 243s # SENDING: 243s # GET / HTTP/1.0\r\nFoo\r\n\r\n 243s # expecting 400, got 400 243s ok 116 243s # SENDING: 243s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 243s # expecting 400, got 400 243s ok 117 243s # SENDING: 243s # GET / HTTP/1.0\r\n: bar\r\n\r\n 243s # expecting 400, got 400 243s ok 118 243s # SENDING: 243s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 243s # expecting 200, got 200 243s ok 119 243s # SENDING: 243s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 243s # expecting 400, got 400 243s ok 120 243s # SENDING: 243s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 243s # expecting 400, got 400 243s ok 121 243s # SENDING: 243s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 243s # expecting 400, got 400 243s ok 122 243s # SENDING: 243s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 243s # expecting 400, got 400 243s ok 123 243s # SENDING: 243s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 243s # expecting 400, got 400 243s ok 124 243s # SENDING: 243s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 243s # expecting 400, got 400 243s ok 125 243s # SENDING: 243s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 243s # expecting 200, got 200 243s ok 126 243s # SENDING: 243s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 243s # expecting 400, got 400 243s ok 127 243s # SENDING: 243s # GET / HTTP/1.0\r\r 243s # expecting dropped connection and HTTPD dropped connection 243s ok 128 243s # SENDING: 243s # GET /\r\n 243s # expecting headerless HTTP/0.9 body, got response 243s ok 129 243s # SENDING: 243s # GET /#frag HTTP/1.0\r\n 243s # expecting 400, got 400 243s ok 130 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 243s # expecting 400, got 400 243s ok 131 243s # SENDING: 243s # GET http://017700000001/ HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 132 243s # SENDING: 243s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 133 243s # SENDING: 243s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 243s # expecting 200, got 200 243s ok 134 243s # SENDING: 243s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 135 243s # SENDING: 243s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 136 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 243s # expecting 400, got 400 243s ok 137 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 243s # expecting 400, got 400 243s ok 138 243s # SENDING: 243s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 243s # expecting 200, got 200 243s ok 139 243s # SENDING: 243s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 140 243s # SENDING: 243s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 141 243s # SENDING: 243s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 142 243s # SENDING: 243s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 143 243s # SENDING: 243s # GET http://[::1]/ HTTP/1.0\r\n\r\n 243s # expecting success, got 200 243s ok 144 243s # SENDING: 243s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 243s # expecting success, got 200 243s ok 145 243s # SENDING: 243s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 243s # expecting success, got 200 243s ok 146 243s # SENDING: 243s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 243s # expecting success, got 200 243s ok 147 243s # SENDING: 243s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 148 243s # SENDING: 243s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 243s # expecting success, got 200 243s ok 149 243s # SENDING: 243s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 243s # expecting success, got 200 243s ok 150 243s # SENDING: 243s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 243s # expecting 400, got 400 243s ok 151 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 243s # expecting success, got 200 243s ok 152 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 243s # expecting success, got 200 243s ok 153 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 243s # expecting success, got 200 243s ok 154 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 243s # expecting success, got 200 243s ok 155 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 243s # expecting success, got 200 243s ok 156 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 243s # expecting success, got 200 243s ok 157 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 243s # expecting 400, got 400 243s ok 158 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 243s # expecting 400, got 400 243s ok 159 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 243s # expecting 400, got 400 243s ok 160 243s # SENDING: 243s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 243s # expecting 200, got 200 243s ok 161 243s # SENDING: 243s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 243s # expecting 200, got 200 243s ok 162 243s # SENDING: 243s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 243s # expecting 200, got 200 243s ok 163 243s # SENDING: 243s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 243s # expecting 200, got 200 243s ok 164 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 243s # expecting 200, got 200 243s ok 165 243s # SENDING: 243s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 243s # expecting 200, got 200 243s ok 166 243s # SENDING: 243s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 243s # expecting 200, got 200 243s ok 167 243s # SENDING: 243s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 243s # DECODED: Foo: bar 243s # RESPONSE: 243s # HTTP/1.1 200 OK\r\n 243s # Date: Mon, 03 Jun 2024 13:16:42 GMT\r\n 243s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 243s # Foo: bar\r\n 243s # Vary: In-If1\r\n 243s # DMMATCH1: 1\r\n 243s # Connection: close\r\n 243s # Content-Type: text/plain\r\n 243s # \r\n 243s # Hi!\n 243s # SERVERNAME=localhost\n 243s # HTTP_HOST=\n 243s # 243s # expecting 200, got 200 243s ok 168 243s # SENDING: 243s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 243s # DECODED: Foo: 243s # RESPONSE: 243s # HTTP/1.1 200 OK\r\n 243s # Date: Mon, 03 Jun 2024 13:16:42 GMT\r\n 243s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 243s # Foo: \r\n 243s # Vary: In-If1\r\n 243s # DMMATCH1: 1\r\n 243s # Connection: close\r\n 243s # Content-Type: text/plain\r\n 243s # \r\n 243s # Hi!\n 243s # SERVERNAME=localhost\n 243s # HTTP_HOST=\n 243s # 243s # expecting 200, got 200 243s ok 169 243s # SENDING: 243s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 243s # DECODED: : bar 243s # RESPONSE: 243s # HTTP/1.1 500 Internal Server Error\r\n 243s # Date: Mon, 03 Jun 2024 13:16:43 GMT\r\n 243s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 243s # Connection: close\r\n 243s # Content-Type: text/html; charset=iso-8859-1\r\n 243s # \r\n 243s # \n 243s # \n 243s # ... 243s # expecting 500, got 500 243s ok 170 243s # SENDING: 243s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 243s # DECODED: F\x00oo: bar 243s # RESPONSE: 243s # HTTP/1.1 500 Internal Server Error\r\n 243s # Date: Mon, 03 Jun 2024 13:16:43 GMT\r\n 243s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 243s # Content-Length: 528\r\n 243s # Connection: close\r\n 243s # Content-Type: text/html; charset=iso-8859-1\r\n 243s # \r\n 243s # \n 243s # \n 243s # ... 243s # expecting 500, got 500 243s ok 171 243s # SENDING: 243s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 243s # DECODED: F\x01oo: bar 243s # RESPONSE: 243s # HTTP/1.1 500 Internal Server Error\r\n 243s # Date: Mon, 03 Jun 2024 13:16:43 GMT\r\n 243s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 243s # Content-Length: 564\r\n 243s # Connection: close\r\n 243s # Content-Type: text/html; charset=iso-8859-1\r\n 243s # \r\n 243s # \n 243s # \n 243s # ... 243s # expecting 500, got 500 243s ok 172 243s # SENDING: 243s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 243s # DECODED: F\noo: bar 243s # RESPONSE: 243s # HTTP/1.1 500 Internal Server Error\r\n 243s # Date: Mon, 03 Jun 2024 13:16:43 GMT\r\n 243s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 243s # Content-Length: 528\r\n 243s # Connection: close\r\n 243s # Content-Type: text/html; charset=iso-8859-1\r\n 243s # \r\n 243s # \n 243s # \n 243s # ... 243s # expecting 500, got 500 243s ok 173 243s # SENDING: 243s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 243s # DECODED: Foo: b\tar 243s # RESPONSE: 243s # HTTP/1.1 200 OK\r\n 243s # Date: Mon, 03 Jun 2024 13:16:43 GMT\r\n 243s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 243s # Foo: b\tar\r\n 243s # Vary: In-If1\r\n 243s # DMMATCH1: 1\r\n 243s # Connection: close\r\n 243s # Content-Type: text/plain\r\n 243s # \r\n 243s # Hi!\n 243s # SERVERNAME=localhost\n 243s # HTTP_HOST=\n 243s # 243s # expecting 200, got 200 243s ok 174 243s # SENDING: 243s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 243s # DECODED: Foo: b\x01ar 243s # RESPONSE: 243s # HTTP/1.1 500 Internal Server Error\r\n 243s # Date: Mon, 03 Jun 2024 13:16:43 GMT\r\n 243s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 243s # Connection: close\r\n 243s # Content-Type: text/html; charset=iso-8859-1\r\n 243s # \r\n 243s # \n 243s # \n 243s # ... 243s # expecting 500, got 500 243s ok 175 243s # SENDING: 243s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 243s # expecting 500, got 500 243s ok 176 243s ok 177 243s ok 178 243s ok 245s t/apache/if_sections.t .............. 245s 1..46 245s # Running under perl version 5.038002 for linux 245s # Current time local: Mon Jun 3 13:16:43 2024 245s # Current time GMT: Mon Jun 3 13:16:43 2024 245s # Using Test.pm version 1.31 245s # Using Apache/Test.pm version 1.42 245s # /if_sec/ with '': 245s # expected: 200 245s # received: '200' 245s ok 1 245s # expected: undef 245s # received: undef 245s ok 2 245s # /if_sec/foo.if_test with '': 245s # expected: 200 245s # received: '200' 245s ok 3 245s # expected: undef 245s # received: undef 245s ok 4 245s # /if_sec/foo.if_test with '1': 245s # expected: 200 245s # received: '200' 245s ok 5 245s # expected: 'global1' 245s # received: 'global1' 245s ok 6 245s # /if_sec/foo.if_test with '1 11': 245s # expected: 200 245s # received: '200' 245s ok 7 245s # expected: 'global1, nested11, nested113' 245s # received: 'global1, nested11, nested113' 245s ok 8 245s # /if_sec/foo.if_test with '1 11 111': 245s # expected: 200 245s # received: '200' 245s ok 9 245s # expected: 'global1, nested11, nested111' 245s # received: 'global1, nested11, nested111' 245s ok 10 245s # /if_sec/foo.if_test with '1 11 112': 245s # expected: 200 245s # received: '200' 245s ok 11 245s # expected: 'global1, nested11, nested112' 245s # received: 'global1, nested11, nested112' 245s ok 12 245s # /if_sec/foo.if_test with '1 2': 245s # expected: 200 245s # received: '200' 245s ok 13 245s # expected: 'global1, files2' 245s # received: 'global1, files2' 245s ok 14 245s # /if_sec/dir/foo.txt with '1 2': 245s # expected: 200 245s # received: '200' 245s ok 15 245s # expected: 'global1, dir1, dir2, dir_files1' 245s # received: 'global1, dir1, dir2, dir_files1' 245s ok 16 245s # /if_sec/dir/ with '1 2': 245s # expected: 200 245s # received: '200' 245s ok 17 245s # expected: 'global1, dir1, dir2' 245s # received: 'global1, dir1, dir2' 245s ok 18 245s # /if_sec/dir/ with '1 11': 245s # expected: 200 245s # received: '200' 245s ok 19 245s # expected: 'global1, dir1, nested11, nested113' 245s # received: 'global1, dir1, nested11, nested113' 245s ok 20 245s # /if_sec/dir/ with '1 11 111': 245s # expected: 200 245s # received: '200' 245s ok 21 245s # expected: 'global1, dir1, nested11, nested111' 245s # received: 'global1, dir1, nested11, nested111' 245s ok 22 245s # /if_sec/dir/ with '1 11 112': 245s # expected: 200 245s # received: '200' 245s ok 23 245s # expected: 'global1, dir1, nested11, nested112' 245s # received: 'global1, dir1, nested11, nested112' 245s ok 24 245s # /if_sec/loc/ with '1 2': 245s # expected: 200 245s # received: '200' 245s ok 25 245s # expected: 'global1, loc1, loc2' 245s # received: 'global1, loc1, loc2' 245s ok 26 245s # /if_sec/loc/foo.txt with '1 2': 245s # expected: 200 245s # received: '200' 245s ok 27 245s # expected: 'global1, loc1, loc2' 245s # received: 'global1, loc1, loc2' 245s ok 28 245s # /if_sec/loc/ with '1 11': 245s # expected: 200 245s # received: '200' 245s ok 29 245s # expected: 'global1, loc1, nested11, nested113' 245s # received: 'global1, loc1, nested11, nested113' 245s ok 30 245s # /if_sec/loc/ with '1 11 111': 245s # expected: 200 245s # received: '200' 245s ok 31 245s # expected: 'global1, loc1, nested11, nested111' 245s # received: 'global1, loc1, nested11, nested111' 245s ok 32 245s # /if_sec/loc/ with '1 11 112': 245s # expected: 200 245s # received: '200' 245s ok 33 245s # expected: 'global1, loc1, nested11, nested112' 245s # received: 'global1, loc1, nested11, nested112' 245s ok 34 245s # /if_sec/loc/foo.if_test with '1 2': 245s # expected: 200 245s # received: '200' 245s ok 35 245s # expected: 'global1, files2, loc1, loc2' 245s # received: 'global1, files2, loc1, loc2' 245s ok 36 245s # /if_sec/loc/foo.if_test with '1 2 11': 245s # expected: 200 245s # received: '200' 245s ok 37 245s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 245s # received: 'global1, files2, loc1, loc2, nested11, nested113' 245s ok 38 245s # /if_sec/loc/foo.if_test with '1 2 11 111': 245s # expected: 200 245s # received: '200' 245s ok 39 245s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 245s # received: 'global1, files2, loc1, loc2, nested11, nested111' 245s ok 40 245s # /if_sec/loc/foo.if_test with '1 2 11 112': 245s # expected: 200 245s # received: '200' 245s ok 41 245s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 245s # received: 'global1, files2, loc1, loc2, nested11, nested112' 245s ok 42 245s # /if_sec/proxy/ with '1 2': 245s # expected: 200 245s # received: '200' 245s ok 43 245s # expected: 'global1, locp1, locp2' 245s # received: 'global1, locp1, locp2' 245s ok 44 245s # /if_sec/proxy/ with '2': 245s # expected: 200 245s # received: '200' 245s ok 45 245s # expected: 'locp2' 245s # received: 'locp2' 245s ok 46 245s ok 246s t/apache/iffile.t ................... 246s 1..2 246s # Running under perl version 5.038002 for linux 246s # Current time local: Mon Jun 3 13:16:45 2024 246s # Current time GMT: Mon Jun 3 13:16:45 2024 246s # Using Test.pm version 1.31 246s # Using Apache/Test.pm version 1.42 246s # expected: 200 246s # received: '200' 246s ok 1 246s # expected: 'success1, success2, success3, success4, success5' 246s # received: 'success1, success2, success3, success4, success5' 246s ok 2 246s ok 248s t/apache/leaks.t .................... skipped: mod_memory_track not activated 254s t/apache/limits.t ................... 254s 1..12 254s # Running under perl version 5.038002 for linux 254s # Current time local: Mon Jun 3 13:16:48 2024 254s # Current time GMT: Mon Jun 3 13:16:48 2024 254s # Using Test.pm version 1.31 254s # Using Apache/Test.pm version 1.42 254s # Testing LimitRequestLine; should succeed 254s # testing : Test #1 254s # expected: 200 254s # received: '200' 254s ok 1 254s # Testing LimitRequestLine; should fail 254s # testing : Test #2 254s # expected: 414 254s # received: '414' 254s ok 2 254s # Testing LimitRequestFieldSize; should succeed 254s # testing : Test #3 254s # expected: 200 254s # received: '200' 254s ok 3 254s # Testing LimitRequestFieldSize; should fail 254s # testing : Test #4 254s # expected: 400 254s # received: '400' 254s ok 4 254s # Testing LimitRequestFields; should succeed 254s # testing : Test #5 254s # expected: 200 254s # received: '200' 254s ok 5 254s # Testing LimitRequestFields; should fail 254s # testing : Test #6 254s # expected: 400 254s # received: '400' 254s ok 6 254s # Testing LimitRequestBody; should succeed 254s # Chunked transfer-encoding enabled 254s # testing : Test #7 254s # expected: 200 254s # received: '200' 254s ok 7 254s # Testing LimitRequestBody; should succeed 254s # Chunked transfer-encoding disabled 254s # testing : Test #8 254s # expected: 200 254s # received: '200' 254s ok 8 254s # Testing LimitRequestBody; should fail 254s # Chunked transfer-encoding enabled 254s # testing : Test #9 254s # expected: 413 254s # received: '413' 254s ok 9 254s # Testing LimitRequestBody; should fail 254s # Chunked transfer-encoding disabled 254s # testing : Test #10 254s # expected: 413 254s # received: '413' 254s ok 10 254s # Testing LimitRequestFieldSize; should succeed 254s # testing : Test #11 254s # expected: 200 254s # received: '200' 254s ok 11 254s # Testing LimitRequestFieldSize; should fail 254s # testing : Test #12 254s # expected: 400 254s # received: '400' 254s ok 12 254s ok 256s t/apache/loglevel.t ................. 256s 1..8 256s # Running under perl version 5.038002 for linux 256s # Current time local: Mon Jun 3 13:16:54 2024 256s # Current time GMT: Mon Jun 3 13:16:54 2024 256s # Using Test.pm version 1.31 256s # Using Apache/Test.pm version 1.42 256s ok 1 256s ok 2 256s ok 3 256s ok 4 256s ok 5 256s ok 6 256s ok 7 256s ok 8 256s ok 258s t/apache/maxranges.t ................ 258s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 258s 1..19 258s # Running under perl version 5.038002 for linux 258s # Current time local: Mon Jun 3 13:16:56 2024 258s # Current time GMT: Mon Jun 3 13:16:56 2024 258s # Using Test.pm version 1.31 258s # Using Apache/Test.pm version 1.42 258s ok 1 258s ok 2 258s ok 3 258s ok 4 258s ok 5 258s ok 6 258s ok 7 258s ok 8 258s ok 9 258s ok 10 258s ok 11 258s ok 12 258s ok 13 258s ok 14 258s ok 15 258s ok 16 258s ok 17 258s ok 18 258s ok 19 258s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 258s ok 259s t/apache/mergeslashes.t ............. 259s 1..9 259s # Running under perl version 5.038002 for linux 259s # Current time local: Mon Jun 3 13:16:58 2024 259s # Current time GMT: Mon Jun 3 13:16:58 2024 259s # Using Test.pm version 1.31 259s # Using Apache/Test.pm version 1.42 259s # SENDING to 127.0.0.1:8544 259s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 259s # expected 403, got 403 for exact match 259s ok 1 259s # SENDING to 127.0.0.1:8544 259s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 259s # expected 403, got 403 for merged even at front 259s ok 2 259s # SENDING to 127.0.0.1:8544 259s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 259s # expected 403, got 403 for merged even at front 259s ok 3 259s # SENDING to 127.0.0.1:8544 259s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 259s # expected 403, got 403 for c// should be merged 259s ok 4 259s # SENDING to 127.0.0.1:8544 259s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 259s # expected 403, got 403 for a// should be merged 259s ok 5 259s # SENDING to 127.0.0.1:8544 259s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 259s # expected 403, got 403 for a// matches locationmatch 259s ok 6 259s # SENDING to 127.0.0.1:8544 259s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 259s # expected 200, got 200 for c// doesn't match locationmatch 259s ok 7 259s # SENDING to 127.0.0.1:8544 259s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 259s # expected 403, got 403 for baseline failed 259s ok 8 259s # SENDING to 127.0.0.1:8544 259s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 259s # expected 403, got 403 for b//d not merged for Location with OFF 259s ok 9 259s ok 261s t/apache/mmn.t ...................... 261s 1..2 261s # Running under perl version 5.038002 for linux 261s # Current time local: Mon Jun 3 13:16:59 2024 261s # Current time GMT: Mon Jun 3 13:16:59 2024 261s # Using Test.pm version 1.31 261s # Using Apache/Test.pm version 1.42 261s ok 1 261s ok 2 261s ok 263s t/apache/options.t .................. 263s 1..2 263s # Running under perl version 5.038002 for linux 263s # Current time local: Mon Jun 3 13:17:01 2024 263s # Current time GMT: Mon Jun 3 13:17:01 2024 263s # Using Test.pm version 1.31 263s # Using Apache/Test.pm version 1.42 263s # testing : code 263s # expected: 200 263s # received: '200' 263s ok 1 263s # testing : OPTIONS 263s # expected: qr/OPTIONS/ 263s # received: 'HEAD,GET,POST,OPTIONS,TRACE' 263s ok 2 263s ok 267s t/apache/passbrigade.t .............. 267s # using LWP client 267s 1..114 267s # Running under perl version 5.038002 for linux 267s # Current time local: Mon Jun 3 13:17:03 2024 267s # Current time GMT: Mon Jun 3 13:17:03 2024 267s # Using Test.pm version 1.31 267s # Using Apache/Test.pm version 1.42 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 1024 267s #Client-Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #DMMATCH1: 1 267s # 267s # testing : bytes in body 267s # expected: 1024 267s # received: 1024 267s ok 1 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 2048 267s # received: 2048 267s ok 2 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 3072 267s # received: 3072 267s ok 3 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 4096 267s # received: 4096 267s ok 4 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 5120 267s # received: 5120 267s ok 5 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 6144 267s # received: 6144 267s ok 6 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 7168 267s # received: 7168 267s ok 7 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 8192 267s # received: 8192 267s ok 8 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 9216 267s # received: 9216 267s ok 9 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 10240 267s # received: 10240 267s ok 10 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 11264 267s # received: 11264 267s ok 11 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 12288 267s # received: 12288 267s ok 12 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 13312 267s # received: 13312 267s ok 13 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 14336 267s # received: 14336 267s ok 14 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 15360 267s # received: 15360 267s ok 15 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 16384 267s # received: 16384 267s ok 16 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 17408 267s # received: 17408 267s ok 17 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 18432 267s # received: 18432 267s ok 18 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:04 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 19456 267s # received: 19456 267s ok 19 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 20480 267s # received: 20480 267s ok 20 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 21504 267s # received: 21504 267s ok 21 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 22528 267s # received: 22528 267s ok 22 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 23552 267s # received: 23552 267s ok 23 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 24576 267s # received: 24576 267s ok 24 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 25600 267s # received: 25600 267s ok 25 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 26624 267s # received: 26624 267s ok 26 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 27648 267s # received: 27648 267s ok 27 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 28672 267s # received: 28672 267s ok 28 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 29696 267s # received: 29696 267s ok 29 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 30720 267s # received: 30720 267s ok 30 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 31744 267s # received: 31744 267s ok 31 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 32768 267s # received: 32768 267s ok 32 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 33792 267s # received: 33792 267s ok 33 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 34816 267s # received: 34816 267s ok 34 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 35840 267s # received: 35840 267s ok 35 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 36864 267s # received: 36864 267s ok 36 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 37888 267s # received: 37888 267s ok 37 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 38912 267s # received: 38912 267s ok 38 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 39936 267s # received: 39936 267s ok 39 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 40960 267s # received: 40960 267s ok 40 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 41984 267s # received: 41984 267s ok 41 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 43008 267s # received: 43008 267s ok 42 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 44032 267s # received: 44032 267s ok 43 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 45056 267s # received: 45056 267s ok 44 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 46080 267s # received: 46080 267s ok 45 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 47104 267s # received: 47104 267s ok 46 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 48128 267s # received: 48128 267s ok 47 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 49152 267s # received: 49152 267s ok 48 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 50176 267s # received: 50176 267s ok 49 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 51200 267s # received: 51200 267s ok 50 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 102400 267s # received: 102400 267s ok 51 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 307200 267s # received: 307200 267s ok 52 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 512000 267s # received: 512000 267s ok 53 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 2048000 267s # received: 2048000 267s ok 54 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 4096000 267s # received: 4096000 267s ok 55 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:05 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:06 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 6144000 267s # received: 6144000 267s ok 56 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:06 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 10240000 267s # received: 10240000 267s ok 57 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 1024 267s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #DMMATCH1: 1 267s # 267s # testing : bytes in body 267s # expected: 1024 267s # received: 1024 267s ok 58 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 2048 267s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #DMMATCH1: 1 267s # 267s # testing : bytes in body 267s # expected: 2048 267s # received: 2048 267s ok 59 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 3072 267s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #DMMATCH1: 1 267s # 267s # testing : bytes in body 267s # expected: 3072 267s # received: 3072 267s ok 60 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 4096 267s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #DMMATCH1: 1 267s # 267s # testing : bytes in body 267s # expected: 4096 267s # received: 4096 267s ok 61 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 5120 267s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #DMMATCH1: 1 267s # 267s # testing : bytes in body 267s # expected: 5120 267s # received: 5120 267s ok 62 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 6144 267s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #DMMATCH1: 1 267s # 267s # testing : bytes in body 267s # expected: 6144 267s # received: 6144 267s ok 63 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 7168 267s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #DMMATCH1: 1 267s # 267s # testing : bytes in body 267s # expected: 7168 267s # received: 7168 267s ok 64 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 8192 267s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #DMMATCH1: 1 267s # 267s # testing : bytes in body 267s # expected: 8192 267s # received: 8192 267s ok 65 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 9216 267s # received: 9216 267s ok 66 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 10240 267s # received: 10240 267s ok 67 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 11264 267s # received: 11264 267s ok 68 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 12288 267s # received: 12288 267s ok 69 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 13312 267s # received: 13312 267s ok 70 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 14336 267s # received: 14336 267s ok 71 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 15360 267s # received: 15360 267s ok 72 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 16384 267s # received: 16384 267s ok 73 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 17408 267s # received: 17408 267s ok 74 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 267s #Vary: In-If1 267s #Content-Length: 0 267s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 267s #Client-Peer: 127.0.0.1:8529 267s #Client-Response-Num: 1 267s #Client-Transfer-Encoding: chunked 267s #DMMATCH1: 1 267s #X-Content-Length-Note: added by Apache::TestRequest 267s # 267s # testing : bytes in body 267s # expected: 18432 267s # received: 18432 267s ok 75 267s #lwp request: 267s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 267s #User-Agent: libwww-perl/6.77 267s # 267s #server response: 267s #HTTP/1.1 200 OK 267s #Connection: close 267s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 19456 268s # received: 19456 268s ok 76 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 20480 268s # received: 20480 268s ok 77 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 21504 268s # received: 21504 268s ok 78 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 22528 268s # received: 22528 268s ok 79 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 23552 268s # received: 23552 268s ok 80 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 24576 268s # received: 24576 268s ok 81 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 25600 268s # received: 25600 268s ok 82 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 26624 268s # received: 26624 268s ok 83 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 27648 268s # received: 27648 268s ok 84 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 28672 268s # received: 28672 268s ok 85 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 29696 268s # received: 29696 268s ok 86 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 30720 268s # received: 30720 268s ok 87 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 31744 268s # received: 31744 268s ok 88 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 32768 268s # received: 32768 268s ok 89 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 33792 268s # received: 33792 268s ok 90 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 34816 268s # received: 34816 268s ok 91 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 35840 268s # received: 35840 268s ok 92 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 36864 268s # received: 36864 268s ok 93 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 37888 268s # received: 37888 268s ok 94 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 38912 268s # received: 38912 268s ok 95 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 39936 268s # received: 39936 268s ok 96 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 40960 268s # received: 40960 268s ok 97 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 41984 268s # received: 41984 268s ok 98 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 43008 268s # received: 43008 268s ok 99 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 44032 268s # received: 44032 268s ok 100 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 45056 268s # received: 45056 268s ok 101 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 46080 268s # received: 46080 268s ok 102 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 47104 268s # received: 47104 268s ok 103 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 48128 268s # received: 48128 268s ok 104 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 49152 268s # received: 49152 268s ok 105 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 50176 268s # received: 50176 268s ok 106 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 51200 268s # received: 51200 268s ok 107 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 102400 268s # received: 102400 268s ok 108 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 307200 268s # received: 307200 268s ok 109 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 512000 268s # received: 512000 268s ok 110 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 2048000 268s # received: 2048000 268s ok 111 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 4096000 268s # received: 4096000 268s ok 112 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 6144000 268s # received: 6144000 268s ok 113 268s #lwp request: 268s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 268s #User-Agent: libwww-perl/6.77 268s # 268s #server response: 268s #HTTP/1.1 200 OK 268s #Connection: close 268s #Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 268s #Vary: In-If1 268s #Content-Length: 0 268s #Client-Date: Mon, 03 Jun 2024 13:17:07 GMT 268s #Client-Peer: 127.0.0.1:8529 268s #Client-Response-Num: 1 268s #Client-Transfer-Encoding: chunked 268s #DMMATCH1: 1 268s #X-Content-Length-Note: added by Apache::TestRequest 268s # 268s # testing : bytes in body 268s # expected: 10240000 268s # received: 10240000 268s ok 114 268s ok 269s t/apache/post.t ..................... 269s # using LWP client 269s 1..51 269s # Running under perl version 5.038002 for linux 269s # Current time local: Mon Jun 3 13:17:07 2024 269s # Current time GMT: Mon Jun 3 13:17:07 2024 269s # Using Test.pm version 1.31 269s # Using Apache/Test.pm version 1.42 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 1024 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 5 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '1024' 269s # received: 1024 269s ok 1 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 2048 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 5 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '2048' 269s # received: 2048 269s ok 2 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 3072 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 5 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '3072' 269s # received: 3072 269s ok 3 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 4096 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 5 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '4096' 269s # received: 4096 269s ok 4 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 5120 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 5 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '5120' 269s # received: 5120 269s ok 5 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 6144 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 5 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '6144' 269s # received: 6144 269s ok 6 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 7168 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 5 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '7168' 269s # received: 7168 269s ok 7 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 8192 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 5 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '8192' 269s # received: 8192 269s ok 8 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 9216 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 5 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '9216' 269s # received: 9216 269s ok 9 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 10240 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '10240' 269s # received: 10240 269s ok 10 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 11264 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '11264' 269s # received: 11264 269s ok 11 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 12288 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '12288' 269s # received: 12288 269s ok 12 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 13312 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '13312' 269s # received: 13312 269s ok 13 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 14336 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '14336' 269s # received: 14336 269s ok 14 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 15360 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '15360' 269s # received: 15360 269s ok 15 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 16384 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '16384' 269s # received: 16384 269s ok 16 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 17408 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '17408' 269s # received: 17408 269s ok 17 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 18432 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '18432' 269s # received: 18432 269s ok 18 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 19456 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '19456' 269s # received: 19456 269s ok 19 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 20480 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '20480' 269s # received: 20480 269s ok 20 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 21504 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '21504' 269s # received: 21504 269s ok 21 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 22528 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '22528' 269s # received: 22528 269s ok 22 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 23552 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '23552' 269s # received: 23552 269s ok 23 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 24576 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '24576' 269s # received: 24576 269s ok 24 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 25600 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '25600' 269s # received: 25600 269s ok 25 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 26624 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '26624' 269s # received: 26624 269s ok 26 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 27648 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '27648' 269s # received: 27648 269s ok 27 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 28672 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '28672' 269s # received: 28672 269s ok 28 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 29696 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '29696' 269s # received: 29696 269s ok 29 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 30720 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '30720' 269s # received: 30720 269s ok 30 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 31744 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '31744' 269s # received: 31744 269s ok 31 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 32768 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '32768' 269s # received: 32768 269s ok 32 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 33792 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '33792' 269s # received: 33792 269s ok 33 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 34816 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '34816' 269s # received: 34816 269s ok 34 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 35840 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '35840' 269s # received: 35840 269s ok 35 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 36864 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '36864' 269s # received: 36864 269s ok 36 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 37888 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '37888' 269s # received: 37888 269s ok 37 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 38912 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '38912' 269s # received: 38912 269s ok 38 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 39936 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '39936' 269s # received: 39936 269s ok 39 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 40960 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '40960' 269s # received: 40960 269s ok 40 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 41984 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '41984' 269s # received: 41984 269s ok 41 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 43008 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '43008' 269s # received: 43008 269s ok 42 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 44032 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '44032' 269s # received: 44032 269s ok 43 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 45056 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '45056' 269s # received: 45056 269s ok 44 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 46080 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '46080' 269s # received: 46080 269s ok 45 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 47104 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '47104' 269s # received: 47104 269s ok 46 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 48128 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '48128' 269s # received: 48128 269s ok 47 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 49152 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '49152' 269s # received: 49152 269s ok 48 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 50176 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '50176' 269s # received: 50176 269s ok 49 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 51200 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 6 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '51200' 269s # received: 51200 269s ok 50 269s #lwp request: 269s #POST http://localhost:8529/eat_post HTTP/1.1 269s #User-Agent: libwww-perl/6.77 269s #Content-Length: 102400 269s # 269s #server response: 269s #HTTP/1.1 200 OK 269s #Connection: close 269s #Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 269s #Vary: In-If1 269s #Content-Length: 7 269s #Client-Date: Mon, 03 Jun 2024 13:17:09 GMT 269s #Client-Peer: 127.0.0.1:8529 269s #Client-Response-Num: 1 269s #DMMATCH1: 1 269s # 269s # testing : length posted 269s # expected: '102400' 269s # received: 102400 269s ok 51 269s ok 271s t/apache/pr17629.t .................. 271s 1..4 271s # Running under perl version 5.038002 for linux 271s # Current time local: Mon Jun 3 13:17:09 2024 271s # Current time GMT: Mon Jun 3 13:17:09 2024 271s # Using Test.pm version 1.31 271s # Using Apache/Test.pm version 1.42 271s # expected: 'begin-foobar-end 271s # ' 271s # received: 'begin-foobar-end 271s # ' 271s ok 1 271s # expected: 200 271s # received: '200' 271s ok 2 271s # testing : response was gzipped 271s # expected: 'gzip' 271s # received: 'gzip' 271s ok 3 271s # expected: 'begin-foobar-end 271s # ' 271s # received: 'begin-foobar-end 271s # ' 271s ok 4 271s ok 273s t/apache/pr18757.t .................. 273s 1..3 273s # Running under perl version 5.038002 for linux 273s # Current time local: Mon Jun 3 13:17:11 2024 273s # Current time GMT: Mon Jun 3 13:17:11 2024 273s # Using Test.pm version 1.31 273s # Using Apache/Test.pm version 1.42 273s # testing : 200 response from GET 273s # expected: 200 273s # received: '200' 273s ok 1 273s # expected C-L is 26 273s # URL via proxy is http://localhost:8536/index.html 273s ok 2 273s # line: HTTP/1.1 200 OK 273s # line: Date: Mon, 03 Jun 2024 13:17:13 GMT 273s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 273s # line: Vary: In-If1 273s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 273s # line: ETag: "1a-613edd771cbc0" 273s # line: Accept-Ranges: bytes 273s # line: Content-Length: 26 273s # line: DMMATCH1: 1 273s # line: Content-Type: text/html 273s # line: 273s # testing : whether proxy strips Content-Length header 273s # expected: 1 273s # received: 1 273s ok 3 273s ok 275s t/apache/pr35292.t .................. 275s 1..3 275s # Running under perl version 5.038002 for linux 275s # Current time local: Mon Jun 3 13:17:13 2024 275s # Current time GMT: Mon Jun 3 13:17:13 2024 275s # Using Test.pm version 1.31 275s # Using Apache/Test.pm version 1.42 275s ok 1 275s ok 2 275s # testing : read response-line 275s # expected: qr/^HTTP\/1\.. 413/ 275s # received: 'HTTP/1.1 413 Request Entity Too Large 275s # ' 275s ok 3 275s ok 276s t/apache/pr35330.t .................. 276s 1..2 276s # Running under perl version 5.038002 for linux 276s # Current time local: Mon Jun 3 13:17:14 2024 276s # Current time GMT: Mon Jun 3 13:17:14 2024 276s # Using Test.pm version 1.31 276s # Using Apache/Test.pm version 1.42 276s # testing : SSI was allowed for location 276s # expected: 200 276s # received: '200' 276s ok 1 276s # testing : file was served with correct content 276s # expected: 'hello' 276s # received: 'hello' 276s ok 2 276s ok 278s t/apache/pr37166.t .................. 278s 1..4 278s # Running under perl version 5.038002 for linux 278s # Current time local: Mon Jun 3 13:17:16 2024 278s # Current time GMT: Mon Jun 3 13:17:16 2024 278s # Using Test.pm version 1.31 278s # Using Apache/Test.pm version 1.42 278s # testing : SSI was allowed for location 278s # expected: 200 278s # received: '200' 278s ok 1 278s # testing : file was served with correct content 278s # expected: 'Hello world 278s # ' 278s # received: 'Hello world 278s # ' 278s ok 2 278s # testing : explicit 200 response 278s # expected: 200 278s # received: '200' 278s ok 3 278s # testing : file was again served with correct content 278s # expected: 'Hello world 278s # ' 278s # received: 'Hello world 278s # ' 278s ok 4 278s ok 280s t/apache/pr43939.t .................. 280s 1..4 280s # Running under perl version 5.038002 for linux 280s # Current time local: Mon Jun 3 13:17:18 2024 280s # Current time GMT: Mon Jun 3 13:17:18 2024 280s # Using Test.pm version 1.31 280s # Using Apache/Test.pm version 1.42 280s # expected: 'begin-default-end 280s # ' 280s # received: 'begin-default-end 280s # ' 280s ok 1 280s # expected: 200 280s # received: '200' 280s ok 2 280s # testing : response was gzipped 280s # expected: 'gzip' 280s # received: 'gzip' 280s ok 3 280s # expected: 'begin-default-end 280s # ' 280s # received: 'begin-default-end 280s # ' 280s ok 4 280s ok 282s t/apache/pr49328.t .................. 282s 1..1 282s # Running under perl version 5.038002 for linux 282s # Current time local: Mon Jun 3 13:17:20 2024 282s # Current time GMT: Mon Jun 3 13:17:20 2024 282s # Using Test.pm version 1.31 282s # Using Apache/Test.pm version 1.42 282s # expected: 'before 282s # included 282s # after 282s # ' 282s # received: 'before 282s # included 282s # after 282s # ' 282s ok 1 282s ok 285s t/apache/rwrite.t ................... 285s # using LWP client 285s 1..114 285s # Running under perl version 5.038002 for linux 285s # Current time local: Mon Jun 3 13:17:22 2024 285s # Current time GMT: Mon Jun 3 13:17:22 2024 285s # Using Test.pm version 1.31 285s # Using Apache/Test.pm version 1.42 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 1024 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #DMMATCH1: 1 285s # 285s # testing : bytes in body 285s # expected: 1024 285s # received: 1024 285s ok 1 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 2048 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #DMMATCH1: 1 285s # 285s # testing : bytes in body 285s # expected: 2048 285s # received: 2048 285s ok 2 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 3072 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #DMMATCH1: 1 285s # 285s # testing : bytes in body 285s # expected: 3072 285s # received: 3072 285s ok 3 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 4096 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #DMMATCH1: 1 285s # 285s # testing : bytes in body 285s # expected: 4096 285s # received: 4096 285s ok 4 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 5120 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #DMMATCH1: 1 285s # 285s # testing : bytes in body 285s # expected: 5120 285s # received: 5120 285s ok 5 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 6144 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #DMMATCH1: 1 285s # 285s # testing : bytes in body 285s # expected: 6144 285s # received: 6144 285s ok 6 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 7168 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #DMMATCH1: 1 285s # 285s # testing : bytes in body 285s # expected: 7168 285s # received: 7168 285s ok 7 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 8192 285s # received: 8192 285s ok 8 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 9216 285s # received: 9216 285s ok 9 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 10240 285s # received: 10240 285s ok 10 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 11264 285s # received: 11264 285s ok 11 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 12288 285s # received: 12288 285s ok 12 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 13312 285s # received: 13312 285s ok 13 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 14336 285s # received: 14336 285s ok 14 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 15360 285s # received: 15360 285s ok 15 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 16384 285s # received: 16384 285s ok 16 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 17408 285s # received: 17408 285s ok 17 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 18432 285s # received: 18432 285s ok 18 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 19456 285s # received: 19456 285s ok 19 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 20480 285s # received: 20480 285s ok 20 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 21504 285s # received: 21504 285s ok 21 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 22528 285s # received: 22528 285s ok 22 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 23552 285s # received: 23552 285s ok 23 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 24576 285s # received: 24576 285s ok 24 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 25600 285s # received: 25600 285s ok 25 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 26624 285s # received: 26624 285s ok 26 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 27648 285s # received: 27648 285s ok 27 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 28672 285s # received: 28672 285s ok 28 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 29696 285s # received: 29696 285s ok 29 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 30720 285s # received: 30720 285s ok 30 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 31744 285s # received: 31744 285s ok 31 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 32768 285s # received: 32768 285s ok 32 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 33792 285s # received: 33792 285s ok 33 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 34816 285s # received: 34816 285s ok 34 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 35840 285s # received: 35840 285s ok 35 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 36864 285s # received: 36864 285s ok 36 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 37888 285s # received: 37888 285s ok 37 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 38912 285s # received: 38912 285s ok 38 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 39936 285s # received: 39936 285s ok 39 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 40960 285s # received: 40960 285s ok 40 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 41984 285s # received: 41984 285s ok 41 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 43008 285s # received: 43008 285s ok 42 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 44032 285s # received: 44032 285s ok 43 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 45056 285s # received: 45056 285s ok 44 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 46080 285s # received: 46080 285s ok 45 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 47104 285s # received: 47104 285s ok 46 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 48128 285s # received: 48128 285s ok 47 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 49152 285s # received: 49152 285s ok 48 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 50176 285s # received: 50176 285s ok 49 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 51200 285s # received: 51200 285s ok 50 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 102400 285s # received: 102400 285s ok 51 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 307200 285s # received: 307200 285s ok 52 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 512000 285s # received: 512000 285s ok 53 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 2048000 285s # received: 2048000 285s ok 54 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:23 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 4096000 285s # received: 4096000 285s ok 55 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 6144000 285s # received: 6144000 285s ok 56 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 10240000 285s # received: 10240000 285s ok 57 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 1024 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #DMMATCH1: 1 285s # 285s # testing : bytes in body 285s # expected: 1024 285s # received: 1024 285s ok 58 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 2048 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #DMMATCH1: 1 285s # 285s # testing : bytes in body 285s # expected: 2048 285s # received: 2048 285s ok 59 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 3072 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #DMMATCH1: 1 285s # 285s # testing : bytes in body 285s # expected: 3072 285s # received: 3072 285s ok 60 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 4096 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #DMMATCH1: 1 285s # 285s # testing : bytes in body 285s # expected: 4096 285s # received: 4096 285s ok 61 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 5120 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #DMMATCH1: 1 285s # 285s # testing : bytes in body 285s # expected: 5120 285s # received: 5120 285s ok 62 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 6144 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #DMMATCH1: 1 285s # 285s # testing : bytes in body 285s # expected: 6144 285s # received: 6144 285s ok 63 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 7168 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #DMMATCH1: 1 285s # 285s # testing : bytes in body 285s # expected: 7168 285s # received: 7168 285s ok 64 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 8192 285s # received: 8192 285s ok 65 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 9216 285s # received: 9216 285s ok 66 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 10240 285s # received: 10240 285s ok 67 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 11264 285s # received: 11264 285s ok 68 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 12288 285s # received: 12288 285s ok 69 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 13312 285s # received: 13312 285s ok 70 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 14336 285s # received: 14336 285s ok 71 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 15360 285s # received: 15360 285s ok 72 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 16384 285s # received: 16384 285s ok 73 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 17408 285s # received: 17408 285s ok 74 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 18432 285s # received: 18432 285s ok 75 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 19456 285s # received: 19456 285s ok 76 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 20480 285s # received: 20480 285s ok 77 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 21504 285s # received: 21504 285s ok 78 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 22528 285s # received: 22528 285s ok 79 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 23552 285s # received: 23552 285s ok 80 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 24576 285s # received: 24576 285s ok 81 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 25600 285s # received: 25600 285s ok 82 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 26624 285s # received: 26624 285s ok 83 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 27648 285s # received: 27648 285s ok 84 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 28672 285s # received: 28672 285s ok 85 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 29696 285s # received: 29696 285s ok 86 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 30720 285s # received: 30720 285s ok 87 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 31744 285s # received: 31744 285s ok 88 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 32768 285s # received: 32768 285s ok 89 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 33792 285s # received: 33792 285s ok 90 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 34816 285s # received: 34816 285s ok 91 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 35840 285s # received: 35840 285s ok 92 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 36864 285s # received: 36864 285s ok 93 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 37888 285s # received: 37888 285s ok 94 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 38912 285s # received: 38912 285s ok 95 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 39936 285s # received: 39936 285s ok 96 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 40960 285s # received: 40960 285s ok 97 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 41984 285s # received: 41984 285s ok 98 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 43008 285s # received: 43008 285s ok 99 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 44032 285s # received: 44032 285s ok 100 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 45056 285s # received: 45056 285s ok 101 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 46080 285s # received: 46080 285s ok 102 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 47104 285s # received: 47104 285s ok 103 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 48128 285s # received: 48128 285s ok 104 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 49152 285s # received: 49152 285s ok 105 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 50176 285s # received: 50176 285s ok 106 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 51200 285s # received: 51200 285s ok 107 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 102400 285s # received: 102400 285s ok 108 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 307200 285s # received: 307200 285s ok 109 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 512000 285s # received: 512000 285s ok 110 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 2048000 285s # received: 2048000 285s ok 111 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 4096000 285s # received: 4096000 285s ok 112 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 6144000 285s # received: 6144000 285s ok 113 285s #lwp request: 285s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 285s #User-Agent: libwww-perl/6.77 285s # 285s #server response: 285s #HTTP/1.1 200 OK 285s #Connection: close 285s #Date: Mon, 03 Jun 2024 13:17:24 GMT 285s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 285s #Vary: In-If1 285s #Content-Length: 0 285s #Client-Date: Mon, 03 Jun 2024 13:17:25 GMT 285s #Client-Peer: 127.0.0.1:8529 285s #Client-Response-Num: 1 285s #Client-Transfer-Encoding: chunked 285s #DMMATCH1: 1 285s #X-Content-Length-Note: added by Apache::TestRequest 285s # 285s # testing : bytes in body 285s # expected: 10240000 285s # received: 10240000 285s ok 114 285s ok 288s t/apache/server_name_port.t ......... 288s 1..84 288s # Running under perl version 5.038002 for linux 288s # Current time local: Mon Jun 3 13:17:25 2024 288s # Current time GMT: Mon Jun 3 13:17:25 2024 288s # Using Test.pm version 1.31 288s # Using Apache/Test.pm version 1.42 288s # SENDING: 288s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 288s # expecting 200, got 200 288s ok 1 288s # got SERVER_NAME='righthost', expected 'righthost' 288s ok 2 288s # got SERVER_PORT='8529', expected '8529' 288s ok 3 288s # SENDING: 288s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 288s # expecting 200, got 200 288s ok 4 288s # got SERVER_NAME='righthost', expected 'righthost' 288s ok 5 288s # got SERVER_PORT='123', expected '123' 288s ok 6 288s # SENDING: 288s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 288s # expecting 200, got 200 288s ok 7 288s # got SERVER_NAME='righthost', expected 'righthost' 288s ok 8 288s # got SERVER_PORT='8529', expected '8529' 288s ok 9 288s # SENDING: 288s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 288s # expecting 200, got 200 288s ok 10 288s # got SERVER_NAME='righthost', expected 'righthost' 288s ok 11 288s # got SERVER_PORT='123', expected '123' 288s ok 12 288s # SENDING: 288s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 288s # expecting 200, got 200 288s ok 13 288s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 288s ok 14 288s # got SERVER_PORT='8529', expected '8529' 288s ok 15 288s # SENDING: 288s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 288s # expecting 200, got 200 288s ok 16 288s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 288s ok 17 288s # got SERVER_PORT='123', expected '123' 288s ok 18 288s # SENDING: 288s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 288s # expecting 200, got 200 288s ok 19 288s # got SERVER_NAME='[::1]', expected '[::1]' 288s ok 20 288s # got SERVER_PORT='8529', expected '8529' 288s ok 21 288s # SENDING: 288s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 288s # expecting 200, got 200 288s ok 22 288s # got SERVER_NAME='[::1]', expected '[::1]' 288s ok 23 288s # got SERVER_PORT='123', expected '123' 288s ok 24 288s # SENDING: 288s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 288s # expecting 200, got 200 288s ok 25 288s # got SERVER_NAME='[a::1]', expected '[a::1]' 288s ok 26 288s # got SERVER_PORT='8529', expected '8529' 288s ok 27 288s # SENDING: 288s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 288s # expecting 200, got 200 288s ok 28 288s # got SERVER_NAME='[a::1]', expected '[a::1]' 288s ok 29 288s # got SERVER_PORT='123', expected '123' 288s ok 30 288s # SENDING: 288s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 288s # expecting 200, got 200 288s ok 31 288s # got SERVER_NAME='[a::1]', expected '[a::1]' 288s ok 32 288s # got SERVER_PORT='8529', expected '8529' 288s ok 33 288s # SENDING: 288s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 288s # expecting 200, got 200 288s ok 34 288s # got SERVER_NAME='[a::1]', expected '[a::1]' 288s ok 35 288s # got SERVER_PORT='123', expected '123' 288s ok 36 288s # SENDING: 288s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 288s # expecting 200, got 200 288s ok 37 288s # got SERVER_NAME='righthost', expected 'righthost' 288s ok 38 288s # got SERVER_PORT='8529', expected '8529' 288s ok 39 288s # SENDING: 288s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 288s # expecting 200, got 200 288s ok 40 288s # got SERVER_NAME='righthost', expected 'righthost' 288s ok 41 288s # got SERVER_PORT='123', expected '123' 288s ok 42 288s # SENDING: 288s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 288s # expecting 200, got 200 288s ok 43 288s # got SERVER_NAME='righthost', expected 'righthost' 288s ok 44 288s # got SERVER_PORT='8529', expected '8529' 288s ok 45 288s # SENDING: 288s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 288s # expecting 200, got 200 288s ok 46 288s # got SERVER_NAME='righthost', expected 'righthost' 288s ok 47 288s # got SERVER_PORT='123', expected '123' 288s ok 48 288s # SENDING: 288s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 288s # expecting 200, got 200 288s ok 49 288s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 288s ok 50 288s # got SERVER_PORT='8529', expected '8529' 288s ok 51 288s # SENDING: 288s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 288s # expecting 200, got 200 288s ok 52 288s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 288s ok 53 288s # got SERVER_PORT='123', expected '123' 288s ok 54 288s # SENDING: 288s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 288s # expecting 200, got 200 288s ok 55 288s # got SERVER_NAME='[::1]', expected '[::1]' 288s ok 56 288s # got SERVER_PORT='8529', expected '8529' 288s ok 57 288s # SENDING: 288s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 288s # expecting 200, got 200 288s ok 58 288s # got SERVER_NAME='[::1]', expected '[::1]' 288s ok 59 288s # got SERVER_PORT='123', expected '123' 288s ok 60 288s # SENDING: 288s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 288s # expecting 200, got 200 288s ok 61 288s # got SERVER_NAME='righthost', expected 'righthost' 288s ok 62 288s # got SERVER_PORT='8529', expected '8529' 288s ok 63 288s # SENDING: 288s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 288s # expecting 200, got 200 288s ok 64 288s # got SERVER_NAME='righthost', expected 'righthost' 288s ok 65 288s # got SERVER_PORT='123', expected '123' 288s ok 66 288s # SENDING: 288s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 288s # expecting 200, got 200 288s ok 67 288s # got SERVER_NAME='righthost', expected 'righthost' 288s ok 68 288s # got SERVER_PORT='8529', expected '8529' 288s ok 69 288s # SENDING: 288s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 288s # expecting 200, got 200 288s ok 70 288s # got SERVER_NAME='righthost', expected 'righthost' 288s ok 71 288s # got SERVER_PORT='123', expected '123' 288s ok 72 288s # SENDING: 288s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 126.0.0.1\r\n\r\n 288s # expecting 200, got 200 288s ok 73 288s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 288s ok 74 288s # got SERVER_PORT='8529', expected '8529' 288s ok 75 288s # SENDING: 288s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 126.0.0.1:321\r\n\r\n 288s # expecting 200, got 200 288s ok 76 288s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 288s ok 77 288s # got SERVER_PORT='123', expected '123' 288s ok 78 288s # SENDING: 288s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 288s # expecting 200, got 200 288s ok 79 288s # got SERVER_NAME='[::1]', expected '[::1]' 288s ok 80 288s # got SERVER_PORT='8529', expected '8529' 288s ok 81 288s # SENDING: 288s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 288s # expecting 200, got 200 288s ok 82 288s # got SERVER_NAME='[::1]', expected '[::1]' 288s ok 83 288s # got SERVER_PORT='123', expected '123' 288s ok 84 288s ok 289s t/apache/teclchunk.t ................ skipped: Not supported yet 291s t/apr/uri.t ......................... 291s 1..1 291s # Running under perl version 5.038002 for linux 291s # Current time local: Mon Jun 3 13:17:29 2024 291s # Current time GMT: Mon Jun 3 13:17:29 2024 291s # Using Test.pm version 1.31 291s # Using Apache/Test.pm version 1.42 291s ok 1 291s ok 293s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 295s t/filter/case.t ..................... 295s 1..4 295s # Running under perl version 5.038002 for linux 295s # Current time local: Mon Jun 3 13:17:33 2024 295s # Current time GMT: Mon Jun 3 13:17:33 2024 295s # Using Test.pm version 1.31 295s # Using Apache/Test.pm version 1.42 295s ok 1 295s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 295s # expected 200 295s # received 200 295s # body: =HEAD1 NAME 295s X X 295s 295s PERLSUB - PERL SUBROUTINES 295s 295s =HEAD1 SYNOPSIS 295s 295s TO DECLARE SUBROUTINES: 295s X X 295s 295s SUB NAME; # A "FORWARD" DECLARATION. 295s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 295s SUB NAME : ATTRS; # WITH ATTRIBUTES 295s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 295s 295s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 295s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 295s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 295s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 295s 295s USE FEATURE 'SIGNATURES'; 295s SUB NAME(SIG) BLOCK # WITH SIGNATURE 295s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 295s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 295s 295s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 295s X 295s 295s $SUBREF = SUB BLOCK; # NO PROTO 295s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 295s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 295s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 295s 295s USE FEATURE 'SIGNATURES'; 295s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 295s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 295s 295s TO IMPORT SUBROUTINES: 295s X 295s 295s USE MODULE QW(NAME1 NAME2 NAME3); 295s 295s TO CALL SUBROUTINES: 295s X X 295s 295s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 295s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 295s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 295s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 295s 295s =HEAD1 DESCRIPTION 295s 295s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 295s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 295s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 295s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 295s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 295s ITS NAME OR A CODE REFERENCE. 295s 295s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 295s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 295s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 295s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 295s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 295s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 295s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 295s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 295s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 295s X X 295s 295s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 295s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 295s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 295s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 295s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 295s SUCH A SIGNATURE-USING SUBROUTINE. 295s 295s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 295s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 295s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 295s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 295s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 295s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 295s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 295s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 295s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 295s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 295s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 295s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 295s X X X<@_> 295s 295s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 295s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 295s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 295s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 295s L AND L. 295s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 295s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 295s 295s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 295s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 295s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 295s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 295s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 295s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 295s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 295s ONE LARGE INDISTINGUISHABLE LIST. 295s 295s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 295s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 295s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 295s EMPTY SUB RETURNS THE EMPTY LIST. 295s X X X 295s 295s EXAMPLE: 295s 295s SUB MAX { 295s MY $MAX = SHIFT(@_); 295s FOREACH $FOO (@_) { 295s $MAX = $FOO IF $MAX < $FOO; 295s } 295s RETURN $MAX; 295s } 295s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 295s 295s EXAMPLE: 295s 295s # GET A LINE, COMBINING CONTINUATION LINES 295s # THAT START WITH WHITESPACE 295s 295s SUB GET_LINE { 295s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 295s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 295s IF ($LOOKAHEAD =~ /^[ \T]/) { 295s $THISLINE .= $LOOKAHEAD; 295s } 295s ELSE { 295s LAST LINE; 295s } 295s } 295s RETURN $THISLINE; 295s } 295s 295s $LOOKAHEAD = ; # GET FIRST LINE 295s WHILE (DEFINED($LINE = GET_LINE())) { 295s ... 295s } 295s 295s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 295s 295s SUB MAYBESET { 295s MY($KEY, $VALUE) = @_; 295s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 295s } 295s 295s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 295s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 295s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 295s ITS CALLER'S VALUES. 295s X X 295s 295s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 295s SUB UPCASE_IN { 295s FOR (@_) { TR/A-Z/A-Z/ } 295s } 295s 295s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 295s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 295s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 295s X X 295s 295s UPCASE_IN("FREDERICK"); 295s 295s IT WOULD BE MUCH SAFER IF THE C FUNCTION 295s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 295s OF CHANGING THEM IN PLACE: 295s 295s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 295s SUB UPCASE { 295s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 295s MY @PARMS = @_; 295s FOR (@PARMS) { TR/A-Z/A-Z/ } 295s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 295s } 295s 295s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 295s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 295s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 295s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 295s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 295s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 295s 295s @NEWLIST = UPCASE(@LIST1, @LIST2); 295s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 295s 295s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 295s 295s (@X, @Y) = UPCASE(@LIST1, @LIST2); 295s 295s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 295s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 295s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 295s L FOR ALTERNATIVES. 295s 295s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 295s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 295s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 295s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 295s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 295s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 295s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 295s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 295s SEE L FOR MORE ABOUT ALL THAT. 295s X<&> 295s 295s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 295s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 295s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 295s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 295s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 295s X 295s 295s &FOO(1,2,3); # PASS THREE ARGUMENTS 295s FOO(1,2,3); # THE SAME 295s 295s FOO(); # PASS A NULL LIST 295s &FOO(); # THE SAME 295s 295s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 295s USE STRICT 'SUBS'; 295s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 295s # A COMPILE-TIME ERROR 295s NO STRICT 'SUBS'; 295s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 295s # A LITERAL STRING "FOO" 295s 295s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 295s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 295s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 295s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 295s X<&> 295s 295s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 295s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 295s YOUR SUBROUTINE'S NAME. 295s 295s USE V5.16; 295s MY $FACTORIAL = SUB { 295s MY ($X) = @_; 295s RETURN 1 IF $X == 1; 295s RETURN($X * __SUB__->( $X - 1 ) ); 295s }; 295s 295s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 295s IS SUBJECT TO CHANGE. 295s 295s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 295s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 295s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 295s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 295s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 295s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 295s SPECIAL, PRE-DEFINED THINGS. 295s 295s =OVER 295s 295s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 295s 295s C 295s 295s =ITEM DOCUMENTED IN L 295s 295s C, C 295s 295s =ITEM DOCUMENTED IN L 295s 295s C, C 295s 295s =ITEM DOCUMENTED IN L 295s 295s C, C, C, C, C, C, C, 295s C, C, C, C, C, C, 295s C, C, C, C, C, C, C, 295s C, C, C, C, C, C, 295s C, C, C, C, C, 295s C, C, C, C 295s 295s =ITEM DOCUMENTED IN L 295s 295s C, C, C, C, C, C, C, 295s C, C, C, C, C, C, C, 295s C, C, C, C, C, C 295s 295s =ITEM DOCUMENTED IN L 295s 295s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 295s L<< C|PERLFUNC/REQUIRE >> 295s 295s =ITEM DOCUMENTED IN L 295s 295s C 295s 295s =ITEM DOCUMENTED IN L 295s 295s C, C, C, C, C 295s 295s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 295s 295s ANY STARTING WITH C<(> 295s 295s =BACK 295s 295s THE C, C, C, C AND C SUBROUTINES 295s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 295s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 295s EXPLICITLY. SEE L 295s 295s =HEAD2 SIGNATURES 295s 295s X X 295s 295s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 295s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 295s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 295s 295s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 295s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 295s DIRECTLY BY C, IN THE CURRENT SCOPE. 295s 295s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 295s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 295s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 295s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 295s 295s FOR EXAMPLE, 295s 295s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 295s 295s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 295s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 295s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 295s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 295s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 295s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 295s 295s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 295s THE SIGNATURE. FOR EXAMPLE, 295s 295s SUB FOO ($LEFT, $RIGHT) { 295s RETURN $LEFT + $RIGHT; 295s } 295s 295s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 295s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 295s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 295s EQUIVALENT TO 295s 295s SUB FOO { 295s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 295s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 295s MY $LEFT = $_[0]; 295s MY $RIGHT = $_[1]; 295s RETURN $LEFT + $RIGHT; 295s } 295s 295s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 295s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 295s 295s SUB FOO ($FIRST, $, $THIRD) { 295s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 295s } 295s 295s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 295s MANDATORY FOR THE CALLER TO PASS IT. 295s 295s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 295s SEPARATED FROM THE PARAMETER NAME BY C<=>: 295s 295s SUB FOO ($LEFT, $RIGHT = 0) { 295s RETURN $LEFT + $RIGHT; 295s } 295s 295s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 295s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 295s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 295s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 295s FOR EXAMPLE, 295s 295s MY $AUTO_ID = 0; 295s SUB FOO ($THING, $ID = $AUTO_ID++) { 295s PRINT "$THING HAS ID $ID"; 295s } 295s 295s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 295s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 295s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 295s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 295s 295s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 295s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 295s } 295s 295s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 295s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 295s VALUE PROVIDED WAS C. 295s 295s SUB FOO ($NAME //= "WORLD") { 295s PRINT "HELLO, $NAME"; 295s } 295s 295s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 295s 295s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 295s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 295s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 295s 295s SUB FOO ($X ||= 10) { 295s RETURN 5 + $X; 295s } 295s 295s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 295s FOR EXAMPLE, 295s 295s SUB FOO ($THING, $ = 1) { 295s PRINT $THING; 295s } 295s 295s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 295s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 295s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 295s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 295s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 295s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 295s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 295s 295s SUB FOO ($THING, $=) { 295s PRINT $THING; 295s } 295s 295s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 295s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 295s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 295s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 295s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 295s TO RIGHT. 295s 295s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 295s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 295s 295s SUB FOO ($FILTER, @INPUTS) { 295s PRINT $FILTER->($_) FOREACH @INPUTS; 295s } 295s 295s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 295s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 295s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 295s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 295s 295s SUB FOO ($THING, @) { 295s PRINT $THING; 295s } 295s 295s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 295s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 295s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 295s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 295s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 295s AS WITH STANDARD HASH CONSTRUCTION. 295s 295s SUB FOO ($FILTER, %INPUTS) { 295s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 295s } 295s 295s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 295s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 295s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 295s 295s SUB FOO ($THING, %) { 295s PRINT $THING; 295s } 295s 295s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 295s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 295s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 295s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 295s AN EMPTY ARRAY OR EMPTY HASH. 295s 295s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 295s THAT THE CALLER PASSED NO ARGUMENTS: 295s 295s SUB FOO () { 295s RETURN 123; 295s } 295s 295s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 295s WARNING IN THE C CATEGORY. FROM PERL 5.36 295s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 295s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 295s STATEMENT SUCH AS: 295s 295s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 295s 295s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 295s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 295s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 295s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 295s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 295s WARNINGS IN THE C CATEGORY WHEN 295s COMPILED: 295s 295s SUB F ($X) { 295s # THIS LINE EMITS THE WARNING SEEN BELOW 295s PRINT "ARGUMENTS ARE @_"; 295s } 295s 295s Z<> 295s 295s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 295s EXPERIMENTAL AT ... 295s 295s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 295s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 295s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 295s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 295s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 295s SUPPLY THAT ARGUMENT. 295s 295s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 295s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 295s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 295s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 295s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 295s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 295s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 295s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 295s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 295s 295s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 295s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 295s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 295s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 295s L. FOR EXAMPLE, 295s 295s SUB FOO :PROTOTYPE($) { $_[0] } 295s 295s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 295s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 295s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 295s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 295s 295s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 295s RETURN $LEFT + $RIGHT; 295s } 295s 295s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 295s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 295s THE SUBROUTINE'S BODY. 295s 295s =HEAD2 PRIVATE VARIABLES VIA MY() 295s X X X X X 295s X X 295s 295s SYNOPSIS: 295s 295s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 295s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 295s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 295s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 295s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 295s 295s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 295s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 295s SEE L AND L. 295s 295s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 295s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 295s (C/C/C/C), LOOP 295s (C/C/C/C/C), SUBROUTINE, C, 295s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 295s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 295s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 295s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 295s WITH C INSTEAD. 295s 295s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 295s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 295s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 295s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 295s ITS OWN COPY. 295s X 295s 295s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 295s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 295s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 295s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 295s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 295s 295s MY $X = 10; 295s SUB BUMPX { $X++ } 295s 295s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 295s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 295s THE C ITSELF. SEE L. 295s X 295s 295s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 295s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 295s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 295s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 295s 295s $ARG = "FRED"; # "GLOBAL" VARIABLE 295s $N = CUBE_ROOT(27); 295s PRINT "$ARG THINKS THE ROOT IS $N\N"; 295s # OUTPUTS: FRED THINKS THE ROOT IS 3 295s 295s SUB CUBE_ROOT { 295s MY $ARG = SHIFT; # NAME DOESN'T MATTER 295s $ARG **= 1/3; 295s RETURN $ARG; 295s } 295s 295s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 295s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 295s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 295s 295s MY ($FOO) = ; # WRONG? 295s MY @FOO = ; 295s 295s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 295s 295s MY $FOO = ; 295s 295s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 295s 295s MY $FOO, $BAR = 1; # WRONG 295s 295s THAT HAS THE SAME EFFECT AS 295s 295s MY $FOO; 295s $BAR = 1; 295s 295s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 295s THE CURRENT STATEMENT. THUS, 295s 295s MY $X = $X; 295s 295s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 295s THE EXPRESSION 295s 295s MY $X = 123 AND $X == 123 295s 295s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 295s 295s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 295s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 295s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 295s 295s WHILE (MY $LINE = <>) { 295s $LINE = LC $LINE; 295s } CONTINUE { 295s PRINT $LINE; 295s } 295s 295s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 295s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 295s IT. SIMILARLY, IN THE CONDITIONAL 295s 295s IF ((MY $ANSWER = ) =~ /^YES$/I) { 295s USER_AGREES(); 295s } ELSIF ($ANSWER =~ /^NO$/I) { 295s USER_DISAGREES(); 295s } ELSE { 295s CHOMP $ANSWER; 295s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 295s } 295s 295s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 295s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 295s BUT NOT BEYOND IT. SEE L FOR INFORMATION 295s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 295s 295s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 295s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 295s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 295s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 295s IN THE LOOP 295s X X 295s 295s FOR MY $I (1, 2, 3) { 295s SOME_FUNCTION(); 295s } 295s 295s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 295s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 295s X X 295s 295s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 295s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 295s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 295s 295s USE STRICT 'VARS'; 295s 295s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 295s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 295s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 295s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 295s THIS WITH C. 295s 295s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 295s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 295s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 295s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 295s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 295s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 295s EXAMPLE. 295s 295s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 295s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 295s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 295s 295s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 295s 295s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 295s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 295s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 295s 295s PACKAGE MAIN; 295s LOCAL $X = 10; 295s MY $X = 20; 295s PRINT "$X AND $::X\N"; 295s 295s THAT WILL PRINT OUT C<20> AND C<10>. 295s 295s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 295s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 295s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 295s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 295s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 295s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 295s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 295s AN ANONYMOUS SUB REFERENCE: 295s 295s MY $SECRET_VERSION = '1.001-BETA'; 295s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 295s &$SECRET_SUB(); 295s 295s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 295s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 295s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 295s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 295s UNQUALIFIED AND UNQUALIFIABLE. 295s 295s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 295s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 295s L FOR SOMETHING OF A WORK-AROUND TO 295s THIS. 295s 295s =HEAD2 PERSISTENT PRIVATE VARIABLES 295s X X X X 295s X X 295s 295s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 295s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 295s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 295s 295s =HEAD3 PERSISTENT VARIABLES VIA STATE() 295s 295s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 295s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 295s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 295s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 295s THE C FORM DOES NOT REQUIRE THE 295s C PRAGMA. 295s 295s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 295s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 295s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 295s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 295s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 295s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 295s SUBROUTINE EACH TIME IT IS EXECUTED.) 295s 295s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 295s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 295s 295s USE FEATURE 'STATE'; 295s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 295s 295s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 295s 295s USE FEATURE 'STATE'; 295s SUB CREATE_COUNTER { 295s RETURN SUB { STATE $X; RETURN ++$X } 295s } 295s 295s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 295s CODE OUTSIDE. 295s 295s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 295s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 295s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 295s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 295s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 295s 295s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 295s 295s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 295s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 295s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 295s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 295s 295s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 295s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 295s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 295s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 295s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 295s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 295s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 295s 295s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 295s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 295s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 295s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 295s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 295s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 295s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 295s 295s { 295s MY $SECRET_VAL = 0; 295s SUB GIMME_ANOTHER { 295s RETURN ++$SECRET_VAL; 295s } 295s } 295s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 295s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 295s 295s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 295s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 295s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 295s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 295s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 295s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 295s STARTS TO RUN: 295s 295s BEGIN { 295s MY $SECRET_VAL = 0; 295s SUB GIMME_ANOTHER { 295s RETURN ++$SECRET_VAL; 295s } 295s } 295s 295s SEE L ABOUT THE 295s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 295s C AND C. 295s 295s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 295s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 295s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 295s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 295s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 295s 295s =HEAD2 TEMPORARY VALUES VIA LOCAL() 295s X X X X 295s X 295s 295s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 295s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 295s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 295s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 295s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 295s 295s SYNOPSIS: 295s 295s # LOCALIZATION OF VALUES 295s 295s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 295s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 295s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 295s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 295s 295s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 295s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 295s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 295s # LOCALIZATION 295s 295s # LOCALIZATION OF SYMBOLS 295s 295s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 295s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 295s # @MERLYN IS REALLY @RANDAL, ETC 295s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 295s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 295s 295s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 295s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 295s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 295s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 295s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 295s 295s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 295s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 295s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 295s CREATES NEW, DYNAMICALLY SCOPED VALUES. 295s 295s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 295s PLACED IN PARENTHESES. THIS OPERATOR WORKS 295s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 295s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 295s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 295s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 295s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 295s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 295s UNDEFINED VALUE.) 295s 295s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 295s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 295s VARIABLES OUTSIDE THE LOOP. 295s 295s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 295s X 295s 295s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 295s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 295s VIEWED AS A SCALAR OR AN ARRAY. SO 295s 295s LOCAL($FOO) = ; 295s LOCAL @FOO = ; 295s 295s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 295s 295s LOCAL $FOO = ; 295s 295s SUPPLIES A SCALAR CONTEXT. 295s 295s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 295s X 295s 295s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 295s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 295s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 295s 295s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 295s 295s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 295s { LOCAL $/ = UNDEF; $SLURP = ; } 295s 295s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 295s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 295s I, BECAUSE THE $1 VARIABLE IS 295s MAGICAL AND READ-ONLY : 295s 295s LOCAL $1 = 2; 295s 295s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 295s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 295s TO SAFELY REUSE $_ IN A SUBROUTINE. 295s 295s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 295s WORK AS DESCRIBED. 295s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 295s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 295s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 295s SEE L FOR MORE 295s DETAILS. 295s X 295s 295s =HEAD3 LOCALIZATION OF GLOBS 295s X X 295s 295s THE CONSTRUCT 295s 295s LOCAL *NAME; 295s 295s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 295s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 295s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 295s 295s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 295s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 295s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 295s SEPARATOR. 295s 295s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 295s X X 295s X 295s 295s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 295s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 295s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 295s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 295s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 295s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 295s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 295s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 295s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 295s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 295s 295s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 295s @ARY = ( 0..5 ); 295s { 295s LOCAL($ARY[5]) = 6; 295s LOCAL($HASH{'A'}) = 'DRILL'; 295s WHILE (MY $E = POP(@ARY)) { 295s PRINT "$E . . .\N"; 295s LAST UNLESS $E > 3; 295s } 295s IF (@ARY) { 295s $HASH{'ONLY A'} = 'TEST'; 295s DELETE $HASH{'A'}; 295s } 295s } 295s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 295s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 295s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 295s 295s PERL WILL PRINT 295s 295s 6 . . . 295s 4 . . . 295s 3 . . . 295s THIS IS A TEST ONLY A TEST. 295s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 295s 295s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 295s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 295s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 295s SURPRISING, AND IS VERY LIKELY TO CHANGE. 295s 295s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 295s X X X 295s X 295s 295s YOU CAN USE THE C AND C 295s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 295s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 295s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 295s 295s DO { 295s MY $VAL = $ARRAY[$IDX]; 295s LOCAL $ARRAY[$IDX]; 295s DELETE $ARRAY[$IDX]; 295s $VAL 295s } 295s 295s AND 295s 295s DO { 295s MY $VAL = $HASH{KEY}; 295s LOCAL $HASH{KEY}; 295s DELETE $HASH{KEY}; 295s $VAL 295s } 295s 295s EXCEPT THAT FOR THOSE THE C IS 295s SCOPED TO THE C BLOCK. SLICES ARE 295s ALSO ACCEPTED. 295s 295s MY %HASH = ( 295s A => [ 7, 8, 9 ], 295s B => 1, 295s ) 295s 295s { 295s MY $X = DELETE LOCAL $HASH{A}; 295s # $X IS [ 7, 8, 9 ] 295s # %HASH IS (B => 1) 295s 295s { 295s MY @NUMS = DELETE LOCAL @$X[0, 2] 295s # @NUMS IS (7, 9) 295s # $X IS [ UNDEF, 8 ] 295s 295s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 295s } 295s # $X IS BACK TO [ 7, 8, 9 ] 295s 295s } 295s # %HASH IS BACK TO ITS ORIGINAL STATE 295s 295s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 295s 295s =HEAD2 LVALUE SUBROUTINES 295s X X 295s 295s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 295s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 295s 295s MY $VAL; 295s SUB CANMOD : LVALUE { 295s $VAL; # OR: RETURN $VAL; 295s } 295s SUB NOMOD { 295s $VAL; 295s } 295s 295s CANMOD() = 5; # ASSIGNS TO $VAL 295s NOMOD() = 5; # ERROR 295s 295s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 295s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 295s BY A SCALAR. FOR EXAMPLE, CONSIDER: 295s 295s DATA(2,3) = GET_DATA(3,4); 295s 295s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 295s 295s (DATA(2,3)) = GET_DATA(3,4); 295s 295s AND IN: 295s 295s (DATA(2),DATA(3)) = GET_DATA(3,4); 295s 295s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 295s 295s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 295s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 295s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 295s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 295s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 295s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 295s 295s =HEAD2 LEXICAL SUBROUTINES 295s X X X X 295s 295s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 295s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 295s AVAILABLE UNDER C OR C OR HIGHER. 295s 295s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 295s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 295s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 295s CATEGORY WAS DISABLED. 295s 295s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 295s DECLARED, AND ONLY AFTER THAT DECLARATION: 295s 295s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 295s # VERSIONS EARLIER THAN 5.26. 295s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 295s USE FEATURE 'LEXICAL_SUBS'; 295s 295s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 295s STATE SUB FOO { 295s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 295s } 295s FOO(); # CALLS "STATE" SUB 295s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 295s 295s MY SUB BAR { ... } 295s BAR(); # CALLS "MY" SUB 295s 295s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 295s 295s # WRONG 295s MY SUB BAZ { 295s BAZ(); 295s } 295s 295s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 295s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 295s 295s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 295s 295s MY SUB BAZ { 295s __SUB__->(); # CALLS ITSELF 295s } 295s 295s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 295s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 295s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 295s HOWEVER: 295s 295s MY SUB BAZ; # PREDECLARATION 295s SUB BAZ { # DEFINE THE "MY" SUB 295s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 295s } 295s 295s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 295s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 295s C; THEY KEEP EACH OTHER ALIVE (SEE L). 295s 295s =HEAD3 C VS C 295s 295s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 295s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 295s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 295s CONTAINING BLOCK TO THE NEXT. 295s 295s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 295s NECESSARY IF YOU WANT TO CREATE CLOSURES: 295s 295s SUB WHATEVER { 295s MY $X = SHIFT; 295s MY SUB INNER { 295s ... DO SOMETHING WITH $X ... 295s } 295s INNER(); 295s } 295s 295s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 295s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 295s SEE THE C<$X> FROM THE FIRST CALL TO C. 295s 295s =HEAD3 C SUBROUTINES 295s 295s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 295s SUBROUTINE OF THE SAME NAME. 295s 295s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 295s INSIDE AN INNER SCOPE: 295s 295s SUB FOO { ... } 295s 295s SUB BAR { 295s MY SUB FOO { ... } 295s { 295s # NEED TO USE THE OUTER FOO HERE 295s OUR SUB FOO; 295s FOO(); 295s } 295s } 295s 295s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 295s 295s PACKAGE MYSNEAKYMODULE; 295s 295s OUR SUB DO_SOMETHING { ... } 295s 295s SUB DO_SOMETHING_WITH_CALLER { 295s PACKAGE DB; 295s () = CALLER 1; # SETS @DB::ARGS 295s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 295s } 295s 295s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 295s X X<*> 295s 295s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 295s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 295s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 295s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 295s 295s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 295s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 295s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 295s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 295s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 295s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 295s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 295s 295s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 295s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 295s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 295s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 295s 295s SUB DOUBLEARY { 295s LOCAL(*SOMEARY) = @_; 295s FOREACH $ELEM (@SOMEARY) { 295s $ELEM *= 2; 295s } 295s } 295s DOUBLEARY(*FOO); 295s DOUBLEARY(*BAR); 295s 295s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 295s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 295s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 295s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 295s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 295s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 295s 295s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 295s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 295s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 295s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 295s L. 295s 295s =HEAD2 WHEN TO STILL USE LOCAL() 295s X X 295s 295s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 295s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 295s I USE C INSTEAD OF C. 295s 295s =OVER 4 295s 295s =ITEM 1. 295s 295s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 295s 295s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 295s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 295s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 295s IN C<@FIELDS>. 295s 295s { 295s LOCAL @ARGV = ("/ETC/MOTD"); 295s LOCAL $/ = UNDEF; 295s LOCAL $_ = <>; 295s @FIELDS = SPLIT /^\S*=+\S*$/; 295s } 295s 295s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 295s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 295s 295s =ITEM 2. 295s 295s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 295s 295s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 295s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 295s TABLE ENTRIES: 295s 295s SUB IOQUEUE { 295s LOCAL (*READER, *WRITER); # NOT MY! 295s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 295s RETURN (*READER, *WRITER); 295s } 295s ($HEAD, $TAIL) = IOQUEUE(); 295s 295s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 295s ENTRIES. 295s 295s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 295s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 295s A LOCAL ALIAS. 295s 295s { 295s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 295s GROW(); # REALLY CALLS SHRINK() 295s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 295s } 295s GROW(); # GET THE REAL GROW() AGAIN 295s 295s SEE L FOR MORE ABOUT MANIPULATING 295s FUNCTIONS BY NAME IN THIS WAY. 295s 295s =ITEM 3. 295s 295s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 295s 295s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 295s IS DONE ON DYNAMICS: 295s 295s { 295s LOCAL $SIG{INT} = 'IGNORE'; 295s FUNCT(); # UNINTERRUPTIBLE 295s } 295s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 295s 295s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 295s 295s =BACK 295s 295s =HEAD2 PASS BY REFERENCE 295s X X X 295s 295s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 295s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 295s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 295s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 295s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 295s 295s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 295s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 295s OF ALL THEIR FORMER LAST ELEMENTS: 295s 295s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 295s 295s SUB POPMANY { 295s MY $AREF; 295s MY @RETLIST; 295s FOREACH $AREF ( @_ ) { 295s PUSH @RETLIST, POP @$AREF; 295s } 295s RETURN @RETLIST; 295s } 295s 295s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 295s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 295s 295s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 295s SUB INTER { 295s MY ($K, $HREF, %SEEN); # LOCALS 295s FOREACH $HREF (@_) { 295s WHILE ( $K = EACH %$HREF ) { 295s $SEEN{$K}++; 295s } 295s } 295s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 295s } 295s 295s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 295s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 295s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 295s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 295s A LITTLE EXPENSIVE. 295s 295s WHERE PEOPLE GET INTO TROUBLE IS HERE: 295s 295s (@W, @X) = FUNC(@Y, @Z); 295s OR 295s (%W, %X) = FUNC(%Y, %Z); 295s 295s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 295s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 295s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 295s AS ALWAYS. 295s 295s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 295s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 295s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 295s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 295s 295s ($WREF, $XREF) = FUNC(\@Y, \@Z); 295s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 295s SUB FUNC { 295s MY ($YREF, $ZREF) = @_; 295s IF (@$YREF > @$ZREF) { 295s RETURN ($YREF, $ZREF); 295s } ELSE { 295s RETURN ($ZREF, $YREF); 295s } 295s } 295s 295s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 295s 295s (*W, *X) = FUNC(\@Y, \@Z); 295s PRINT "@W HAS MORE THAN @X\N"; 295s SUB FUNC { 295s LOCAL (*Y, *Z) = @_; 295s IF (@Y > @Z) { 295s RETURN (\@Y, \@Z); 295s } ELSE { 295s RETURN (\@Z, \@Y); 295s } 295s } 295s 295s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 295s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 295s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 295s ARE IN THE SYMBOL TABLE. 295s 295s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 295s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 295s FOR EXAMPLE: 295s 295s SPLUTTER(\*STDOUT); 295s SUB SPLUTTER { 295s MY $FH = SHIFT; 295s PRINT $FH "HER UM WELL A HMMM\N"; 295s } 295s 295s $REC = GET_REC(\*STDIN); 295s SUB GET_REC { 295s MY $FH = SHIFT; 295s RETURN SCALAR <$FH>; 295s } 295s 295s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 295s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 295s 295s SUB OPENIT { 295s MY $PATH = SHIFT; 295s LOCAL *FH; 295s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 295s } 295s 295s =HEAD2 PROTOTYPES 295s X X 295s 295s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 295s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 295s SECTION OR WITH A L. 295s IF YOU DECLARE EITHER OF 295s 295s SUB MYPUSH (\@@) 295s SUB MYPUSH :PROTOTYPE(\@@) 295s 295s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 295s 295s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 295s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 295s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 295s OF AN ATTRIBUTE. 295s 295s THE 295s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 295s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 295s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 295s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 295s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 295s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 295s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 295s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 295s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 295s 295s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 295s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 295s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 295s 295s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 295s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 295s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 295s CORRESPONDING BUILT-IN. 295s 295s DECLARED AS CALLED AS 295s 295s SUB MYLINK ($$) MYLINK $OLD, $NEW 295s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 295s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 295s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 295s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 295s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 295s SUB MYPOP (\@) MYPOP @ARRAY 295s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 295s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 295s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 295s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 295s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 295s SUB MYRAND (;$) MYRAND 42 295s SUB MYTIME () MYTIME 295s 295s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 295s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 295s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 295s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 295s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 295s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 295s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 295s 295s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 295s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 295s 295s SUB MYREF (\[$@%&*]) 295s 295s WILL ALLOW CALLING MYREF() AS 295s 295s MYREF $VAR 295s MYREF @ARRAY 295s MYREF %HASH 295s MYREF &SUB 295s MYREF *GLOB 295s 295s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 295s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 295s 295s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 295s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 295s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 295s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 295s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 295s 295s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 295s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 295s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 295s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 295s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 295s FOLLOWS: 295s 295s USE SYMBOL 'QUALIFY_TO_REF'; 295s 295s SUB FOO (*) { 295s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 295s ... 295s } 295s 295s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 295s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 295s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 295s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 295s 295s SUB MYPUSH (+@) { 295s MY $AREF = SHIFT; 295s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 295s PUSH @$AREF, @_; 295s } 295s 295s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 295s IS OF AN ACCEPTABLE TYPE. 295s 295s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 295s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 295s 295s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 295s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 295s PROVIDED, C<$_> WILL BE USED INSTEAD. 295s 295s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 295s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 295s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 295s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 295s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 295s 295s MYTIME +2; 295s 295s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 295s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 295s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 295s 295s SUB MYGETPROTOBYNUMBER($;); 295s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 295s 295s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 295s PROVIDED IT'S IN THE INITIAL POSITION: 295s X<&> 295s 295s SUB TRY (&@) { 295s MY($TRY,$CATCH) = @_; 295s EVAL { &$TRY }; 295s IF ($@) { 295s LOCAL $_ = $@; 295s &$CATCH; 295s } 295s } 295s SUB CATCH (&) { $_[0] } 295s 295s TRY { 295s DIE "PHOOEY"; 295s } CATCH { 295s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 295s }; 295s 295s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 295s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 295s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 295s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 295s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 295s 295s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 295s X 295s 295s SUB MYGREP (&@) { 295s MY $CODE = SHIFT; 295s MY @RESULT; 295s FOREACH $_ (@_) { 295s PUSH(@RESULT, $_) IF &$CODE; 295s } 295s @RESULT; 295s } 295s 295s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 295s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 295s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 295s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 295s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 295s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 295s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 295s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 295s 295s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 295s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 295s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 295s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 295s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 295s MAJORITY OF OFFENDING CODE IS FIXED. 295s 295s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 295s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 295s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 295s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 295s 295s SUB FUNC ($) { 295s MY $N = SHIFT; 295s PRINT "YOU GAVE ME $N\N"; 295s } 295s 295s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 295s RETURNING A LIST: 295s 295s FUNC(@FOO); 295s FUNC( $TEXT =~ /\W+/G ); 295s 295s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 295s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 295s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 295s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 295s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 295s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 295s 295s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 295s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 295s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 295s EFFECT, LIKE SO: 295s 295s SUB FOO($$); 295s SUB FOO($$) { 295s FOO 1, 2; 295s } 295s 295s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 295s TO MAKE THE WORLD A BETTER PLACE. 295s 295s =HEAD2 CONSTANT FUNCTIONS 295s X 295s 295s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 295s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 295s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 295s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 295s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 295s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 295s 295s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 295s 295s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 295s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 295s # AND IT'S INLINED, TOO! 295s SUB ST_DEV () { 0 } 295s SUB ST_INO () { 1 } 295s 295s SUB FLAG_FOO () { 1 << 8 } 295s SUB FLAG_BAR () { 1 << 9 } 295s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 295s 295s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 295s 295s SUB N () { INT(OPT_BAZ) / 3 } 295s 295s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 295s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 295s 295s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 295s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 295s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 295s C: 295s 295s SUB BAZ_VAL () { 295s IF (OPT_BAZ) { 295s RETURN 23; 295s } 295s ELSE { 295s RETURN 42; 295s } 295s } 295s SUB BONK_VAL () { RETURN 12345 } 295s 295s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 295s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 295s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 295s 295s BEGIN { 295s MY $VAR = 1; 295s NO STRICT 'REFS'; 295s *INLINED = SUB () { $VAR }; 295s } 295s 295s BEGIN { 295s MY $VAR = 1; 295s MY $REF = \$VAR; 295s NO STRICT 'REFS'; 295s *NOT_INLINED = SUB () { $VAR }; 295s } 295s 295s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 295s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 295s 295s BEGIN { 295s MY $X = 10; 295s *FOO = SUB () { $X }; 295s $X++; 295s } 295s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 295s 295s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 295s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 295s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 295s SO IT PRINTED C<10>, NOT C<11>. 295s 295s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 295s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 295s ASIDE FROM WHERE IT IS DECLARED. 295s 295s # FINE, NO WARNING 295s BEGIN { 295s MY $X = 54321; 295s *INLINED = SUB () { $X }; 295s } 295s # ERROR 295s BEGIN { 295s MY $X; 295s $X = 54321; 295s *ALSO_INLINED = SUB () { $X }; 295s } 295s 295s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 295s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 295s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 295s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 295s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 295s 295s MY $X = 54321; 295s *INLINED = SUB : CONST { $X }; 295s $X++; 295s 295s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 295s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 295s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 295s VALUE CAPTURED THE SAME WAY. 295s 295s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 295s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 295s AN EXPLICIT C: 295s 295s BEGIN { 295s MY $X = 10; 295s *FOO = SUB () { RETURN $X }; 295s $X++; 295s } 295s PRINT FOO(); # PRINTS 11 295s 295s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 295s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 295s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 295s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 295s 295s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 295s SUB ONE { 295s 1; 295s } 295s IF (ONE ) { 295s PRINT ONE() IF ONE ; 295s } 295s 295s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 295s SUB ONE () { 1 } 295s DO { 295s PRINT 1 295s }; 295s 295s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 295s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 295s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 295s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 295s 295s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 295s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 295s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 295s SUBROUTINE ONE REDEFINED AT -E LINE 1. 295s 295s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 295s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 295s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 295s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 295s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 295s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 295s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 295s MENTIONED ABOVE: 295s 295s SUB NOT_INLINED () { RETURN 23 } 295s 295s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 295s X X X X 295s 295s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 295s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 295s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 295s ON A NON-UNIX SYSTEM. 295s 295s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 295s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 295s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 295s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 295s 295s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 295s CHDIR $SOMEWHERE; 295s SUB CHDIR { ... } 295s 295s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 295s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 295s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 295s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 295s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 295s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 295s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 295s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 295s FOR SOME KEYWORDS. SEE L. 295s 295s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 295s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 295s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 295s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 295s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 295s THAT IS, THEY COULD SAY 295s 295s USE MODULE 'OPEN'; 295s 295s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 295s 295s USE MODULE; 295s 295s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 295s 295s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 295s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 295s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 295s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 295s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 295s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 295s THAT UNDERSTANDS REGULAR EXPRESSIONS. 295s 295s PACKAGE REGLOB; 295s REQUIRE EXPORTER; 295s @ISA = 'EXPORTER'; 295s @EXPORT_OK = 'GLOB'; 295s 295s SUB IMPORT { 295s MY $PKG = SHIFT; 295s RETURN UNLESS @_; 295s MY $SYM = SHIFT; 295s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 295s $PKG->EXPORT($WHERE, $SYM, @_); 295s } 295s 295s SUB GLOB { 295s MY $PAT = SHIFT; 295s MY @GOT; 295s IF (OPENDIR MY $D, '.') { 295s @GOT = GREP /$PAT/, READDIR $D; 295s CLOSEDIR $D; 295s } 295s RETURN @GOT; 295s } 295s 1; 295s 295s AND HERE'S HOW IT COULD BE (AB)USED: 295s 295s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 295s PACKAGE FOO; 295s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 295s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 295s 295s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 295s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 295s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 295s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 295s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 295s IT MUST BE DONE AT ALL. 295s 295s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 295s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 295s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 295s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 295s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 295s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 295s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 295s LIBRARY. 295s 295s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 295s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 295s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 295s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 295s (SEE L). 295s 295s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 295s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 295s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 295s 295s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 295s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 295s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 295s C SYNTAX, THOUGH). 295s 295s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 295s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 295s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 295s 295s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 295s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 295s 295s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 295s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 295s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 295s 295s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 295s 295s =HEAD2 AUTOLOADING 295s X X 295s 295s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 295s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 295s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 295s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 295s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 295s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 295s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 295s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 295s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 295s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 295s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 295s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 295s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 295s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 295s SUBROUTINE NAME. SEE L FOR DETAILS.) 295s 295s 295s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 295s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 295s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 295s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 295s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 295s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 295s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 295s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 295s 295s SUB AUTOLOAD { 295s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 295s MY $PROGRAM = $AUTOLOAD; 295s $PROGRAM =~ S/.*:://; 295s SYSTEM($PROGRAM, @_); 295s } 295s DATE(); 295s WHO(); 295s LS('-L'); 295s 295s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 295s EVEN NEED PARENTHESES: 295s 295s USE SUBS QW(DATE WHO LS); 295s DATE; 295s WHO; 295s LS '-L'; 295s 295s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 295s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 295s 295s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 295s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 295s DESCRIBED IN L AND IN L, THE STANDARD 295s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 295s FUNCTIONS TO PERL CODE IN L. 295s 295s =HEAD2 SUBROUTINE ATTRIBUTES 295s X X X 295s 295s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 295s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 295s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 295s C HAD BEEN SEEN. SEE L FOR DETAILS 295s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 295s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 295s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 295s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 295s 295s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 295s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 295s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 295s NEST PROPERLY. 295s 295s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 295s 295s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 295s SUB PLUGH () : UGLY('\(") :BAD; 295s SUB XYZZY : _5X5 { ... } 295s 295s EXAMPLES OF INVALID SYNTAX: 295s 295s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 295s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 295s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 295s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 295s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 295s 295s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 295s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 295s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 295s PARSED AND INVOKED: 295s 295s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 295s 295s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 295s SEE L AND L. 295s 295s =HEAD1 SEE ALSO 295s 295s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 295s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 295s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 295s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 295s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 295s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 295s 295s =FOR VI 295s # EX: SET STS=0 SW=4 ET: 295s 295s ok 2 295s # testing mod_cgi with /modules/cgi/perl.pl 295s # expected 200 295s # received 200 295s # body: PERL CGI 295s ok 3 295s # testing mod_test_rwrite with /test_rwrite 295s # expected 200 295s # received 200 295s # body: A 295s ok 4 295s ok 296s t/filter/case_in.t .................. 296s 1..3 296s # Running under perl version 5.038002 for linux 296s # Current time local: Mon Jun 3 13:17:35 2024 296s # Current time GMT: Mon Jun 3 13:17:35 2024 296s # Using Test.pm version 1.31 296s # Using Apache/Test.pm version 1.42 296s ok 1 296s # testing mod_cgi with /modules/cgi/perl_echo.pl 296s # expected 200 296s # received 200 296s ok 2 296s # testing mod_echo_post with /echo_post 296s # expected 200 296s # received 200 296s ok 3 296s ok 298s t/filter/input_body.t ............... 298s 1..2 298s # Running under perl version 5.038002 for linux 298s # Current time local: Mon Jun 3 13:17:36 2024 298s # Current time GMT: Mon Jun 3 13:17:36 2024 298s # Using Test.pm version 1.31 298s # Using Apache/Test.pm version 1.42 298s # testing : Posted "1 ko" 298s # expected: 'ok 1' 298s # received: 'ok 1' 298s ok 1 298s # testing : Posted "2 ko" 298s # expected: 'ok 2' 298s # received: 'ok 2' 298s ok 2 298s ok 300s t/http11/basicauth.t ................ 300s 1..3 300s # Running under perl version 5.038002 for linux 300s # Current time local: Mon Jun 3 13:17:38 2024 300s # Current time GMT: Mon Jun 3 13:17:38 2024 300s # Using Test.pm version 1.31 300s # Using Apache/Test.pm version 1.42 300s ok 1 300s ok 2 300s ok 3 300s ok 302s t/http11/chunked.t .................. 302s 1..30 302s # Running under perl version 5.038002 for linux 302s # Current time local: Mon Jun 3 13:17:40 2024 302s # Current time GMT: Mon Jun 3 13:17:40 2024 302s # Using Test.pm version 1.31 302s # Using Apache/Test.pm version 1.42 302s # testing : response protocol 302s # expected: 'HTTP/1.1' 302s # received: 'HTTP/1.1' 302s ok 1 302s # testing : response Transfer-Encoding 302s # expected: 'chunked' 302s # received: 'chunked' 302s ok 2 302s # testing : no Content-Length 302s # expected: 0 302s # received: 0 302s ok 3 302s # testing : body length 302s # expected: '70976' 302s # received: 70976 302s ok 4 302s # testing : number of requests 302s # expected: 1 302s # received: 1 302s ok 5 302s # testing : response protocol 302s # expected: 'HTTP/1.1' 302s # received: 'HTTP/1.1' 302s ok 6 302s # testing : response Transfer-Encoding 302s # expected: 'chunked' 302s # received: 'chunked' 302s ok 7 302s # testing : no Content-Length 302s # expected: 0 302s # received: 0 302s ok 8 302s # testing : body length 302s # expected: '212509' 302s # received: 212509 302s ok 9 302s # testing : number of requests 302s # expected: 2 302s # received: 2 302s ok 10 302s # testing : response protocol 302s # expected: 'HTTP/1.1' 302s # received: 'HTTP/1.1' 302s ok 11 302s # testing : response Transfer-Encoding 302s # expected: 'chunked' 302s # received: 'chunked' 302s ok 12 302s # testing : no Content-Length 302s # expected: 0 302s # received: 0 302s ok 13 302s # testing : body length 302s # expected: '280545' 302s # received: 280545 302s ok 14 302s # testing : number of requests 302s # expected: 3 302s # received: 3 302s ok 15 302s # testing : response protocol 302s # expected: 'HTTP/1.1' 302s # received: 'HTTP/1.1' 302s ok 16 302s # testing : response Transfer-Encoding 302s # expected: 'chunked' 302s # received: 'chunked' 302s ok 17 302s # testing : no Content-Length 302s # expected: 0 302s # received: 0 302s ok 18 302s # testing : body length 302s # expected: '845969' 302s # received: 845969 302s ok 19 302s # testing : number of requests 302s # expected: 4 302s # received: 4 302s ok 20 302s # testing : response protocol 302s # expected: 'HTTP/1.1' 302s # received: 'HTTP/1.1' 302s ok 21 302s # testing : no Transfer-Encoding (test result inverted) 302s # expected: 'chunked' 302s # received: '' 302s ok 22 302s # testing : content length 302s # expected: 253 302s # received: '253' 302s ok 23 302s # testing : body length 302s # expected: '242' 302s # received: 242 302s ok 24 302s # testing : number of requests 302s # expected: 5 302s # received: 5 302s ok 25 302s # testing : response protocol 302s # expected: 'HTTP/1.1' 302s # received: 'HTTP/1.1' 302s ok 26 302s # testing : no Transfer-Encoding (test result inverted) 302s # expected: 'chunked' 302s # received: '' 302s ok 27 302s # testing : content length 302s # expected: '' 302s # received: '' 302s ok 28 302s # testing : body length 302s # expected: '14276' 302s # received: 14276 302s ok 29 302s # testing : number of requests 302s # expected: 6 302s # received: 6 302s ok 30 302s ok 304s t/http11/chunked2.t ................. 304s 1..2 304s # Running under perl version 5.038002 for linux 304s # Current time local: Mon Jun 3 13:17:42 2024 304s # Current time GMT: Mon Jun 3 13:17:42 2024 304s # Using Test.pm version 1.31 304s # Using Apache/Test.pm version 1.42 304s # testing : successful response 304s # expected: 200 304s # received: '200' 304s ok 1 304s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 304s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 304s ok 2 304s ok 305s t/http11/clength.t .................. 305s 1..6 305s # Running under perl version 5.038002 for linux 305s # Current time local: Mon Jun 3 13:17:44 2024 305s # Current time GMT: Mon Jun 3 13:17:44 2024 305s # Using Test.pm version 1.31 305s # Using Apache/Test.pm version 1.42 305s # testing : successful response 305s # expected: 200 305s # received: '200' 305s ok 1 305s # expected: 10 305s # received: '10' 305s ok 2 305s # expected: 'bbbbbbbbbb' 305s # received: 'bbbbbbbbbb' 305s ok 3 305s # testing : successful response 305s # expected: 200 305s # received: '200' 305s ok 4 305s # expected: 6 305s # received: '6' 305s ok 5 305s # expected: 'foobar' 305s # received: 'foobar' 305s ok 6 305s ok 308s t/http11/post.t ..................... 308s # using LWP client 308s 1..51 308s # Running under perl version 5.038002 for linux 308s # Current time local: Mon Jun 3 13:17:45 2024 308s # Current time GMT: Mon Jun 3 13:17:45 2024 308s # Using Test.pm version 1.31 308s # Using Apache/Test.pm version 1.42 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 1024 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Connection: Keep-Alive 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 5 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 1 308s #DMMATCH1: 1 308s #Keep-Alive: timeout=5, max=100 308s # 308s # testing : length posted 308s # expected: '1024' 308s # received: 1024 308s ok 1 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 2048 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 5 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 2 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '2048' 308s # received: 2048 308s ok 2 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 3072 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 5 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 3 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '3072' 308s # received: 3072 308s ok 3 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 4096 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 5 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 4 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '4096' 308s # received: 4096 308s ok 4 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 5120 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 5 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 5 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '5120' 308s # received: 5120 308s ok 5 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 6144 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 5 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 6 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '6144' 308s # received: 6144 308s ok 6 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 7168 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 5 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 7 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '7168' 308s # received: 7168 308s ok 7 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 8192 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 5 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 8 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '8192' 308s # received: 8192 308s ok 8 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 9216 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 5 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 9 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '9216' 308s # received: 9216 308s ok 9 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 10240 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 10 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '10240' 308s # received: 10240 308s ok 10 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 11264 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 11 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '11264' 308s # received: 11264 308s ok 11 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 12288 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 12 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '12288' 308s # received: 12288 308s ok 12 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 13312 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 13 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '13312' 308s # received: 13312 308s ok 13 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 14336 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 14 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '14336' 308s # received: 14336 308s ok 14 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 15360 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 15 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '15360' 308s # received: 15360 308s ok 15 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 16384 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 16 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '16384' 308s # received: 16384 308s ok 16 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 17408 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 17 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '17408' 308s # received: 17408 308s ok 17 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 18432 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 18 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '18432' 308s # received: 18432 308s ok 18 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 19456 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 19 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '19456' 308s # received: 19456 308s ok 19 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 20480 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 20 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '20480' 308s # received: 20480 308s ok 20 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 21504 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 21 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '21504' 308s # received: 21504 308s ok 21 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 22528 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 22 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '22528' 308s # received: 22528 308s ok 22 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 23552 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 23 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '23552' 308s # received: 23552 308s ok 23 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 24576 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 24 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '24576' 308s # received: 24576 308s ok 24 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 25600 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 25 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '25600' 308s # received: 25600 308s ok 25 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 26624 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 26 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '26624' 308s # received: 26624 308s ok 26 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 27648 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 27 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '27648' 308s # received: 27648 308s ok 27 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 28672 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 28 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '28672' 308s # received: 28672 308s ok 28 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 29696 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 29 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '29696' 308s # received: 29696 308s ok 29 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 30720 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 30 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '30720' 308s # received: 30720 308s ok 30 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 31744 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 31 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '31744' 308s # received: 31744 308s ok 31 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 32768 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 32 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '32768' 308s # received: 32768 308s ok 32 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 33792 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 33 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '33792' 308s # received: 33792 308s ok 33 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 34816 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 34 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '34816' 308s # received: 34816 308s ok 34 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 35840 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:47 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 35 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '35840' 308s # received: 35840 308s ok 35 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 36864 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 36 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '36864' 308s # received: 36864 308s ok 36 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 37888 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 37 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '37888' 308s # received: 37888 308s ok 37 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 38912 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 38 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '38912' 308s # received: 38912 308s ok 38 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 39936 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 39 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '39936' 308s # received: 39936 308s ok 39 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 40960 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 40 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '40960' 308s # received: 40960 308s ok 40 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 41984 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 41 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '41984' 308s # received: 41984 308s ok 41 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 43008 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 42 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '43008' 308s # received: 43008 308s ok 42 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 44032 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 43 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '44032' 308s # received: 44032 308s ok 43 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 45056 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 44 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '45056' 308s # received: 45056 308s ok 44 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 46080 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 45 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '46080' 308s # received: 46080 308s ok 45 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 47104 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 46 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '47104' 308s # received: 47104 308s ok 46 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 48128 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 47 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '48128' 308s # received: 48128 308s ok 47 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 49152 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 48 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '49152' 308s # received: 49152 308s ok 48 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 50176 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 49 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '50176' 308s # received: 50176 308s ok 49 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 51200 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 6 308s #Client-Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 50 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '51200' 308s # received: 51200 308s ok 50 308s #lwp request: 308s #POST http://localhost:8529/eat_post HTTP/1.1 308s #User-Agent: libwww-perl/6.77 308s #Content-Length: 102400 308s # 308s #server response: 308s #HTTP/1.1 200 OK 308s #Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 308s #Vary: In-If1 308s #Content-Length: 7 308s #Client-Date: Mon, 03 Jun 2024 13:17:48 GMT 308s #Client-Peer: 127.0.0.1:8529 308s #Client-Response-Num: 51 308s #DMMATCH1: 1 308s # 308s # testing : length posted 308s # expected: '102400' 308s # received: 102400 308s ok 51 308s ok 310s t/modules/aaa.t ..................... 310s 1..40 310s # Running under perl version 5.038002 for linux 310s # Current time local: Mon Jun 3 13:17:48 2024 310s # Current time GMT: Mon Jun 3 13:17:48 2024 310s # Using Test.pm version 1.31 310s # Using Apache/Test.pm version 1.42 310s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/realm2 310s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/basic1 310s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/form1 310s ok 1 310s ok 2 310s ok 3 310s ok 4 310s ok 5 310s ok 6 310s ok 7 310s ok 8 310s ok 9 310s ok 10 310s ok 11 310s ok 12 310s ok 13 310s ok 14 310s ok 15 310s ok 16 310s ok 17 310s ok 18 310s ok 19 310s ok 20 310s ok 21 310s ok 22 310s ok 23 310s ok 24 310s ok 25 310s ok 26 310s ok 27 310s ok 28 310s ok 29 310s ok 30 310s ok 31 310s ok 32 310s ok 33 310s ok 34 310s ok 35 310s ok 36 310s ok 37 310s ok 38 310s ok 39 310s ok 40 310s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/form1 310s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/basic1 310s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/realm2 310s ok 313s t/modules/access.t .................. 313s 1..408 313s # Running under perl version 5.038002 for linux 313s # Current time local: Mon Jun 3 13:17:50 2024 313s # Current time GMT: Mon Jun 3 13:17:50 2024 313s # Using Test.pm version 1.31 313s # Using Apache/Test.pm version 1.42 313s # --- 313s # Order deny,allow 313s # Allow from all 313s # expecting access. 313s ok 1 313s # --- 313s # Order deny,allow 313s # Deny from all 313s # expecting access denial. 313s ok 2 313s # --- 313s # Order deny,allow 313s # Allow from all 313s # Deny from all 313s # expecting access. 313s ok 3 313s # --- 313s # Order deny,allow 313s # Deny from localhost 313s # expecting access denial. 313s ok 4 313s # --- 313s # Order deny,allow 313s # Allow from all 313s # Deny from localhost 313s # expecting access. 313s ok 5 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 6 313s # --- 313s # Order deny,allow 313s # Allow from all 313s # Deny from 127.0.0.1 313s # expecting access. 313s ok 7 313s # --- 313s # Order deny,allow 313s # Deny from 127.0 313s # expecting access denial. 313s ok 8 313s # --- 313s # Order deny,allow 313s # Allow from all 313s # Deny from 127.0 313s # expecting access. 313s ok 9 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 10 313s # --- 313s # Order deny,allow 313s # Allow from all 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access. 313s ok 11 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 12 313s # --- 313s # Order deny,allow 313s # Allow from all 313s # Deny from 127.0.0.1/16 313s # expecting access. 313s ok 13 313s # --- 313s # Order deny,allow 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 14 313s # --- 313s # Order deny,allow 313s # Allow from all 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 15 313s # --- 313s # Order deny,allow 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 16 313s # --- 313s # Order deny,allow 313s # Allow from all 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 17 313s # --- 313s # Order deny,allow 313s # Allow from localhost 313s # expecting access. 313s ok 18 313s # --- 313s # Order deny,allow 313s # Deny from all 313s # expecting access denial. 313s ok 19 313s # --- 313s # Order deny,allow 313s # Allow from localhost 313s # Deny from all 313s # expecting access. 313s ok 20 313s # --- 313s # Order deny,allow 313s # Deny from localhost 313s # expecting access denial. 313s ok 21 313s # --- 313s # Order deny,allow 313s # Allow from localhost 313s # Deny from localhost 313s # expecting access. 313s ok 22 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 23 313s # --- 313s # Order deny,allow 313s # Allow from localhost 313s # Deny from 127.0.0.1 313s # expecting access. 313s ok 24 313s # --- 313s # Order deny,allow 313s # Deny from 127.0 313s # expecting access denial. 313s ok 25 313s # --- 313s # Order deny,allow 313s # Allow from localhost 313s # Deny from 127.0 313s # expecting access. 313s ok 26 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 27 313s # --- 313s # Order deny,allow 313s # Allow from localhost 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access. 313s ok 28 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 29 313s # --- 313s # Order deny,allow 313s # Allow from localhost 313s # Deny from 127.0.0.1/16 313s # expecting access. 313s ok 30 313s # --- 313s # Order deny,allow 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 31 313s # --- 313s # Order deny,allow 313s # Allow from localhost 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 32 313s # --- 313s # Order deny,allow 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 33 313s # --- 313s # Order deny,allow 313s # Allow from localhost 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 34 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1 313s # expecting access. 313s ok 35 313s # --- 313s # Order deny,allow 313s # Deny from all 313s # expecting access denial. 313s ok 36 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1 313s # Deny from all 313s # expecting access. 313s ok 37 313s # --- 313s # Order deny,allow 313s # Deny from localhost 313s # expecting access denial. 313s ok 38 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1 313s # Deny from localhost 313s # expecting access. 313s ok 39 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 40 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1 313s # Deny from 127.0.0.1 313s # expecting access. 313s ok 41 313s # --- 313s # Order deny,allow 313s # Deny from 127.0 313s # expecting access denial. 313s ok 42 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1 313s # Deny from 127.0 313s # expecting access. 313s ok 43 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 44 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access. 313s ok 45 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 46 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1 313s # Deny from 127.0.0.1/16 313s # expecting access. 313s ok 47 313s # --- 313s # Order deny,allow 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 48 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 49 313s # --- 313s # Order deny,allow 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 50 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 51 313s # --- 313s # Order deny,allow 313s # Allow from 127.0 313s # expecting access. 313s ok 52 313s # --- 313s # Order deny,allow 313s # Deny from all 313s # expecting access denial. 313s ok 53 313s # --- 313s # Order deny,allow 313s # Allow from 127.0 313s # Deny from all 313s # expecting access. 313s ok 54 313s # --- 313s # Order deny,allow 313s # Deny from localhost 313s # expecting access denial. 313s ok 55 313s # --- 313s # Order deny,allow 313s # Allow from 127.0 313s # Deny from localhost 313s # expecting access. 313s ok 56 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 57 313s # --- 313s # Order deny,allow 313s # Allow from 127.0 313s # Deny from 127.0.0.1 313s # expecting access. 313s ok 58 313s # --- 313s # Order deny,allow 313s # Deny from 127.0 313s # expecting access denial. 313s ok 59 313s # --- 313s # Order deny,allow 313s # Allow from 127.0 313s # Deny from 127.0 313s # expecting access. 313s ok 60 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 61 313s # --- 313s # Order deny,allow 313s # Allow from 127.0 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access. 313s ok 62 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 63 313s # --- 313s # Order deny,allow 313s # Allow from 127.0 313s # Deny from 127.0.0.1/16 313s # expecting access. 313s ok 64 313s # --- 313s # Order deny,allow 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 65 313s # --- 313s # Order deny,allow 313s # Allow from 127.0 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 66 313s # --- 313s # Order deny,allow 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 67 313s # --- 313s # Order deny,allow 313s # Allow from 127.0 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 68 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1/255.255.0.0 313s # expecting access. 313s ok 69 313s # --- 313s # Order deny,allow 313s # Deny from all 313s # expecting access denial. 313s ok 70 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from all 313s # expecting access. 313s ok 71 313s # --- 313s # Order deny,allow 313s # Deny from localhost 313s # expecting access denial. 313s ok 72 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from localhost 313s # expecting access. 313s ok 73 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 74 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from 127.0.0.1 313s # expecting access. 313s ok 75 313s # --- 313s # Order deny,allow 313s # Deny from 127.0 313s # expecting access denial. 313s ok 76 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from 127.0 313s # expecting access. 313s ok 77 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 78 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access. 313s ok 79 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 80 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from 127.0.0.1/16 313s # expecting access. 313s ok 81 313s # --- 313s # Order deny,allow 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 82 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 83 313s # --- 313s # Order deny,allow 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 84 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 85 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1/16 313s # expecting access. 313s ok 86 313s # --- 313s # Order deny,allow 313s # Deny from all 313s # expecting access denial. 313s ok 87 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1/16 313s # Deny from all 313s # expecting access. 313s ok 88 313s # --- 313s # Order deny,allow 313s # Deny from localhost 313s # expecting access denial. 313s ok 89 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1/16 313s # Deny from localhost 313s # expecting access. 313s ok 90 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 91 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1/16 313s # Deny from 127.0.0.1 313s # expecting access. 313s ok 92 313s # --- 313s # Order deny,allow 313s # Deny from 127.0 313s # expecting access denial. 313s ok 93 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1/16 313s # Deny from 127.0 313s # expecting access. 313s ok 94 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 95 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1/16 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access. 313s ok 96 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 97 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1/16 313s # Deny from 127.0.0.1/16 313s # expecting access. 313s ok 98 313s # --- 313s # Order deny,allow 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 99 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1/16 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 100 313s # --- 313s # Order deny,allow 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 101 313s # --- 313s # Order deny,allow 313s # Allow from 127.0.0.1/16 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 102 313s # --- 313s # Order deny,allow 313s # Allow from somewhere.else.com 313s # expecting access. 313s ok 103 313s # --- 313s # Order deny,allow 313s # Deny from all 313s # expecting access denial. 313s ok 104 313s # --- 313s # Order deny,allow 313s # Allow from somewhere.else.com 313s # Deny from all 313s # expecting access denial. 313s ok 105 313s # --- 313s # Order deny,allow 313s # Deny from localhost 313s # expecting access denial. 313s ok 106 313s # --- 313s # Order deny,allow 313s # Allow from somewhere.else.com 313s # Deny from localhost 313s # expecting access denial. 313s ok 107 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 108 313s # --- 313s # Order deny,allow 313s # Allow from somewhere.else.com 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 109 313s # --- 313s # Order deny,allow 313s # Deny from 127.0 313s # expecting access denial. 313s ok 110 313s # --- 313s # Order deny,allow 313s # Allow from somewhere.else.com 313s # Deny from 127.0 313s # expecting access denial. 313s ok 111 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 112 313s # --- 313s # Order deny,allow 313s # Allow from somewhere.else.com 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 113 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 114 313s # --- 313s # Order deny,allow 313s # Allow from somewhere.else.com 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 115 313s # --- 313s # Order deny,allow 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 116 313s # --- 313s # Order deny,allow 313s # Allow from somewhere.else.com 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 117 313s # --- 313s # Order deny,allow 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 118 313s # --- 313s # Order deny,allow 313s # Allow from somewhere.else.com 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 119 313s # --- 313s # Order deny,allow 313s # Allow from 66.6.6.6 313s # expecting access. 313s ok 120 313s # --- 313s # Order deny,allow 313s # Deny from all 313s # expecting access denial. 313s ok 121 313s # --- 313s # Order deny,allow 313s # Allow from 66.6.6.6 313s # Deny from all 313s # expecting access denial. 313s ok 122 313s # --- 313s # Order deny,allow 313s # Deny from localhost 313s # expecting access denial. 313s ok 123 313s # --- 313s # Order deny,allow 313s # Allow from 66.6.6.6 313s # Deny from localhost 313s # expecting access denial. 313s ok 124 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 125 313s # --- 313s # Order deny,allow 313s # Allow from 66.6.6.6 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 126 313s # --- 313s # Order deny,allow 313s # Deny from 127.0 313s # expecting access denial. 313s ok 127 313s # --- 313s # Order deny,allow 313s # Allow from 66.6.6.6 313s # Deny from 127.0 313s # expecting access denial. 313s ok 128 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 129 313s # --- 313s # Order deny,allow 313s # Allow from 66.6.6.6 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 130 313s # --- 313s # Order deny,allow 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 131 313s # --- 313s # Order deny,allow 313s # Allow from 66.6.6.6 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 132 313s # --- 313s # Order deny,allow 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 133 313s # --- 313s # Order deny,allow 313s # Allow from 66.6.6.6 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 134 313s # --- 313s # Order deny,allow 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 135 313s # --- 313s # Order deny,allow 313s # Allow from 66.6.6.6 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 136 313s # --- 313s # Order allow,deny 313s # Allow from all 313s # expecting access. 313s ok 137 313s # --- 313s # Order allow,deny 313s # Deny from all 313s # expecting access denial. 313s ok 138 313s # --- 313s # Order allow,deny 313s # Allow from all 313s # Deny from all 313s # expecting access denial. 313s ok 139 313s # --- 313s # Order allow,deny 313s # Deny from localhost 313s # expecting access denial. 313s ok 140 313s # --- 313s # Order allow,deny 313s # Allow from all 313s # Deny from localhost 313s # expecting access denial. 313s ok 141 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 142 313s # --- 313s # Order allow,deny 313s # Allow from all 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 143 313s # --- 313s # Order allow,deny 313s # Deny from 127.0 313s # expecting access denial. 313s ok 144 313s # --- 313s # Order allow,deny 313s # Allow from all 313s # Deny from 127.0 313s # expecting access denial. 313s ok 145 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 146 313s # --- 313s # Order allow,deny 313s # Allow from all 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 147 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 148 313s # --- 313s # Order allow,deny 313s # Allow from all 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 149 313s # --- 313s # Order allow,deny 313s # Deny from somewhere.else.com 313s # expecting access denial. 313s ok 150 313s # --- 313s # Order allow,deny 313s # Allow from all 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 151 313s # --- 313s # Order allow,deny 313s # Deny from 66.6.6.6 313s # expecting access denial. 313s ok 152 313s # --- 313s # Order allow,deny 313s # Allow from all 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 153 313s # --- 313s # Order allow,deny 313s # Allow from localhost 313s # expecting access. 313s ok 154 313s # --- 313s # Order allow,deny 313s # Deny from all 313s # expecting access denial. 313s ok 155 313s # --- 313s # Order allow,deny 313s # Allow from localhost 313s # Deny from all 313s # expecting access denial. 313s ok 156 313s # --- 313s # Order allow,deny 313s # Deny from localhost 313s # expecting access denial. 313s ok 157 313s # --- 313s # Order allow,deny 313s # Allow from localhost 313s # Deny from localhost 313s # expecting access denial. 313s ok 158 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 159 313s # --- 313s # Order allow,deny 313s # Allow from localhost 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 160 313s # --- 313s # Order allow,deny 313s # Deny from 127.0 313s # expecting access denial. 313s ok 161 313s # --- 313s # Order allow,deny 313s # Allow from localhost 313s # Deny from 127.0 313s # expecting access denial. 313s ok 162 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 163 313s # --- 313s # Order allow,deny 313s # Allow from localhost 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 164 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 165 313s # --- 313s # Order allow,deny 313s # Allow from localhost 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 166 313s # --- 313s # Order allow,deny 313s # Deny from somewhere.else.com 313s # expecting access denial. 313s ok 167 313s # --- 313s # Order allow,deny 313s # Allow from localhost 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 168 313s # --- 313s # Order allow,deny 313s # Deny from 66.6.6.6 313s # expecting access denial. 313s ok 169 313s # --- 313s # Order allow,deny 313s # Allow from localhost 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 170 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1 313s # expecting access. 313s ok 171 313s # --- 313s # Order allow,deny 313s # Deny from all 313s # expecting access denial. 313s ok 172 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1 313s # Deny from all 313s # expecting access denial. 313s ok 173 313s # --- 313s # Order allow,deny 313s # Deny from localhost 313s # expecting access denial. 313s ok 174 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1 313s # Deny from localhost 313s # expecting access denial. 313s ok 175 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 176 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 177 313s # --- 313s # Order allow,deny 313s # Deny from 127.0 313s # expecting access denial. 313s ok 178 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1 313s # Deny from 127.0 313s # expecting access denial. 313s ok 179 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 180 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 181 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 182 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 183 313s # --- 313s # Order allow,deny 313s # Deny from somewhere.else.com 313s # expecting access denial. 313s ok 184 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 185 313s # --- 313s # Order allow,deny 313s # Deny from 66.6.6.6 313s # expecting access denial. 313s ok 186 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 187 313s # --- 313s # Order allow,deny 313s # Allow from 127.0 313s # expecting access. 313s ok 188 313s # --- 313s # Order allow,deny 313s # Deny from all 313s # expecting access denial. 313s ok 189 313s # --- 313s # Order allow,deny 313s # Allow from 127.0 313s # Deny from all 313s # expecting access denial. 313s ok 190 313s # --- 313s # Order allow,deny 313s # Deny from localhost 313s # expecting access denial. 313s ok 191 313s # --- 313s # Order allow,deny 313s # Allow from 127.0 313s # Deny from localhost 313s # expecting access denial. 313s ok 192 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 193 313s # --- 313s # Order allow,deny 313s # Allow from 127.0 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 194 313s # --- 313s # Order allow,deny 313s # Deny from 127.0 313s # expecting access denial. 313s ok 195 313s # --- 313s # Order allow,deny 313s # Allow from 127.0 313s # Deny from 127.0 313s # expecting access denial. 313s ok 196 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 197 313s # --- 313s # Order allow,deny 313s # Allow from 127.0 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 198 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 199 313s # --- 313s # Order allow,deny 313s # Allow from 127.0 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 200 313s # --- 313s # Order allow,deny 313s # Deny from somewhere.else.com 313s # expecting access denial. 313s ok 201 313s # --- 313s # Order allow,deny 313s # Allow from 127.0 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 202 313s # --- 313s # Order allow,deny 313s # Deny from 66.6.6.6 313s # expecting access denial. 313s ok 203 313s # --- 313s # Order allow,deny 313s # Allow from 127.0 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 204 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1/255.255.0.0 313s # expecting access. 313s ok 205 313s # --- 313s # Order allow,deny 313s # Deny from all 313s # expecting access denial. 313s ok 206 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from all 313s # expecting access denial. 313s ok 207 313s # --- 313s # Order allow,deny 313s # Deny from localhost 313s # expecting access denial. 313s ok 208 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from localhost 313s # expecting access denial. 313s ok 209 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 210 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 211 313s # --- 313s # Order allow,deny 313s # Deny from 127.0 313s # expecting access denial. 313s ok 212 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from 127.0 313s # expecting access denial. 313s ok 213 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 214 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 215 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 216 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 217 313s # --- 313s # Order allow,deny 313s # Deny from somewhere.else.com 313s # expecting access denial. 313s ok 218 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 219 313s # --- 313s # Order allow,deny 313s # Deny from 66.6.6.6 313s # expecting access denial. 313s ok 220 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 221 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1/16 313s # expecting access. 313s ok 222 313s # --- 313s # Order allow,deny 313s # Deny from all 313s # expecting access denial. 313s ok 223 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1/16 313s # Deny from all 313s # expecting access denial. 313s ok 224 313s # --- 313s # Order allow,deny 313s # Deny from localhost 313s # expecting access denial. 313s ok 225 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1/16 313s # Deny from localhost 313s # expecting access denial. 313s ok 226 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 227 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1/16 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 228 313s # --- 313s # Order allow,deny 313s # Deny from 127.0 313s # expecting access denial. 313s ok 229 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1/16 313s # Deny from 127.0 313s # expecting access denial. 313s ok 230 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 231 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1/16 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 232 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 233 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1/16 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 234 313s # --- 313s # Order allow,deny 313s # Deny from somewhere.else.com 313s # expecting access denial. 313s ok 235 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1/16 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 236 313s # --- 313s # Order allow,deny 313s # Deny from 66.6.6.6 313s # expecting access denial. 313s ok 237 313s # --- 313s # Order allow,deny 313s # Allow from 127.0.0.1/16 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 238 313s # --- 313s # Order allow,deny 313s # Allow from somewhere.else.com 313s # expecting access denial. 313s ok 239 313s # --- 313s # Order allow,deny 313s # Deny from all 313s # expecting access denial. 313s ok 240 313s # --- 313s # Order allow,deny 313s # Allow from somewhere.else.com 313s # Deny from all 313s # expecting access denial. 313s ok 241 313s # --- 313s # Order allow,deny 313s # Deny from localhost 313s # expecting access denial. 313s ok 242 313s # --- 313s # Order allow,deny 313s # Allow from somewhere.else.com 313s # Deny from localhost 313s # expecting access denial. 313s ok 243 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 244 313s # --- 313s # Order allow,deny 313s # Allow from somewhere.else.com 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 245 313s # --- 313s # Order allow,deny 313s # Deny from 127.0 313s # expecting access denial. 313s ok 246 313s # --- 313s # Order allow,deny 313s # Allow from somewhere.else.com 313s # Deny from 127.0 313s # expecting access denial. 313s ok 247 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 248 313s # --- 313s # Order allow,deny 313s # Allow from somewhere.else.com 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 249 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 250 313s # --- 313s # Order allow,deny 313s # Allow from somewhere.else.com 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 251 313s # --- 313s # Order allow,deny 313s # Deny from somewhere.else.com 313s # expecting access denial. 313s ok 252 313s # --- 313s # Order allow,deny 313s # Allow from somewhere.else.com 313s # Deny from somewhere.else.com 313s # expecting access denial. 313s ok 253 313s # --- 313s # Order allow,deny 313s # Deny from 66.6.6.6 313s # expecting access denial. 313s ok 254 313s # --- 313s # Order allow,deny 313s # Allow from somewhere.else.com 313s # Deny from 66.6.6.6 313s # expecting access denial. 313s ok 255 313s # --- 313s # Order allow,deny 313s # Allow from 66.6.6.6 313s # expecting access denial. 313s ok 256 313s # --- 313s # Order allow,deny 313s # Deny from all 313s # expecting access denial. 313s ok 257 313s # --- 313s # Order allow,deny 313s # Allow from 66.6.6.6 313s # Deny from all 313s # expecting access denial. 313s ok 258 313s # --- 313s # Order allow,deny 313s # Deny from localhost 313s # expecting access denial. 313s ok 259 313s # --- 313s # Order allow,deny 313s # Allow from 66.6.6.6 313s # Deny from localhost 313s # expecting access denial. 313s ok 260 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 261 313s # --- 313s # Order allow,deny 313s # Allow from 66.6.6.6 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 262 313s # --- 313s # Order allow,deny 313s # Deny from 127.0 313s # expecting access denial. 313s ok 263 313s # --- 313s # Order allow,deny 313s # Allow from 66.6.6.6 313s # Deny from 127.0 313s # expecting access denial. 313s ok 264 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 265 313s # --- 313s # Order allow,deny 313s # Allow from 66.6.6.6 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 266 313s # --- 313s # Order allow,deny 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 267 313s # --- 313s # Order allow,deny 313s # Allow from 66.6.6.6 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 268 313s # --- 313s # Order allow,deny 313s # Deny from somewhere.else.com 313s # expecting access denial. 313s ok 269 313s # --- 313s # Order allow,deny 313s # Allow from 66.6.6.6 313s # Deny from somewhere.else.com 313s # expecting access denial. 313s ok 270 313s # --- 313s # Order allow,deny 313s # Deny from 66.6.6.6 313s # expecting access denial. 313s ok 271 313s # --- 313s # Order allow,deny 313s # Allow from 66.6.6.6 313s # Deny from 66.6.6.6 313s # expecting access denial. 313s ok 272 313s # --- 313s # Order mutual-failure 313s # Allow from all 313s # expecting access. 313s ok 273 313s # --- 313s # Order mutual-failure 313s # Deny from all 313s # expecting access denial. 313s ok 274 313s # --- 313s # Order mutual-failure 313s # Allow from all 313s # Deny from all 313s # expecting access denial. 313s ok 275 313s # --- 313s # Order mutual-failure 313s # Deny from localhost 313s # expecting access denial. 313s ok 276 313s # --- 313s # Order mutual-failure 313s # Allow from all 313s # Deny from localhost 313s # expecting access denial. 313s ok 277 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 278 313s # --- 313s # Order mutual-failure 313s # Allow from all 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 279 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0 313s # expecting access denial. 313s ok 280 313s # --- 313s # Order mutual-failure 313s # Allow from all 313s # Deny from 127.0 313s # expecting access denial. 313s ok 281 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 282 313s # --- 313s # Order mutual-failure 313s # Allow from all 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 283 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 284 313s # --- 313s # Order mutual-failure 313s # Allow from all 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 285 313s # --- 313s # Order mutual-failure 313s # Deny from somewhere.else.com 313s # expecting access denial. 313s ok 286 313s # --- 313s # Order mutual-failure 313s # Allow from all 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 287 313s # --- 313s # Order mutual-failure 313s # Deny from 66.6.6.6 313s # expecting access denial. 313s ok 288 313s # --- 313s # Order mutual-failure 313s # Allow from all 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 289 313s # --- 313s # Order mutual-failure 313s # Allow from localhost 313s # expecting access. 313s ok 290 313s # --- 313s # Order mutual-failure 313s # Deny from all 313s # expecting access denial. 313s ok 291 313s # --- 313s # Order mutual-failure 313s # Allow from localhost 313s # Deny from all 313s # expecting access denial. 313s ok 292 313s # --- 313s # Order mutual-failure 313s # Deny from localhost 313s # expecting access denial. 313s ok 293 313s # --- 313s # Order mutual-failure 313s # Allow from localhost 313s # Deny from localhost 313s # expecting access denial. 313s ok 294 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 295 313s # --- 313s # Order mutual-failure 313s # Allow from localhost 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 296 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0 313s # expecting access denial. 313s ok 297 313s # --- 313s # Order mutual-failure 313s # Allow from localhost 313s # Deny from 127.0 313s # expecting access denial. 313s ok 298 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 299 313s # --- 313s # Order mutual-failure 313s # Allow from localhost 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 300 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 301 313s # --- 313s # Order mutual-failure 313s # Allow from localhost 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 302 313s # --- 313s # Order mutual-failure 313s # Deny from somewhere.else.com 313s # expecting access denial. 313s ok 303 313s # --- 313s # Order mutual-failure 313s # Allow from localhost 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 304 313s # --- 313s # Order mutual-failure 313s # Deny from 66.6.6.6 313s # expecting access denial. 313s ok 305 313s # --- 313s # Order mutual-failure 313s # Allow from localhost 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 306 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1 313s # expecting access. 313s ok 307 313s # --- 313s # Order mutual-failure 313s # Deny from all 313s # expecting access denial. 313s ok 308 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1 313s # Deny from all 313s # expecting access denial. 313s ok 309 313s # --- 313s # Order mutual-failure 313s # Deny from localhost 313s # expecting access denial. 313s ok 310 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1 313s # Deny from localhost 313s # expecting access denial. 313s ok 311 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 312 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 313 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0 313s # expecting access denial. 313s ok 314 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1 313s # Deny from 127.0 313s # expecting access denial. 313s ok 315 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 316 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 317 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 318 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 319 313s # --- 313s # Order mutual-failure 313s # Deny from somewhere.else.com 313s # expecting access denial. 313s ok 320 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 321 313s # --- 313s # Order mutual-failure 313s # Deny from 66.6.6.6 313s # expecting access denial. 313s ok 322 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 323 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0 313s # expecting access. 313s ok 324 313s # --- 313s # Order mutual-failure 313s # Deny from all 313s # expecting access denial. 313s ok 325 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0 313s # Deny from all 313s # expecting access denial. 313s ok 326 313s # --- 313s # Order mutual-failure 313s # Deny from localhost 313s # expecting access denial. 313s ok 327 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0 313s # Deny from localhost 313s # expecting access denial. 313s ok 328 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 329 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 330 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0 313s # expecting access denial. 313s ok 331 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0 313s # Deny from 127.0 313s # expecting access denial. 313s ok 332 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 333 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 334 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 335 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 336 313s # --- 313s # Order mutual-failure 313s # Deny from somewhere.else.com 313s # expecting access denial. 313s ok 337 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 338 313s # --- 313s # Order mutual-failure 313s # Deny from 66.6.6.6 313s # expecting access denial. 313s ok 339 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 340 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1/255.255.0.0 313s # expecting access. 313s ok 341 313s # --- 313s # Order mutual-failure 313s # Deny from all 313s # expecting access denial. 313s ok 342 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from all 313s # expecting access denial. 313s ok 343 313s # --- 313s # Order mutual-failure 313s # Deny from localhost 313s # expecting access denial. 313s ok 344 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from localhost 313s # expecting access denial. 313s ok 345 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 346 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 347 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0 313s # expecting access denial. 313s ok 348 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from 127.0 313s # expecting access denial. 313s ok 349 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 350 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 351 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 352 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 353 313s # --- 313s # Order mutual-failure 313s # Deny from somewhere.else.com 313s # expecting access denial. 313s ok 354 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 355 313s # --- 313s # Order mutual-failure 313s # Deny from 66.6.6.6 313s # expecting access denial. 313s ok 356 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1/255.255.0.0 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 357 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1/16 313s # expecting access. 313s ok 358 313s # --- 313s # Order mutual-failure 313s # Deny from all 313s # expecting access denial. 313s ok 359 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1/16 313s # Deny from all 313s # expecting access denial. 313s ok 360 313s # --- 313s # Order mutual-failure 313s # Deny from localhost 313s # expecting access denial. 313s ok 361 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1/16 313s # Deny from localhost 313s # expecting access denial. 313s ok 362 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 363 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1/16 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 364 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0 313s # expecting access denial. 313s ok 365 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1/16 313s # Deny from 127.0 313s # expecting access denial. 313s ok 366 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 367 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1/16 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 368 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 369 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1/16 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 370 313s # --- 313s # Order mutual-failure 313s # Deny from somewhere.else.com 313s # expecting access denial. 313s ok 371 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1/16 313s # Deny from somewhere.else.com 313s # expecting access. 313s ok 372 313s # --- 313s # Order mutual-failure 313s # Deny from 66.6.6.6 313s # expecting access denial. 313s ok 373 313s # --- 313s # Order mutual-failure 313s # Allow from 127.0.0.1/16 313s # Deny from 66.6.6.6 313s # expecting access. 313s ok 374 313s # --- 313s # Order mutual-failure 313s # Allow from somewhere.else.com 313s # expecting access denial. 313s ok 375 313s # --- 313s # Order mutual-failure 313s # Deny from all 313s # expecting access denial. 313s ok 376 313s # --- 313s # Order mutual-failure 313s # Allow from somewhere.else.com 313s # Deny from all 313s # expecting access denial. 313s ok 377 313s # --- 313s # Order mutual-failure 313s # Deny from localhost 313s # expecting access denial. 313s ok 378 313s # --- 313s # Order mutual-failure 313s # Allow from somewhere.else.com 313s # Deny from localhost 313s # expecting access denial. 313s ok 379 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 380 313s # --- 313s # Order mutual-failure 313s # Allow from somewhere.else.com 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 381 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0 313s # expecting access denial. 313s ok 382 313s # --- 313s # Order mutual-failure 313s # Allow from somewhere.else.com 313s # Deny from 127.0 313s # expecting access denial. 313s ok 383 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 384 313s # --- 313s # Order mutual-failure 313s # Allow from somewhere.else.com 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 385 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 386 313s # --- 313s # Order mutual-failure 313s # Allow from somewhere.else.com 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 387 313s # --- 313s # Order mutual-failure 313s # Deny from somewhere.else.com 313s # expecting access denial. 313s ok 388 313s # --- 313s # Order mutual-failure 313s # Allow from somewhere.else.com 313s # Deny from somewhere.else.com 313s # expecting access denial. 313s ok 389 313s # --- 313s # Order mutual-failure 313s # Deny from 66.6.6.6 313s # expecting access denial. 313s ok 390 313s # --- 313s # Order mutual-failure 313s # Allow from somewhere.else.com 313s # Deny from 66.6.6.6 313s # expecting access denial. 313s ok 391 313s # --- 313s # Order mutual-failure 313s # Allow from 66.6.6.6 313s # expecting access denial. 313s ok 392 313s # --- 313s # Order mutual-failure 313s # Deny from all 313s # expecting access denial. 313s ok 393 313s # --- 313s # Order mutual-failure 313s # Allow from 66.6.6.6 313s # Deny from all 313s # expecting access denial. 313s ok 394 313s # --- 313s # Order mutual-failure 313s # Deny from localhost 313s # expecting access denial. 313s ok 395 313s # --- 313s # Order mutual-failure 313s # Allow from 66.6.6.6 313s # Deny from localhost 313s # expecting access denial. 313s ok 396 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 397 313s # --- 313s # Order mutual-failure 313s # Allow from 66.6.6.6 313s # Deny from 127.0.0.1 313s # expecting access denial. 313s ok 398 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0 313s # expecting access denial. 313s ok 399 313s # --- 313s # Order mutual-failure 313s # Allow from 66.6.6.6 313s # Deny from 127.0 313s # expecting access denial. 313s ok 400 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 401 313s # --- 313s # Order mutual-failure 313s # Allow from 66.6.6.6 313s # Deny from 127.0.0.1/255.255.0.0 313s # expecting access denial. 313s ok 402 313s # --- 313s # Order mutual-failure 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 403 313s # --- 313s # Order mutual-failure 313s # Allow from 66.6.6.6 313s # Deny from 127.0.0.1/16 313s # expecting access denial. 313s ok 404 313s # --- 313s # Order mutual-failure 313s # Deny from somewhere.else.com 313s # expecting access denial. 313s ok 405 313s # --- 313s # Order mutual-failure 313s # Allow from 66.6.6.6 313s # Deny from somewhere.else.com 313s # expecting access denial. 313s ok 406 313s # --- 313s # Order mutual-failure 313s # Deny from 66.6.6.6 313s # expecting access denial. 313s ok 407 313s # --- 313s # Order mutual-failure 313s # Allow from 66.6.6.6 313s # Deny from 66.6.6.6 313s # expecting access denial. 313s ok 408 313s ok 315s t/modules/actions.t ................. 315s 1..20 315s # Running under perl version 5.038002 for linux 315s # Current time local: Mon Jun 3 13:17:53 2024 315s # Current time GMT: Mon Jun 3 13:17:53 2024 315s # Using Test.pm version 1.31 315s # Using Apache/Test.pm version 1.42 315s # expected: 200 315s # received: '200' 315s ok 1 315s # expected: 'nada' 315s # received: 'nada' 315s ok 2 315s # expected: 404 315s # received: '404' 315s ok 3 315s ok 4 # skip RC=404, no need to check content 315s # expected: 404 315s # received: '404' 315s ok 5 315s ok 6 # skip RC=404, no need to check content 315s # expected: 404 315s # received: '404' 315s ok 7 315s ok 8 # skip RC=404, no need to check content 315s # expected: 200 315s # received: '200' 315s ok 9 315s # expected: 'nada' 315s # received: 'nada' 315s ok 10 315s # expected: 404 315s # received: '404' 315s ok 11 315s ok 12 # skip RC=404, no need to check content 315s # expected: 200 315s # received: '200' 315s ok 13 315s # expected: 'POST 315s # foo2: bar2 315s # ' 315s # received: 'POST 315s # foo2: bar2 315s # ' 315s ok 14 315s # expected: 405 315s # received: '405' 315s ok 15 315s # expected: 200 315s # received: '200' 315s ok 16 315s # expected: 'foo=bar' 315s # received: 'foo=bar' 315s ok 17 315s # expected: 200 315s # received: '200' 315s ok 18 315s # expected: 'POST 315s # foo2: bar2 315s # ' 315s # received: 'POST 315s # foo2: bar2 315s # ' 315s ok 19 315s # expected: 405 315s # received: '405' 315s ok 20 315s ok 317s t/modules/alias.t ................... 317s 1..134 317s # Running under perl version 5.038002 for linux 317s # Current time local: Mon Jun 3 13:17:55 2024 317s # Current time GMT: Mon Jun 3 13:17:55 2024 317s # Using Test.pm version 1.31 317s # Using Apache/Test.pm version 1.42 317s # verifying simple aliases 317s # testing : /alias/ 317s # expected: 200 317s # received: '200' 317s ok 1 317s # testing : /bogu/ 317s # expected: 404 317s # received: '404' 317s ok 2 317s # verifying alias match with /ali[0-9]. 317s # testing : /ali0 317s # expected: 0 317s # received: '0' 317s ok 3 317s # testing : /ali1 317s # expected: 1 317s # received: '1' 317s ok 4 317s # testing : /ali2 317s # expected: 2 317s # received: '2' 317s ok 5 317s # testing : /ali3 317s # expected: 3 317s # received: '3' 317s ok 6 317s # testing : /ali4 317s # expected: 4 317s # received: '4' 317s ok 7 317s # testing : /ali5 317s # expected: 5 317s # received: '5' 317s ok 8 317s # testing : /ali6 317s # expected: 6 317s # received: '6' 317s ok 9 317s # testing : /ali7 317s # expected: 7 317s # received: '7' 317s ok 10 317s # testing : /ali8 317s # expected: 8 317s # received: '8' 317s ok 11 317s # testing : /ali9 317s # expected: 9 317s # received: '9' 317s ok 12 317s # verifying expression alias match with /expr/ali[0-9]. 317s # testing : /ali0 317s # expected: 0 317s # received: '0' 317s ok 13 317s # testing : /ali1 317s # expected: 1 317s # received: '1' 317s ok 14 317s # testing : /ali2 317s # expected: 2 317s # received: '2' 317s ok 15 317s # testing : /ali3 317s # expected: 3 317s # received: '3' 317s ok 16 317s # testing : /ali4 317s # expected: 4 317s # received: '4' 317s ok 17 317s # testing : /ali5 317s # expected: 5 317s # received: '5' 317s ok 18 317s # testing : /ali6 317s # expected: 6 317s # received: '6' 317s ok 19 317s # testing : /ali7 317s # expected: 7 317s # received: '7' 317s ok 20 317s # testing : /ali8 317s # expected: 8 317s # received: '8' 317s ok 21 317s # testing : /ali9 317s # expected: 9 317s # received: '9' 317s ok 22 317s # testing : /forbid 317s # expected: '403' 317s # received: '403' 317s ok 23 317s # testing : /gone 317s # expected: '410' 317s # received: '410' 317s ok 24 317s # testing : /perm 317s # expected: '301' 317s # received: '301' 317s ok 25 317s # testing : /perm2 317s # expected: '301' 317s # received: '301' 317s ok 26 317s # testing : /seeother 317s # expected: '303' 317s # received: '303' 317s ok 27 317s # testing : /temp 317s # expected: '302' 317s # received: '302' 317s ok 28 317s # testing : /temp2 317s # expected: '302' 317s # received: '302' 317s ok 29 317s verifying body of perm and temp redirect match 317s # testing : /p0 317s # expected: 0 317s # received: '0' 317s ok 30 317s # testing : /p1 317s # expected: 1 317s # received: '1' 317s ok 31 317s # testing : /p2 317s # expected: 2 317s # received: '2' 317s ok 32 317s # testing : /p3 317s # expected: 3 317s # received: '3' 317s ok 33 317s # testing : /p4 317s # expected: 4 317s # received: '4' 317s ok 34 317s # testing : /p5 317s # expected: 5 317s # received: '5' 317s ok 35 317s # testing : /p6 317s # expected: 6 317s # received: '6' 317s ok 36 317s # testing : /p7 317s # expected: 7 317s # received: '7' 317s ok 37 317s # testing : /p8 317s # expected: 8 317s # received: '8' 317s ok 38 317s # testing : /p9 317s # expected: 9 317s # received: '9' 317s ok 39 317s # testing : /t0 317s # expected: 0 317s # received: '0' 317s ok 40 317s # testing : /t1 317s # expected: 1 317s # received: '1' 317s ok 41 317s # testing : /t2 317s # expected: 2 317s # received: '2' 317s ok 42 317s # testing : /t3 317s # expected: 3 317s # received: '3' 317s ok 43 317s # testing : /t4 317s # expected: 4 317s # received: '4' 317s ok 44 317s # testing : /t5 317s # expected: 5 317s # received: '5' 317s ok 45 317s # testing : /t6 317s # expected: 6 317s # received: '6' 317s ok 46 317s # testing : /t7 317s # expected: 7 317s # received: '7' 317s ok 47 317s # testing : /t8 317s # expected: 8 317s # received: '8' 317s ok 48 317s # testing : /t9 317s # expected: 9 317s # received: '9' 317s ok 49 317s verifying body of perm and temp redirect match with expression support 317s # testing : /p0 317s # expected: 0 317s # received: '0' 317s ok 50 317s # testing : /p1 317s # expected: 1 317s # received: '1' 317s ok 51 317s # testing : /p2 317s # expected: 2 317s # received: '2' 317s ok 52 317s # testing : /p3 317s # expected: 3 317s # received: '3' 317s ok 53 317s # testing : /p4 317s # expected: 4 317s # received: '4' 317s ok 54 317s # testing : /p5 317s # expected: 5 317s # received: '5' 317s ok 55 317s # testing : /p6 317s # expected: 6 317s # received: '6' 317s ok 56 317s # testing : /p7 317s # expected: 7 317s # received: '7' 317s ok 57 317s # testing : /p8 317s # expected: 8 317s # received: '8' 317s ok 58 317s # testing : /p9 317s # expected: 9 317s # received: '9' 317s ok 59 317s # testing : /t0 317s # expected: 0 317s # received: '0' 317s ok 60 317s # testing : /t1 317s # expected: 1 317s # received: '1' 317s ok 61 317s # testing : /t2 317s # expected: 2 317s # received: '2' 317s ok 62 317s # testing : /t3 317s # expected: 3 317s # received: '3' 317s ok 63 317s # testing : /t4 317s # expected: 4 317s # received: '4' 317s ok 64 317s # testing : /t5 317s # expected: 5 317s # received: '5' 317s ok 65 317s # testing : /t6 317s # expected: 6 317s # received: '6' 317s ok 66 317s # testing : /t7 317s # expected: 7 317s # received: '7' 317s ok 67 317s # testing : /t8 317s # expected: 8 317s # received: '8' 317s ok 68 317s # testing : /t9 317s # expected: 9 317s # received: '9' 317s ok 69 317s verifying return code of seeother and gone redirect match 317s # testing : f0 317s # expected: '403' 317s # received: '403' 317s ok 70 317s # testing : f1 317s # expected: '403' 317s # received: '403' 317s ok 71 317s # testing : f2 317s # expected: '403' 317s # received: '403' 317s ok 72 317s # testing : f3 317s # expected: '403' 317s # received: '403' 317s ok 73 317s # testing : f4 317s # expected: '403' 317s # received: '403' 317s ok 74 317s # testing : f5 317s # expected: '403' 317s # received: '403' 317s ok 75 317s # testing : f6 317s # expected: '403' 317s # received: '403' 317s ok 76 317s # testing : f7 317s # expected: '403' 317s # received: '403' 317s ok 77 317s # testing : f8 317s # expected: '403' 317s # received: '403' 317s ok 78 317s # testing : f9 317s # expected: '403' 317s # received: '403' 317s ok 79 317s # testing : g0 317s # expected: '410' 317s # received: '410' 317s ok 80 317s # testing : g1 317s # expected: '410' 317s # received: '410' 317s ok 81 317s # testing : g2 317s # expected: '410' 317s # received: '410' 317s ok 82 317s # testing : g3 317s # expected: '410' 317s # received: '410' 317s ok 83 317s # testing : g4 317s # expected: '410' 317s # received: '410' 317s ok 84 317s # testing : g5 317s # expected: '410' 317s # received: '410' 317s ok 85 317s # testing : g6 317s # expected: '410' 317s # received: '410' 317s ok 86 317s # testing : g7 317s # expected: '410' 317s # received: '410' 317s ok 87 317s # testing : g8 317s # expected: '410' 317s # received: '410' 317s ok 88 317s # testing : g9 317s # expected: '410' 317s # received: '410' 317s ok 89 317s # testing : s0 317s # expected: '303' 317s # received: '303' 317s ok 90 317s # testing : s1 317s # expected: '303' 317s # received: '303' 317s ok 91 317s # testing : s2 317s # expected: '303' 317s # received: '303' 317s ok 92 317s # testing : s3 317s # expected: '303' 317s # received: '303' 317s ok 93 317s # testing : s4 317s # expected: '303' 317s # received: '303' 317s ok 94 317s # testing : s5 317s # expected: '303' 317s # received: '303' 317s ok 95 317s # testing : s6 317s # expected: '303' 317s # received: '303' 317s ok 96 317s # testing : s7 317s # expected: '303' 317s # received: '303' 317s ok 97 317s # testing : s8 317s # expected: '303' 317s # received: '303' 317s ok 98 317s # testing : s9 317s # expected: '303' 317s # received: '303' 317s ok 99 317s verifying return code of seeother and gone redirect match with expression support 317s # testing : f0 317s # expected: '403' 317s # received: '403' 317s ok 100 317s # testing : f1 317s # expected: '403' 317s # received: '403' 317s ok 101 317s # testing : f2 317s # expected: '403' 317s # received: '403' 317s ok 102 317s # testing : f3 317s # expected: '403' 317s # received: '403' 317s ok 103 317s # testing : f4 317s # expected: '403' 317s # received: '403' 317s ok 104 317s # testing : f5 317s # expected: '403' 317s # received: '403' 317s ok 105 317s # testing : f6 317s # expected: '403' 317s # received: '403' 317s ok 106 317s # testing : f7 317s # expected: '403' 317s # received: '403' 317s ok 107 317s # testing : f8 317s # expected: '403' 317s # received: '403' 317s ok 108 317s # testing : f9 317s # expected: '403' 317s # received: '403' 317s ok 109 317s # testing : g0 317s # expected: '410' 317s # received: '410' 317s ok 110 317s # testing : g1 317s # expected: '410' 317s # received: '410' 317s ok 111 317s # testing : g2 317s # expected: '410' 317s # received: '410' 317s ok 112 317s # testing : g3 317s # expected: '410' 317s # received: '410' 317s ok 113 317s # testing : g4 317s # expected: '410' 317s # received: '410' 317s ok 114 317s # testing : g5 317s # expected: '410' 317s # received: '410' 317s ok 115 317s # testing : g6 317s # expected: '410' 317s # received: '410' 317s ok 116 317s # testing : g7 317s # expected: '410' 317s # received: '410' 317s ok 117 317s # testing : g8 317s # expected: '410' 317s # received: '410' 317s ok 118 317s # testing : g9 317s # expected: '410' 317s # received: '410' 317s ok 119 317s # testing : s0 317s # expected: '303' 317s # received: '303' 317s ok 120 317s # testing : s1 317s # expected: '303' 317s # received: '303' 317s ok 121 317s # testing : s2 317s # expected: '303' 317s # received: '303' 317s ok 122 317s # testing : s3 317s # expected: '303' 317s # received: '303' 317s ok 123 317s # testing : s4 317s # expected: '303' 317s # received: '303' 317s ok 124 317s # testing : s5 317s # expected: '303' 317s # received: '303' 317s ok 125 317s # testing : s6 317s # expected: '303' 317s # received: '303' 317s ok 126 317s # testing : s7 317s # expected: '303' 317s # received: '303' 317s ok 127 317s # testing : s8 317s # expected: '303' 317s # received: '303' 317s ok 128 317s # testing : s9 317s # expected: '303' 317s # received: '303' 317s ok 129 317s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 317s # verifying /modules/alias/script is plain text 317s # testing : /modules/alias/script 317s # expected: '#!/bin/sh 317s # echo Content-type: text/plain 317s # echo 317s # echo this is a shell script cgi. 317s # ' 317s # received: '#!/bin/sh 317s # echo Content-type: text/plain 317s # echo 317s # echo this is a shell script cgi. 317s # ' 317s ok 130 317s # verifying same file accessed at /cgi/script is executed code 317s # testing : /cgi/script 317s # expected: 'this is a shell script cgi. 317s # ' 317s # received: 'this is a shell script cgi. 317s # ' 317s ok 131 317s # verifying ScriptAliasMatch with /aliascgi-script 317s # testing : /aliascgi-script 317s # expected: 'this is a shell script cgi. 317s # ' 317s # received: 'this is a shell script cgi. 317s # ' 317s ok 132 317s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 317s # testing : /aliascgi-script 317s # expected: 'this is a shell script cgi. 317s # ' 317s # received: 'this is a shell script cgi. 317s # ' 317s ok 133 317s # verifying bad script alias. 317s # testing : /aliascgi-nada 317s # expected: 404 317s # received: '404' 317s ok 134 317s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 317s ok 319s t/modules/allowmethods.t ............ 319s 1..9 319s # Running under perl version 5.038002 for linux 319s # Current time local: Mon Jun 3 13:17:57 2024 319s # Current time GMT: Mon Jun 3 13:17:57 2024 319s # Using Test.pm version 1.31 319s # Using Apache/Test.pm version 1.42 319s # testing : Get request to /Get responds 200 319s # expected: 200 319s # received: '200' 319s ok 1 319s # testing : Head request to /Get responds 200 319s # expected: 200 319s # received: '200' 319s ok 2 319s # testing : Post request to /Get responds 405 319s # expected: 405 319s # received: '405' 319s ok 3 319s # testing : Get request to /Head responds 200 319s # expected: 200 319s # received: '200' 319s ok 4 319s # testing : Head request to /Head responds 200 319s # expected: 200 319s # received: '200' 319s ok 5 319s # testing : Post request to /Head responds 405 319s # expected: 405 319s # received: '405' 319s ok 6 319s # testing : Get request to /Post responds 405 319s # expected: 405 319s # received: '405' 319s ok 7 319s # testing : Head request to /Post responds 405 319s # expected: 405 319s # received: '405' 319s ok 8 319s # testing : Post request to /Post responds 200 319s # expected: 200 319s # received: '200' 319s ok 9 319s ok 320s t/modules/asis.t .................... 320s 1..3 320s # Running under perl version 5.038002 for linux 320s # Current time local: Mon Jun 3 13:17:59 2024 320s # Current time GMT: Mon Jun 3 13:17:59 2024 320s # Using Test.pm version 1.31 320s # Using Apache/Test.pm version 1.42 320s # testing : asis content OK 320s # expected: 'This is asis content. 320s # ' 320s # received: 'This is asis content. 320s # ' 320s ok 1 320s # testing : asis gave 404 error 320s # expected: 404 320s # received: '404' 320s ok 2 320s # testing : asis gave 403 error 320s # expected: 403 320s # received: '403' 320s ok 3 320s ok 323s t/modules/authz_core.t .............. 323s 1..504 323s # Running under perl version 5.038002 for linux 323s # Current time local: Mon Jun 3 13:18:00 2024 323s # Current time GMT: Mon Jun 3 13:18:00 2024 323s # Using Test.pm version 1.31 323s # Using Apache/Test.pm version 1.42 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/basic1 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/groups1 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 200, expected 200 [a/ : a/ ] 323s ok 1 323s # got 200, expected 200 [a/ : a/ 1] 323s ok 2 323s # got 200, expected 200 [a/ : a/ 2] 323s ok 3 323s # got 200, expected 200 [a/ : a/ 1 2] 323s ok 4 323s # got 200, expected 200 [a/ : a/ 3] 323s ok 5 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ user1: a/ ] 323s ok 6 323s # got 200, expected 200 [a/ user1: a/ user1] 323s ok 7 323s # got 401, expected 401 [a/ user1: a/ user2] 323s ok 8 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ Any 1 2: a/ ] 323s ok 9 323s # got 200, expected 200 [a/ Any 1 2: a/ 1] 323s ok 10 323s # got 200, expected 200 [a/ Any 1 2: a/ 2] 323s ok 11 323s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 323s ok 12 323s # got 403, expected 403 [a/ Any 1 2: a/ 3] 323s ok 13 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 323s ok 14 323s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 323s ok 15 323s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 323s ok 16 323s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 323s ok 17 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 323s ok 18 323s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 323s ok 19 323s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 323s ok 20 323s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 323s ok 21 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 323s ok 22 323s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 323s ok 23 323s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 323s ok 24 323s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 323s ok 25 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 323s ok 26 323s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 323s ok 27 323s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 323s ok 28 323s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 323s ok 29 323s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 323s ok 30 323s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 323s ok 31 323s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 323s ok 32 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 323s ok 33 323s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 323s ok 34 323s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 323s ok 35 323s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 323s ok 36 323s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 323s ok 37 323s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 323s ok 38 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 323s ok 39 323s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 323s ok 40 323s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 323s ok 41 323s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 323s ok 42 323s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 323s ok 43 323s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 323s ok 44 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 323s ok 45 323s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 323s ok 46 323s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 323s ok 47 323s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 323s ok 48 323s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 323s ok 49 323s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 323s ok 50 323s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 323s ok 51 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 323s ok 52 323s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 323s ok 53 323s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 323s ok 54 323s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 323s ok 55 323s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 323s ok 56 323s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 323s ok 57 323s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 323s ok 58 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All 1 !2: a/ ] 323s ok 59 323s # got 200, expected 200 [a/ All 1 !2: a/ 1] 323s ok 60 323s # got 403, expected 403 [a/ All 1 !2: a/ 2] 323s ok 61 323s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 323s ok 62 323s # got 403, expected 403 [a/ All 1 !2: a/ 3] 323s ok 63 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 323s ok 64 323s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 323s ok 65 323s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 323s ok 66 323s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 323s ok 67 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 323s ok 68 323s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 323s ok 69 323s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 323s ok 70 323s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 323s ok 71 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 323s ok 72 323s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 323s ok 73 323s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 323s ok 74 323s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 323s ok 75 323s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 323s ok 76 323s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 323s ok 77 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 323s ok 78 323s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 323s ok 79 323s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 323s ok 80 323s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 323s ok 81 323s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 323s ok 82 323s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 323s ok 83 323s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 323s ok 84 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 323s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 323s ok 85 323s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 323s ok 86 323s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 323s ok 87 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 323s ok 88 323s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 323s ok 89 323s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 323s ok 90 323s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 323s ok 91 323s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 323s ok 92 323s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 323s ok 93 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 323s ok 94 323s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 323s ok 95 323s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 323s ok 96 323s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 323s ok 97 323s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 323s ok 98 323s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 323s ok 99 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 323s ok 100 323s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 323s ok 101 323s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 323s ok 102 323s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 323s ok 103 323s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 323s ok 104 323s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 323s ok 105 323s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 323s ok 106 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 323s ok 107 323s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 323s ok 108 323s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 323s ok 109 323s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 323s ok 110 323s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 323s ok 111 323s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 323s ok 112 323s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 323s ok 113 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All 1 2: a/ ] 323s ok 114 323s # got 403, expected 403 [a/ All 1 2: a/ 1] 323s ok 115 323s # got 403, expected 403 [a/ All 1 2: a/ 2] 323s ok 116 323s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 323s ok 117 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 323s ok 118 323s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 323s ok 119 323s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 323s ok 120 323s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 323s ok 121 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 323s ok 122 323s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 323s ok 123 323s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 323s ok 124 323s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 323s ok 125 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 323s ok 126 323s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 323s ok 127 323s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 323s ok 128 323s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 323s ok 129 323s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 323s ok 130 323s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 323s ok 131 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 323s ok 132 323s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 323s ok 133 323s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 323s ok 134 323s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 323s ok 135 323s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 323s ok 136 323s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 323s ok 137 323s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 323s ok 138 323s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 323s ok 139 323s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 323s ok 140 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 323s ok 141 323s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 323s ok 142 323s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 323s ok 143 323s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 323s ok 144 323s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 323s ok 145 323s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 323s ok 146 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 323s ok 147 323s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 323s ok 148 323s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 323s ok 149 323s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 323s ok 150 323s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 323s ok 151 323s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 323s ok 152 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 323s ok 153 323s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 323s ok 154 323s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 323s ok 155 323s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 323s ok 156 323s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 323s ok 157 323s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 323s ok 158 323s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 323s ok 159 323s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 323s ok 160 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 323s ok 161 323s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 323s ok 162 323s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 323s ok 163 323s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 323s ok 164 323s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 323s ok 165 323s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 323s ok 166 323s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 323s ok 167 323s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 323s ok 168 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 323s ok 169 323s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 323s ok 170 323s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 323s ok 171 323s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 323s ok 172 323s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 323s ok 173 323s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 323s ok 174 323s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 323s ok 175 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 323s ok 176 323s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 323s ok 177 323s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 323s ok 178 323s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 323s ok 179 323s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 323s ok 180 323s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 323s ok 181 323s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 323s ok 182 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 323s ok 183 323s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 323s ok 184 323s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 323s ok 185 323s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 323s ok 186 323s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 323s ok 187 323s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 323s ok 188 323s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 323s ok 189 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 323s ok 190 323s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 323s ok 191 323s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 323s ok 192 323s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 323s ok 193 323s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 323s ok 194 323s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 323s ok 195 323s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 323s ok 196 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 323s ok 197 323s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 323s ok 198 323s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 323s ok 199 323s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 323s ok 200 323s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 323s ok 201 323s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 323s ok 202 323s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 323s ok 203 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 323s ok 204 323s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 323s ok 205 323s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 323s ok 206 323s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 323s ok 207 323s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 323s ok 208 323s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 323s ok 209 323s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 323s ok 210 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 323s ok 211 323s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 323s ok 212 323s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 323s ok 213 323s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 323s ok 214 323s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 323s ok 215 323s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 323s ok 216 323s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 323s ok 217 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 323s ok 218 323s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 323s ok 219 323s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 323s ok 220 323s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 323s ok 221 323s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 323s ok 222 323s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 323s ok 223 323s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 323s ok 224 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 323s ok 225 323s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 323s ok 226 323s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 323s ok 227 323s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 323s ok 228 323s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 323s ok 229 323s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 323s ok 230 323s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 323s ok 231 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 323s ok 232 323s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 323s ok 233 323s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 323s ok 234 323s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 323s ok 235 323s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 323s ok 236 323s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 323s ok 237 323s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 323s ok 238 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 323s ok 239 323s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 323s ok 240 323s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 323s ok 241 323s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 323s ok 242 323s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 323s ok 243 323s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 323s ok 244 323s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 323s ok 245 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 323s ok 246 323s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 323s ok 247 323s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 323s ok 248 323s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 323s ok 249 323s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 323s ok 250 323s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 323s ok 251 323s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 323s ok 252 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 323s ok 253 323s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 323s ok 254 323s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 323s ok 255 323s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 323s ok 256 323s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 323s ok 257 323s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 323s ok 258 323s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 323s ok 259 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 323s ok 260 323s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 323s ok 261 323s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 323s ok 262 323s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 323s ok 263 323s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 323s ok 264 323s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 323s ok 265 323s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 323s ok 266 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 323s ok 267 323s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 323s ok 268 323s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 323s ok 269 323s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 323s ok 270 323s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 323s ok 271 323s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 323s ok 272 323s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 323s ok 273 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 323s ok 274 323s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 323s ok 275 323s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 323s ok 276 323s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 323s ok 277 323s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 323s ok 278 323s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 323s ok 279 323s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 323s ok 280 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 323s ok 281 323s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 323s ok 282 323s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 323s ok 283 323s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 323s ok 284 323s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 323s ok 285 323s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 323s ok 286 323s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 323s ok 287 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 323s ok 288 323s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 323s ok 289 323s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 323s ok 290 323s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 323s ok 291 323s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 323s ok 292 323s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 323s ok 293 323s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 323s ok 294 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 323s ok 295 323s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 323s ok 296 323s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 323s ok 297 323s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 323s ok 298 323s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 323s ok 299 323s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 323s ok 300 323s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 323s ok 301 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 323s ok 302 323s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 323s ok 303 323s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 323s ok 304 323s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 323s ok 305 323s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 323s ok 306 323s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 323s ok 307 323s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 323s ok 308 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 323s ok 309 323s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 323s ok 310 323s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 323s ok 311 323s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 323s ok 312 323s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 323s ok 313 323s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 323s ok 314 323s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 323s ok 315 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 323s ok 316 323s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 323s ok 317 323s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 323s ok 318 323s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 323s ok 319 323s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 323s ok 320 323s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 323s ok 321 323s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 323s ok 322 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 323s ok 323 323s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 323s ok 324 323s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 323s ok 325 323s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 323s ok 326 323s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 323s ok 327 323s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 323s ok 328 323s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 323s ok 329 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 323s ok 330 323s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 323s ok 331 323s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 323s ok 332 323s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 323s ok 333 323s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 323s ok 334 323s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 323s ok 335 323s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 323s ok 336 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 323s ok 337 323s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 323s ok 338 323s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 323s ok 339 323s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 323s ok 340 323s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 323s ok 341 323s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 323s ok 342 323s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 323s ok 343 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 323s ok 344 323s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 323s ok 345 323s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 323s ok 346 323s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 323s ok 347 323s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 323s ok 348 323s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 323s ok 349 323s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 323s ok 350 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 323s ok 351 323s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 323s ok 352 323s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 323s ok 353 323s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 323s ok 354 323s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 323s ok 355 323s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 323s ok 356 323s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 323s ok 357 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 323s ok 358 323s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 323s ok 359 323s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 323s ok 360 323s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 323s ok 361 323s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 323s ok 362 323s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 323s ok 363 323s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 323s ok 364 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 323s ok 365 323s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 323s ok 366 323s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 323s ok 367 323s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 323s ok 368 323s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 323s ok 369 323s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 323s ok 370 323s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 323s ok 371 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 323s ok 372 323s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 323s ok 373 323s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 323s ok 374 323s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 323s ok 375 323s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 323s ok 376 323s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 323s ok 377 323s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 323s ok 378 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 323s ok 379 323s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 323s ok 380 323s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 323s ok 381 323s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 323s ok 382 323s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 323s ok 383 323s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 323s ok 384 323s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 323s ok 385 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 323s ok 386 323s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 323s ok 387 323s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 323s ok 388 323s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 323s ok 389 323s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 323s ok 390 323s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 323s ok 391 323s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 323s ok 392 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 323s ok 393 323s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 323s ok 394 323s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 323s ok 395 323s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 323s ok 396 323s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 323s ok 397 323s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 323s ok 398 323s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 323s ok 399 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 323s ok 400 323s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 323s ok 401 323s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 323s ok 402 323s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 323s ok 403 323s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 323s ok 404 323s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 323s ok 405 323s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 323s ok 406 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 323s ok 407 323s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 323s ok 408 323s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 323s ok 409 323s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 323s ok 410 323s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 323s ok 411 323s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 323s ok 412 323s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 323s ok 413 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 323s ok 414 323s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 323s ok 415 323s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 323s ok 416 323s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 323s ok 417 323s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 323s ok 418 323s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 323s ok 419 323s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 323s ok 420 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 323s ok 421 323s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 323s ok 422 323s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 323s ok 423 323s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 323s ok 424 323s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 323s ok 425 323s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 323s ok 426 323s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 323s ok 427 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 323s ok 428 323s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 323s ok 429 323s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 323s ok 430 323s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 323s ok 431 323s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 323s ok 432 323s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 323s ok 433 323s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 323s ok 434 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 323s ok 435 323s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 323s ok 436 323s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 323s ok 437 323s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 323s ok 438 323s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 323s ok 439 323s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 323s ok 440 323s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 323s ok 441 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 323s ok 442 323s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 323s ok 443 323s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 323s ok 444 323s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 323s ok 445 323s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 323s ok 446 323s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 323s ok 447 323s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 323s ok 448 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 323s ok 449 323s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 323s ok 450 323s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 323s ok 451 323s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 323s ok 452 323s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 323s ok 453 323s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 323s ok 454 323s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 323s ok 455 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 323s ok 456 323s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 323s ok 457 323s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 323s ok 458 323s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 323s ok 459 323s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 323s ok 460 323s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 323s ok 461 323s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 323s ok 462 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 323s ok 463 323s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 323s ok 464 323s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 323s ok 465 323s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 323s ok 466 323s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 323s ok 467 323s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 323s ok 468 323s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 323s ok 469 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 323s ok 470 323s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 323s ok 471 323s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 323s ok 472 323s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 323s ok 473 323s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 323s ok 474 323s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 323s ok 475 323s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 323s ok 476 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 323s ok 477 323s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 323s ok 478 323s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 323s ok 479 323s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 323s ok 480 323s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 323s ok 481 323s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 323s ok 482 323s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 323s ok 483 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 323s ok 484 323s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 323s ok 485 323s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 323s ok 486 323s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 323s ok 487 323s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 323s ok 488 323s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 323s ok 489 323s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 323s ok 490 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 323s ok 491 323s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 323s ok 492 323s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 323s ok 493 323s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 323s ok 494 323s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 323s ok 495 323s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 323s ok 496 323s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 323s ok 497 323s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 323s ok 498 323s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 323s ok 499 323s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 323s ok 500 323s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 323s ok 501 323s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 323s ok 502 323s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 323s ok 503 323s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 323s ok 504 323s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/groups1 323s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/basic1 323s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 323s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 323s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 323s ok 326s t/modules/autoindex.t ............... 326s 1..84 326s # Running under perl version 5.038002 for linux 326s # Current time local: Mon Jun 3 13:18:03 2024 326s # Current time GMT: Mon Jun 3 13:18:03 2024 326s # Using Test.pm version 1.31 326s # Using Apache/Test.pm version 1.42 326s --- 326s IndexOrderDefault Ascending Name 326s GET /modules/autoindex/htaccess/ 326s ok 1 326s --- 326s IndexOrderDefault Ascending Name 326s 326s (C=N O=A) 326s GET /modules/autoindex/htaccess/?C=N&O=A 326s ok 2 326s --- 326s IndexOrderDefault Ascending Name 326s 326s (C=N O=D) 326s GET /modules/autoindex/htaccess/?C=N&O=D 326s ok 3 326s --- 326s IndexOrderDefault Ascending Name 326s 326s (C=M O=A) 326s GET /modules/autoindex/htaccess/?C=M&O=A 326s ok 4 326s --- 326s IndexOrderDefault Ascending Name 326s 326s (C=M O=D) 326s GET /modules/autoindex/htaccess/?C=M&O=D 326s ok 5 326s --- 326s IndexOrderDefault Ascending Name 326s 326s (C=S O=A) 326s GET /modules/autoindex/htaccess/?C=S&O=A 326s ok 6 326s --- 326s IndexOrderDefault Ascending Name 326s 326s (C=S O=D) 326s GET /modules/autoindex/htaccess/?C=S&O=D 326s ok 7 326s --- 326s IndexOrderDefault Ascending Date 326s GET /modules/autoindex/htaccess/ 326s ok 8 326s --- 326s IndexOrderDefault Ascending Date 326s 326s (C=N O=A) 326s GET /modules/autoindex/htaccess/?C=N&O=A 326s ok 9 326s --- 326s IndexOrderDefault Ascending Date 326s 326s (C=N O=D) 326s GET /modules/autoindex/htaccess/?C=N&O=D 326s ok 10 326s --- 326s IndexOrderDefault Ascending Date 326s 326s (C=M O=A) 326s GET /modules/autoindex/htaccess/?C=M&O=A 326s ok 11 326s --- 326s IndexOrderDefault Ascending Date 326s 326s (C=M O=D) 326s GET /modules/autoindex/htaccess/?C=M&O=D 326s ok 12 326s --- 326s IndexOrderDefault Ascending Date 326s 326s (C=S O=A) 326s GET /modules/autoindex/htaccess/?C=S&O=A 326s ok 13 326s --- 326s IndexOrderDefault Ascending Date 326s 326s (C=S O=D) 326s GET /modules/autoindex/htaccess/?C=S&O=D 326s ok 14 326s --- 326s IndexOrderDefault Ascending Size 326s GET /modules/autoindex/htaccess/ 326s ok 15 326s --- 326s IndexOrderDefault Ascending Size 326s 326s (C=N O=A) 326s GET /modules/autoindex/htaccess/?C=N&O=A 326s ok 16 326s --- 326s IndexOrderDefault Ascending Size 326s 326s (C=N O=D) 326s GET /modules/autoindex/htaccess/?C=N&O=D 326s ok 17 326s --- 326s IndexOrderDefault Ascending Size 326s 326s (C=M O=A) 326s GET /modules/autoindex/htaccess/?C=M&O=A 326s ok 18 326s --- 326s IndexOrderDefault Ascending Size 326s 326s (C=M O=D) 326s GET /modules/autoindex/htaccess/?C=M&O=D 326s ok 19 326s --- 326s IndexOrderDefault Ascending Size 326s 326s (C=S O=A) 326s GET /modules/autoindex/htaccess/?C=S&O=A 326s ok 20 326s --- 326s IndexOrderDefault Ascending Size 326s 326s (C=S O=D) 326s GET /modules/autoindex/htaccess/?C=S&O=D 326s ok 21 326s --- 326s IndexOrderDefault Descending Name 326s GET /modules/autoindex/htaccess/ 326s ok 22 326s --- 326s IndexOrderDefault Descending Name 326s 326s (C=N O=A) 326s GET /modules/autoindex/htaccess/?C=N&O=A 326s ok 23 326s --- 326s IndexOrderDefault Descending Name 326s 326s (C=N O=D) 326s GET /modules/autoindex/htaccess/?C=N&O=D 326s ok 24 326s --- 326s IndexOrderDefault Descending Name 326s 326s (C=M O=A) 326s GET /modules/autoindex/htaccess/?C=M&O=A 326s ok 25 326s --- 326s IndexOrderDefault Descending Name 326s 326s (C=M O=D) 326s GET /modules/autoindex/htaccess/?C=M&O=D 326s ok 26 326s --- 326s IndexOrderDefault Descending Name 326s 326s (C=S O=A) 326s GET /modules/autoindex/htaccess/?C=S&O=A 326s ok 27 326s --- 326s IndexOrderDefault Descending Name 326s 326s (C=S O=D) 326s GET /modules/autoindex/htaccess/?C=S&O=D 326s ok 28 326s --- 326s IndexOrderDefault Descending Date 326s GET /modules/autoindex/htaccess/ 326s ok 29 326s --- 326s IndexOrderDefault Descending Date 326s 326s (C=N O=A) 326s GET /modules/autoindex/htaccess/?C=N&O=A 326s ok 30 326s --- 326s IndexOrderDefault Descending Date 326s 326s (C=N O=D) 326s GET /modules/autoindex/htaccess/?C=N&O=D 326s ok 31 326s --- 326s IndexOrderDefault Descending Date 326s 326s (C=M O=A) 326s GET /modules/autoindex/htaccess/?C=M&O=A 326s ok 32 326s --- 326s IndexOrderDefault Descending Date 326s 326s (C=M O=D) 326s GET /modules/autoindex/htaccess/?C=M&O=D 326s ok 33 326s --- 326s IndexOrderDefault Descending Date 326s 326s (C=S O=A) 326s GET /modules/autoindex/htaccess/?C=S&O=A 326s ok 34 326s --- 326s IndexOrderDefault Descending Date 326s 326s (C=S O=D) 326s GET /modules/autoindex/htaccess/?C=S&O=D 326s ok 35 326s --- 326s IndexOrderDefault Descending Size 326s GET /modules/autoindex/htaccess/ 326s ok 36 326s --- 326s IndexOrderDefault Descending Size 326s 326s (C=N O=A) 326s GET /modules/autoindex/htaccess/?C=N&O=A 326s ok 37 326s --- 326s IndexOrderDefault Descending Size 326s 326s (C=N O=D) 326s GET /modules/autoindex/htaccess/?C=N&O=D 326s ok 38 326s --- 326s IndexOrderDefault Descending Size 326s 326s (C=M O=A) 326s GET /modules/autoindex/htaccess/?C=M&O=A 326s ok 39 326s --- 326s IndexOrderDefault Descending Size 326s 326s (C=M O=D) 326s GET /modules/autoindex/htaccess/?C=M&O=D 326s ok 40 326s --- 326s IndexOrderDefault Descending Size 326s 326s (C=S O=A) 326s GET /modules/autoindex/htaccess/?C=S&O=A 326s ok 41 326s --- 326s IndexOrderDefault Descending Size 326s 326s (C=S O=D) 326s GET /modules/autoindex/htaccess/?C=S&O=D 326s ok 42 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Ascending Name 326s GET /modules/autoindex/htaccess/ 326s ok 43 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Ascending Name 326s 326s (C=N O=A) 326s GET /modules/autoindex/htaccess/?C=N&O=A 326s ok 44 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Ascending Name 326s 326s (C=N O=D) 326s GET /modules/autoindex/htaccess/?C=N&O=D 326s ok 45 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Ascending Name 326s 326s (C=M O=A) 326s GET /modules/autoindex/htaccess/?C=M&O=A 326s ok 46 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Ascending Name 326s 326s (C=M O=D) 326s GET /modules/autoindex/htaccess/?C=M&O=D 326s ok 47 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Ascending Name 326s 326s (C=S O=A) 326s GET /modules/autoindex/htaccess/?C=S&O=A 326s ok 48 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Ascending Name 326s 326s (C=S O=D) 326s GET /modules/autoindex/htaccess/?C=S&O=D 326s ok 49 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Ascending Date 326s GET /modules/autoindex/htaccess/ 326s ok 50 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Ascending Date 326s 326s (C=N O=A) 326s GET /modules/autoindex/htaccess/?C=N&O=A 326s ok 51 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Ascending Date 326s 326s (C=N O=D) 326s GET /modules/autoindex/htaccess/?C=N&O=D 326s ok 52 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Ascending Date 326s 326s (C=M O=A) 326s GET /modules/autoindex/htaccess/?C=M&O=A 326s ok 53 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Ascending Date 326s 326s (C=M O=D) 326s GET /modules/autoindex/htaccess/?C=M&O=D 326s ok 54 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Ascending Date 326s 326s (C=S O=A) 326s GET /modules/autoindex/htaccess/?C=S&O=A 326s ok 55 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Ascending Date 326s 326s (C=S O=D) 326s GET /modules/autoindex/htaccess/?C=S&O=D 326s ok 56 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Ascending Size 326s GET /modules/autoindex/htaccess/ 326s ok 57 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Ascending Size 326s 326s (C=N O=A) 326s GET /modules/autoindex/htaccess/?C=N&O=A 326s ok 58 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Ascending Size 326s 326s (C=N O=D) 326s GET /modules/autoindex/htaccess/?C=N&O=D 326s ok 59 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Ascending Size 326s 326s (C=M O=A) 326s GET /modules/autoindex/htaccess/?C=M&O=A 326s ok 60 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Ascending Size 326s 326s (C=M O=D) 326s GET /modules/autoindex/htaccess/?C=M&O=D 326s ok 61 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Ascending Size 326s 326s (C=S O=A) 326s GET /modules/autoindex/htaccess/?C=S&O=A 326s ok 62 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Ascending Size 326s 326s (C=S O=D) 326s GET /modules/autoindex/htaccess/?C=S&O=D 326s ok 63 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Descending Name 326s GET /modules/autoindex/htaccess/ 326s ok 64 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Descending Name 326s 326s (C=N O=A) 326s GET /modules/autoindex/htaccess/?C=N&O=A 326s ok 65 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Descending Name 326s 326s (C=N O=D) 326s GET /modules/autoindex/htaccess/?C=N&O=D 326s ok 66 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Descending Name 326s 326s (C=M O=A) 326s GET /modules/autoindex/htaccess/?C=M&O=A 326s ok 67 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Descending Name 326s 326s (C=M O=D) 326s GET /modules/autoindex/htaccess/?C=M&O=D 326s ok 68 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Descending Name 326s 326s (C=S O=A) 326s GET /modules/autoindex/htaccess/?C=S&O=A 326s ok 69 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Descending Name 326s 326s (C=S O=D) 326s GET /modules/autoindex/htaccess/?C=S&O=D 326s ok 70 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Descending Date 326s GET /modules/autoindex/htaccess/ 326s ok 71 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Descending Date 326s 326s (C=N O=A) 326s GET /modules/autoindex/htaccess/?C=N&O=A 326s ok 72 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Descending Date 326s 326s (C=N O=D) 326s GET /modules/autoindex/htaccess/?C=N&O=D 326s ok 73 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Descending Date 326s 326s (C=M O=A) 326s GET /modules/autoindex/htaccess/?C=M&O=A 326s ok 74 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Descending Date 326s 326s (C=M O=D) 326s GET /modules/autoindex/htaccess/?C=M&O=D 326s ok 75 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Descending Date 326s 326s (C=S O=A) 326s GET /modules/autoindex/htaccess/?C=S&O=A 326s ok 76 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Descending Date 326s 326s (C=S O=D) 326s GET /modules/autoindex/htaccess/?C=S&O=D 326s ok 77 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Descending Size 326s GET /modules/autoindex/htaccess/ 326s ok 78 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Descending Size 326s 326s (C=N O=A) 326s GET /modules/autoindex/htaccess/?C=N&O=A 326s ok 79 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Descending Size 326s 326s (C=N O=D) 326s GET /modules/autoindex/htaccess/?C=N&O=D 326s ok 80 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Descending Size 326s 326s (C=M O=A) 326s GET /modules/autoindex/htaccess/?C=M&O=A 326s ok 81 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Descending Size 326s 326s (C=M O=D) 326s GET /modules/autoindex/htaccess/?C=M&O=D 326s ok 82 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Descending Size 326s 326s (C=S O=A) 326s GET /modules/autoindex/htaccess/?C=S&O=A 326s ok 83 326s --- 326s IndexOptions FancyIndexing 326s IndexOrderDefault Descending Size 326s 326s (C=S O=D) 326s GET /modules/autoindex/htaccess/?C=S&O=D 326s ok 84 326s ok 328s t/modules/autoindex2.t .............. 328s 1..3 328s # Running under perl version 5.038002 for linux 328s # Current time local: Mon Jun 3 13:18:06 2024 328s # Current time GMT: Mon Jun 3 13:18:06 2024 328s # Using Test.pm version 1.31 328s # Using Apache/Test.pm version 1.42 328s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 328s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 328s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 328s # testing : dir_broken should not be listed 328s # expected: 0 328s # received: 0 328s ok 1 328s # testing : dir_normal should be listed 328s # expected: 1 328s # received: 1 328s ok 2 328s # testing : dir_protected should not be listed 328s # expected: 0 328s # received: 0 328s ok 3 328s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 328s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 328s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 328s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 328s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 328s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 328s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 328s ok 330s t/modules/brotli.t .................. 330s 1..64 330s # Running under perl version 5.038002 for linux 330s # Current time local: Mon Jun 3 13:18:08 2024 330s # Current time GMT: Mon Jun 3 13:18:08 2024 330s # Using Test.pm version 1.31 330s # Using Apache/Test.pm version 1.42 330s qvalue: 330s # expected: 200 330s # received: '200' 330s ok 1 330s # testing : response Content-Encoding is OK 330s # expected: 'br' 330s # received: 'br' 330s ok 2 330s qvalue: 330s # expected: 200 330s # received: '200' 330s ok 3 330s # testing : response Content-Encoding is OK 330s # expected: 'br' 330s # received: 'br' 330s ok 4 330s qvalue: 330s # expected: 200 330s # received: '200' 330s ok 5 330s # testing : response Content-Encoding is OK 330s # expected: 'br' 330s # received: 'br' 330s ok 6 330s qvalue: 330s # expected: 200 330s # received: '200' 330s ok 7 330s # testing : response Content-Encoding is OK 330s # expected: 'br' 330s # received: 'br' 330s ok 8 330s qvalue: 330s # expected: 200 330s # received: '200' 330s ok 9 330s # testing : response Content-Encoding is OK 330s # expected: 'br' 330s # received: 'br' 330s ok 10 330s qvalue: 330s # expected: 200 330s # received: '200' 330s ok 11 330s # testing : response Content-Encoding is OK 330s # expected: 'br' 330s # received: 'br' 330s ok 12 330s qvalue: ; 330s # expected: 200 330s # received: '200' 330s ok 13 330s # testing : response Content-Encoding is OK 330s # expected: 'br' 330s # received: 'br' 330s ok 14 330s qvalue: ; 330s # expected: 200 330s # received: '200' 330s ok 15 330s # testing : response Content-Encoding is OK 330s # expected: 'br' 330s # received: 'br' 330s ok 16 330s qvalue: ; 330s # expected: 200 330s # received: '200' 330s ok 17 330s # testing : response Content-Encoding is OK 330s # expected: 'br' 330s # received: 'br' 330s ok 18 330s qvalue: ;q= 330s # expected: 200 330s # received: '200' 330s ok 19 330s # testing : response Content-Encoding is OK 330s # expected: 'br' 330s # received: 'br' 330s ok 20 330s qvalue: ;q= 330s # expected: 200 330s # received: '200' 330s ok 21 330s # testing : response Content-Encoding is OK 330s # expected: 'br' 330s # received: 'br' 330s ok 22 330s qvalue: ;q= 330s # expected: 200 330s # received: '200' 330s ok 23 330s # testing : response Content-Encoding is OK 330s # expected: 'br' 330s # received: 'br' 330s ok 24 330s qvalue: ;q=0 330s # expected: 200 330s # received: '200' 330s ok 25 330s # testing : response without Content-Encoding is OK 330s # expected: undef 330s # received: undef 330s ok 26 330s qvalue: ;q=0 330s # expected: 200 330s # received: '200' 330s ok 27 330s # testing : response without Content-Encoding is OK 330s # expected: undef 330s # received: undef 330s ok 28 330s qvalue: ;q=0 330s # expected: 200 330s # received: '200' 330s ok 29 330s # testing : response without Content-Encoding is OK 330s # expected: undef 330s # received: undef 330s ok 30 330s qvalue: ;q=0. 330s # expected: 200 330s # received: '200' 330s ok 31 330s # testing : response without Content-Encoding is OK 330s # expected: undef 330s # received: undef 330s ok 32 330s qvalue: ;q=0. 330s # expected: 200 330s # received: '200' 330s ok 33 330s # testing : response without Content-Encoding is OK 330s # expected: undef 330s # received: undef 330s ok 34 330s qvalue: ;q=0. 330s # expected: 200 330s # received: '200' 330s ok 35 330s # testing : response without Content-Encoding is OK 330s # expected: undef 330s # received: undef 330s ok 36 330s qvalue: ;q=0.0 330s # expected: 200 330s # received: '200' 330s ok 37 330s # testing : response without Content-Encoding is OK 330s # expected: undef 330s # received: undef 330s ok 38 330s qvalue: ;q=0.0 330s # expected: 200 330s # received: '200' 330s ok 39 330s # testing : response without Content-Encoding is OK 330s # expected: undef 330s # received: undef 330s ok 40 330s qvalue: ;q=0.0 330s # expected: 200 330s # received: '200' 330s ok 41 330s # testing : response without Content-Encoding is OK 330s # expected: undef 330s # received: undef 330s ok 42 330s qvalue: ;q=0.00 330s # expected: 200 330s # received: '200' 330s ok 43 330s # testing : response without Content-Encoding is OK 330s # expected: undef 330s # received: undef 330s ok 44 330s qvalue: ;q=0.00 330s # expected: 200 330s # received: '200' 330s ok 45 330s # testing : response without Content-Encoding is OK 330s # expected: undef 330s # received: undef 330s ok 46 330s qvalue: ;q=0.00 330s # expected: 200 330s # received: '200' 330s ok 47 330s # testing : response without Content-Encoding is OK 330s # expected: undef 330s # received: undef 330s ok 48 330s qvalue: ;q=0.000 330s # expected: 200 330s # received: '200' 330s ok 49 330s # testing : response without Content-Encoding is OK 330s # expected: undef 330s # received: undef 330s ok 50 330s qvalue: ;q=0.000 330s # expected: 200 330s # received: '200' 330s ok 51 330s # testing : response without Content-Encoding is OK 330s # expected: undef 330s # received: undef 330s ok 52 330s qvalue: ;q=0.000 330s # expected: 200 330s # received: '200' 330s ok 53 330s # testing : response without Content-Encoding is OK 330s # expected: undef 330s # received: undef 330s ok 54 330s qvalue: ;q=0.0000 330s # expected: 200 330s # received: '200' 330s ok 55 330s # testing : response Content-Encoding is OK 330s # expected: 'br' 330s # received: 'br' 330s ok 56 330s qvalue: ;q=0.0000 330s # expected: 200 330s # received: '200' 330s ok 57 330s # testing : response Content-Encoding is OK 330s # expected: 'br' 330s # received: 'br' 330s ok 58 330s qvalue: ;q=0.0000 330s # expected: 200 330s # received: '200' 330s ok 59 330s # testing : response Content-Encoding is OK 330s # expected: 'br' 330s # received: 'br' 330s ok 60 330s # expected: 200 330s # received: '200' 330s ok 61 330s # testing : response Content-Encoding is OK 330s # expected: 'br' 330s # received: 'br' 330s ok 62 330s # expected: 200 330s # received: '200' 330s ok 63 330s # testing : response Content-Encoding is OK 330s # expected: 'gzip' 330s # received: 'gzip' 330s ok 64 330s ok 331s t/modules/buffer.t .................. 331s 1..12 331s # Running under perl version 5.038002 for linux 331s # Current time local: Mon Jun 3 13:18:10 2024 331s # Current time GMT: Mon Jun 3 13:18:10 2024 331s # Using Test.pm version 1.31 331s # Using Apache/Test.pm version 1.42 331s # testing : Checking return code is '200' 331s # expected: 200 331s # received: '200' 331s ok 1 331s ok 2 331s # testing : Checking return code is '200' 331s # expected: 200 331s # received: '200' 331s ok 3 331s ok 4 331s # testing : Checking return code is '200' 331s # expected: 200 331s # received: '200' 331s ok 5 331s ok 6 331s # testing : Checking return code is '200' 331s # expected: 200 331s # received: '200' 331s ok 7 331s ok 8 331s # testing : Checking return code is '200' 331s # expected: 200 331s # received: '200' 331s ok 9 331s ok 10 331s # testing : Checking return code is '200' 331s # expected: 200 331s # received: '200' 331s ok 11 331s ok 12 331s ok 333s t/modules/cache.t ................... 333s 1..3 333s # Running under perl version 5.038002 for linux 333s # Current time local: Mon Jun 3 13:18:11 2024 333s # Current time GMT: Mon Jun 3 13:18:11 2024 333s # Using Test.pm version 1.31 333s # Using Apache/Test.pm version 1.42 333s # testing : non-cached call to index.html 333s # expected: 200 333s # received: '200' 333s ok 1 333s # testing : call to cache index.html 333s # expected: 200 333s # received: '200' 333s ok 2 333s # testing : cached call to index.html 333s # expected: 200 333s # received: '200' 333s ok 3 333s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 333s ok 337s t/modules/cgi.t ..................... 337s 1..58 337s # Running under perl version 5.038002 for linux 337s # Current time local: Mon Jun 3 13:18:13 2024 337s # Current time GMT: Mon Jun 3 13:18:13 2024 337s # Using Test.pm version 1.31 337s # Using Apache/Test.pm version 1.42 337s # testing : return code for acceptpathinfodefault.sh 337s # expected: 200 337s # received: '200' 337s ok 1 337s # testing : body for acceptpathinfodefault.sh 337s # expected: '' 337s # received: '' 337s ok 2 337s # testing : return code for acceptpathinfodefault.sh/foo 337s # expected: 200 337s # received: '200' 337s ok 3 337s # testing : body for acceptpathinfodefault.sh/foo 337s # expected: '/foo' 337s # received: '/foo' 337s ok 4 337s # testing : return code for acceptpathinfooff.sh 337s # expected: 200 337s # received: '200' 337s ok 5 337s # testing : body for acceptpathinfooff.sh 337s # expected: '' 337s # received: '' 337s ok 6 337s # testing : return code for acceptpathinfooff.sh/foo 337s # expected: 404 337s # received: '404' 337s ok 7 337s # no body test for this one 337s ok 8 337s # testing : return code for acceptpathinfoon.sh 337s # expected: 200 337s # received: '200' 337s ok 9 337s # testing : body for acceptpathinfoon.sh 337s # expected: '' 337s # received: '' 337s ok 10 337s # testing : return code for acceptpathinfoon.sh/foo 337s # expected: 200 337s # received: '200' 337s ok 11 337s # testing : body for acceptpathinfoon.sh/foo 337s # expected: '/foo' 337s # received: '/foo' 337s ok 12 337s # testing : return code for bogus-perl.pl 337s # expected: 500 337s # received: '500' 337s ok 13 337s # cgi log created ok. 337s ok 14 337s # testing : return code for bogus-sh.sh 337s # expected: 500 337s # received: '500' 337s ok 15 337s # checking that log size (807) is bigger than it used to be (523) 337s ok 16 337s # testing : return code for nph-stderr.pl 337s # expected: 200 337s # received: '200' 337s ok 17 337s # testing : body for nph-stderr.pl 337s # expected: 'this is nph-stdout' 337s # received: 'this is nph-stdout' 337s ok 18 337s # testing : return code for nph-test.pl 337s # expected: 200 337s # received: '200' 337s ok 19 337s # testing : body for nph-test.pl 337s # expected: 'ok' 337s # received: 'ok' 337s ok 20 337s # testing : return code for perl.pl 337s # expected: 200 337s # received: '200' 337s ok 21 337s # testing : body for perl.pl 337s # expected: 'perl cgi' 337s # received: 'perl cgi' 337s ok 22 337s # testing : return code for sh.sh 337s # expected: 200 337s # received: '200' 337s ok 23 337s # testing : body for sh.sh 337s # expected: 'sh cgi' 337s # received: 'sh cgi' 337s ok 24 337s # testing : return code for stderr1.pl 337s # expected: 200 337s # received: '200' 337s ok 25 337s # testing : body for stderr1.pl 337s # expected: 'this is stdout' 337s # received: 'this is stdout' 337s ok 26 337s # testing : return code for stderr2.pl 337s # expected: 200 337s # received: '200' 337s ok 27 337s # testing : body for stderr2.pl 337s # expected: 'this is also stdout' 337s # received: 'this is also stdout' 337s ok 28 337s # testing : return code for stderr3.pl 337s # expected: 200 337s # received: '200' 337s ok 29 337s # testing : body for stderr3.pl 337s # expected: 'this is more stdout' 337s # received: 'this is more stdout' 337s ok 30 337s # posted content (length 10) to bogus-perl.pl 337s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 337s # expected: '500' 337s # received: '500' 337s ok 31 337s # checking that log size (35781) is greater than 807 337s ok 32 337s # verifying that logged content is 10 characters 337s ok 33 337s # posted content (length 99) to bogus-perl.pl 337s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 337s # expected: '500' 337s # received: '500' 337s ok 34 337s # checking that log size (36240) is greater than 35781 337s ok 35 337s # verifying that logged content is 99 characters 337s ok 36 337s # posted content (length 250) to bogus-perl.pl 337s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 337s # expected: '500' 337s # received: '500' 337s ok 37 337s # checking that log size (36851) is greater than 36240 337s ok 38 337s # verifying that logged content is 250 characters 337s ok 39 337s # posted content (length 255) to bogus-perl.pl 337s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 337s # expected: '500' 337s # received: '500' 337s ok 40 337s # checking that log size (37467) is greater than 36851 337s ok 41 337s # verifying that logged content is 255 characters 337s ok 42 337s # posted content (length 256) to bogus-perl.pl 337s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 337s # expected: '500' 337s # received: '500' 337s ok 43 337s # checking that log size (38084) is greater than 37467 337s ok 44 337s # verifying that logged content is 256 characters 337s ok 45 337s # posted content (length 257) to bogus-perl.pl 337s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 337s # expected: '500' 337s # received: '500' 337s ok 46 337s # checking that log size (38701) is greater than 38084 337s ok 47 337s # verifying that logged content is 256 characters 337s ok 48 337s # posted content (length 258) to bogus-perl.pl 337s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 337s # expected: '500' 337s # received: '500' 337s ok 49 337s # checking that log size (39318) is greater than 38701 337s ok 50 337s # verifying that logged content is 256 characters 337s ok 51 337s # posted content (length 1024) to bogus-perl.pl 337s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 337s # expected: '500' 337s # received: '500' 337s ok 52 337s # checking that log size (39936) is greater than 39318 337s ok 53 337s # verifying that logged content is 256 characters 337s ok 54 337s # verifying log is greater than 40960 bytes. 337s ok 55 337s # verifying log did not grow after making bogus request. 337s ok 56 337s # verifying log did not grow after making another bogus request. 337s ok 57 337s # checking that HEAD /modules/cgi/perl.pl returns 200. 337s ok 58 337s ok 339s t/modules/data.t .................... 339s 1..2 339s # Running under perl version 5.038002 for linux 339s # Current time local: Mon Jun 3 13:18:17 2024 339s # Current time GMT: Mon Jun 3 13:18:17 2024 339s # Using Test.pm version 1.31 339s # Using Apache/Test.pm version 1.42 339s # testing : Checking return code is '200' 339s # expected: 200 339s # received: '200' 339s ok 1 339s ok 2 339s ok 343s t/modules/dav.t ..................... 343s 1..19 343s # Running under perl version 5.038002 for linux 343s # Current time local: Mon Jun 3 13:18:19 2024 343s # Current time GMT: Mon Jun 3 13:18:19 2024 343s # Using Test.pm version 1.31 343s # Using Apache/Test.pm version 1.42 343s resource lock test: 343s ok 1 343s DAV put test: 343s ok 2 343s getting DAV resource properties: 343s ok 3 343s created: Mon, 03 Jun 2024 13:18:21 GMT 343s modified: Mon, 03 Jun 2024 13:18:21 GMT 343s now: Mon, 03 Jun 2024 13:18:23 GMT 343s ok 4 343s ok 5 343s resource lock status test: 343s ok 6 343s resource unlock test: 343s ok 7 343s resource lock status test: 343s ok 8 343s getting uri... 343s expect: 343s -> 343s 343s
343s

mod_dav test page

343s this is a page generated by
343s the mod_dav test in the Apache
343s perl test suite.
343s
343s 343s 343s <- 343s got: 343s -> 343s 343s
343s

mod_dav test page

343s this is a page generated by
343s the mod_dav test in the Apache
343s perl test suite.
343s
343s 343s 343s <- 343s ok 9 343s putting with 2nd dav client (on unlocked resource) 343s ok 10 343s getting new uri... 343s expect: 343s -> 343s 343s
343s

mod_dav test page take two

343s this is a page generated by
343s the mod_dav test in the Apache
343s perl test suite.
343s
343s 343s 343s <- 343s got: 343s -> 343s 343s
343s

mod_dav test page take two

343s this is a page generated by
343s the mod_dav test in the Apache
343s perl test suite.
343s
343s 343s 343s <- 343s ok 11 343s client 1 locking resource 343s ok 12 343s client 2 attempting to lock same resource 343s ok 13 343s client 2 attempting to put resource locked by client 1 343s ok 14 343s verifying all is well through http 343s getting new uri... 343s expect: 343s -> 343s 343s
343s

mod_dav test page take two

343s this is a page generated by
343s the mod_dav test in the Apache
343s perl test suite.
343s
343s 343s 343s <- 343s got: 343s -> 343s 343s
343s

mod_dav test page take two

343s this is a page generated by
343s the mod_dav test in the Apache
343s perl test suite.
343s
343s 343s 343s <- 343s ok 15 343s ok 16 343s resource delete test: 343s ok 17 343s expect 404 not found got: 404 343s ok 18 343s PR 49825: expect 400 bad request got: 400 343s ok 19 343s ok 345s t/modules/deflate.t ................. 345s 1..47 345s # Running under perl version 5.038002 for linux 345s # Current time local: Mon Jun 3 13:18:23 2024 345s # Current time GMT: Mon Jun 3 13:18:23 2024 345s # Using Test.pm version 1.31 345s # Using Apache/Test.pm version 1.42 345s testing default 345s ok 1 345s ok 2 345s ok 3 345s ok 4 345s ok 5 345s ok 6 345s ok 7 345s ok 8 345s ok 9 345s ok 10 345s ok 11 345s ok 12 345s ok 13 345s ok 14 345s ok 15 345s ok 16 345s ok 17 345s ok 18 345s ok 19 345s ok 20 345s ok 21 345s ok 22 345s ok 23 345s ok 24 345s ok 25 345s ok 26 345s ok 27 345s ok 28 345s ok 29 345s ok 30 345s ok 31 345s ok 32 345s ok 33 345s ok 34 345s ok 35 345s ok 36 345s ok 37 345s ok 38 345s ok 39 345s ok 40 345s ok 41 345s ok 42 345s ok 43 345s ok 44 345s ok 45 345s # testing : response was 304 345s # expected: qr/HTTP\/1\.. 304/ 345s # received: 'HTTP/1.1 304 Not Modified' 345s ok 46 345s # testing : expect EOF after 304 header 345s # expected: 0 345s # received: 0 345s ok 47 345s ok 347s t/modules/digest.t .................. 347s 1..13 347s # Running under perl version 5.038002 for linux 347s # Current time local: Mon Jun 3 13:18:25 2024 347s # Current time GMT: Mon Jun 3 13:18:25 2024 347s # Using Test.pm version 1.31 347s # Using Apache/Test.pm version 1.42 347s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/realm1 347s # testing : no user to authenticate 347s # expected: 401 347s # received: '401' 347s ok 1 347s # testing : user1:foo not found 347s # expected: 401 347s # received: '401' 347s ok 2 347s # testing : user1:password1 found 347s # expected: 200 347s # received: '200' 347s ok 3 347s # testing : user1:password1 with query string found 347s # expected: 200 347s # received: '200' 347s ok 4 347s # testing : manual Authorization header query string 347s # expected: 200 347s # received: '200' 347s ok 5 347s # testing : manual Authorization with no query string in header 347s # expected: 400 347s # received: '400' 347s ok 6 347s # testing : manual Authorization header with mismatched query string 347s # expected: 400 347s # received: '400' 347s ok 7 347s # testing : manual Authorization header with mismatched query string 347s # expected: 400 347s # received: '400' 347s ok 8 347s # testing : manual Authorization with no query string in header + MSIE 347s # expected: 200 347s # received: '200' 347s ok 9 347s # testing : a compliant response coming from MSIE 347s # expected: 200 347s # received: '200' 347s ok 10 347s # testing : manual Authorization header with mismatched query string + MSIE 347s # expected: 400 347s # received: '400' 347s ok 11 347s # testing : manual Authorization header with mismatched query string + MSIE 347s # expected: 400 347s # received: '400' 347s ok 12 347s # testing : no query string + MSIE 347s # expected: 200 347s # received: '200' 347s ok 13 347s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/realm1 347s ok 349s t/modules/dir.t ..................... 349s 1..212 349s # Running under perl version 5.038002 for linux 349s # Current time local: Mon Jun 3 13:18:27 2024 349s # Current time GMT: Mon Jun 3 13:18:27 2024 349s # Using Test.pm version 1.31 349s # Using Apache/Test.pm version 1.42 349s expecting 403 (forbidden) using DirectoryIndex foo 349s ok 1 349s running 5 test gambit for "1.html" 349s ok 2 349s ok 3 349s ok 4 349s ok 5 349s ok 6 349s running 5 test gambit for "2.html" 349s ok 7 349s ok 8 349s ok 9 349s ok 10 349s ok 11 349s running 5 test gambit for "3.html" 349s ok 12 349s ok 13 349s ok 14 349s ok 15 349s ok 16 349s running 5 test gambit for "4.html" 349s ok 17 349s ok 18 349s ok 19 349s ok 20 349s ok 21 349s running 5 test gambit for "5.html" 349s ok 22 349s ok 23 349s ok 24 349s ok 25 349s ok 26 349s running 5 test gambit for "6.html" 349s ok 27 349s ok 28 349s ok 29 349s ok 30 349s ok 31 349s running 5 test gambit for "7.html" 349s ok 32 349s ok 33 349s ok 34 349s ok 35 349s ok 36 349s running 5 test gambit for "8.html" 349s ok 37 349s ok 38 349s ok 39 349s ok 40 349s ok 41 349s running 5 test gambit for "9.html" 349s ok 42 349s ok 43 349s ok 44 349s ok 45 349s ok 46 349s running 5 test gambit for "0.html" 349s ok 47 349s ok 48 349s ok 49 349s ok 50 349s ok 51 349s expecting 403 (forbidden) using DirectoryIndex goo 349s ok 52 349s running 5 test gambit for "1.html" 349s ok 53 349s ok 54 349s ok 55 349s ok 56 349s ok 57 349s running 5 test gambit for "2.html" 349s ok 58 349s ok 59 349s ok 60 349s ok 61 349s ok 62 349s running 5 test gambit for "3.html" 349s ok 63 349s ok 64 349s ok 65 349s ok 66 349s ok 67 349s running 5 test gambit for "4.html" 349s ok 68 349s ok 69 349s ok 70 349s ok 71 349s ok 72 349s running 5 test gambit for "5.html" 349s ok 73 349s ok 74 349s ok 75 349s ok 76 349s ok 77 349s running 5 test gambit for "6.html" 349s ok 78 349s ok 79 349s ok 80 349s ok 81 349s ok 82 349s running 5 test gambit for "7.html" 349s ok 83 349s ok 84 349s ok 85 349s ok 86 349s ok 87 349s running 5 test gambit for "8.html" 349s ok 88 349s ok 89 349s ok 90 349s ok 91 349s ok 92 349s running 5 test gambit for "9.html" 349s ok 93 349s ok 94 349s ok 95 349s ok 96 349s ok 97 349s running 5 test gambit for "0.html" 349s ok 98 349s ok 99 349s ok 100 349s ok 101 349s ok 102 349s expecting 403 (forbidden) using DirectoryIndex moo 349s ok 103 349s running 5 test gambit for "1.html" 349s ok 104 349s ok 105 349s ok 106 349s ok 107 349s ok 108 349s running 5 test gambit for "2.html" 349s ok 109 349s ok 110 349s ok 111 349s ok 112 349s ok 113 349s running 5 test gambit for "3.html" 349s ok 114 349s ok 115 349s ok 116 349s ok 117 349s ok 118 349s running 5 test gambit for "4.html" 349s ok 119 349s ok 120 349s ok 121 349s ok 122 349s ok 123 349s running 5 test gambit for "5.html" 349s ok 124 349s ok 125 349s ok 126 349s ok 127 349s ok 128 349s running 5 test gambit for "6.html" 349s ok 129 349s ok 130 349s ok 131 349s ok 132 349s ok 133 349s running 5 test gambit for "7.html" 349s ok 134 349s ok 135 349s ok 136 349s ok 137 349s ok 138 349s running 5 test gambit for "8.html" 349s ok 139 349s ok 140 349s ok 141 349s ok 142 349s ok 143 349s running 5 test gambit for "9.html" 349s ok 144 349s ok 145 349s ok 146 349s ok 147 349s ok 148 349s running 5 test gambit for "0.html" 349s ok 149 349s ok 150 349s ok 151 349s ok 152 349s ok 153 349s expecting 403 (forbidden) using DirectoryIndex bleh 349s ok 154 349s running 5 test gambit for "1.html" 349s ok 155 349s ok 156 349s ok 157 349s ok 158 349s ok 159 349s running 5 test gambit for "2.html" 349s ok 160 349s ok 161 349s ok 162 349s ok 163 349s ok 164 349s running 5 test gambit for "3.html" 349s ok 165 349s ok 166 349s ok 167 349s ok 168 349s ok 169 349s running 5 test gambit for "4.html" 349s ok 170 349s ok 171 349s ok 172 349s ok 173 349s ok 174 349s running 5 test gambit for "5.html" 349s ok 175 349s ok 176 349s ok 177 349s ok 178 349s ok 179 349s running 5 test gambit for "6.html" 349s ok 180 349s ok 181 349s ok 182 349s ok 183 349s ok 184 349s running 5 test gambit for "7.html" 349s ok 185 349s ok 186 349s ok 187 349s ok 188 349s ok 189 349s running 5 test gambit for "8.html" 349s ok 190 349s ok 191 349s ok 192 349s ok 193 349s ok 194 349s running 5 test gambit for "9.html" 349s ok 195 349s ok 196 349s ok 197 349s ok 198 349s ok 199 349s running 5 test gambit for "0.html" 349s ok 200 349s ok 201 349s ok 202 349s ok 203 349s ok 204 349s DirectoryIndex /modules/alias/index.html 349s ok 205 349s expecting 403 for DirectoryIndex foo goo moo bleh 349s ok 206 349s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 349s ok 207 349s expecting 1 with DirectoryIndex foo goo moo bleh 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 349s ok 208 349s removed .htaccess (no DirectoryIndex), expecting default (index.html) 349s ok 209 349s ok 210 349s ok 211 349s ok 212 # skip missing DirectorySlash NotFound 349s ok 351s t/modules/directorymatch.t .......... 351s 1..2 351s # Running under perl version 5.038002 for linux 351s # Current time local: Mon Jun 3 13:18:29 2024 351s # Current time GMT: Mon Jun 3 13:18:29 2024 351s # Using Test.pm version 1.31 351s # Using Apache/Test.pm version 1.42 351s # testing : code for /index.html 351s # expected: 200 351s # received: '200' 351s ok 1 351s # testing : check for DMMATCH1 351s # expected: '1' 351s # received: '1' 351s ok 2 351s ok 353s t/modules/env.t ..................... 353s 1..6 353s # Running under perl version 5.038002 for linux 353s # Current time local: Mon Jun 3 13:18:31 2024 353s # Current time GMT: Mon Jun 3 13:18:31 2024 353s # Using Test.pm version 1.31 353s # Using Apache/Test.pm version 1.42 353s # host: /modules/env/host.shtml 353s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 353s ok 1 353s # nothere: /modules/env/nothere.shtml 353s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 353s ok 2 353s # set: /modules/env/set.shtml 353s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 353s ok 3 353s # setempty: /modules/env/setempty.shtml 353s # setempty: EXPECT -><- ACTUAL -><- 353s ok 4 353s # type: /modules/env/type.shtml 353s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 353s ok 5 353s # unset: /modules/env/unset.shtml 353s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 353s ok 6 353s ok 355s t/modules/expires.t ................. 355s 1..92 355s # Running under perl version 5.038002 for linux 355s # Current time local: Mon Jun 3 13:18:33 2024 355s # Current time GMT: Mon Jun 3 13:18:33 2024 355s # Using Test.pm version 1.31 355s # Using Apache/Test.pm version 1.42 355s # debug: index.html 355s HTTP/1.1 200 OK 355s Cache-Control: max-age=325767206 355s Connection: close 355s Date: Mon, 03 Jun 2024 13:18:35 GMT 355s Accept-Ranges: bytes 355s ETag: "3-613edd771cbc0" 355s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 355s Vary: In-If1 355s Content-Length: 3 355s Content-Type: text/html 355s Expires: Sat, 30 Sep 2034 00:12:02 GMT 355s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 355s Client-Date: Mon, 03 Jun 2024 13:18:35 GMT 355s Client-Peer: 127.0.0.1:8529 355s Client-Response-Num: 1 355s DMMATCH1: 1 355s ok 1 355s # debug: [Cache-Control] [max-age=325767206] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["3-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Length] [3] 355s # debug: [Content-Type] [text/html] 355s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 355s # debug: expires 2043187922 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 332425819 355s # debug: actual : 332425819 355s ok 2 355s # debug: text.txt 355s HTTP/1.1 200 OK 355s Cache-Control: max-age=0 355s Connection: close 355s Date: Mon, 03 Jun 2024 13:18:35 GMT 355s Accept-Ranges: bytes 355s ETag: "0-613edd771cbc0" 355s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 355s Vary: In-If1 355s Content-Type: text/plain 355s Expires: Mon, 03 Jun 2024 13:18:35 GMT 355s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 355s Client-Date: Mon, 03 Jun 2024 13:18:35 GMT 355s Client-Peer: 127.0.0.1:8529 355s Client-Response-Num: 1 355s DMMATCH1: 1 355s ok 3 355s # debug: [Cache-Control] [max-age=0] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [text/plain] 355s # debug: [Expires] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: expires 1717420715 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 6658612 355s # debug: actual : 6658612 355s ok 4 355s # debug: image.gif 355s HTTP/1.1 200 OK 355s Cache-Control: max-age=120 355s Connection: close 355s Date: Mon, 03 Jun 2024 13:18:35 GMT 355s Accept-Ranges: bytes 355s ETag: "0-613edd771cbc0" 355s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 355s Vary: In-If1 355s Content-Type: image/gif 355s Expires: Mon, 03 Jun 2024 13:20:35 GMT 355s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 355s Client-Date: Mon, 03 Jun 2024 13:18:35 GMT 355s Client-Peer: 127.0.0.1:8529 355s Client-Response-Num: 1 355s DMMATCH1: 1 355s 355s 355s ok 5 355s # debug: [Cache-Control] [max-age=120] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/gif] 355s # debug: [Expires] [Mon, 03 Jun 2024 13:20:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 03 Jun 2024 13:20:35 GMT 355s # debug: expires 1717420835 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 120 355s # debug: actual : 120 355s ok 6 355s # debug: foo.jpg 355s HTTP/1.1 200 OK 355s Cache-Control: max-age=86400 355s Connection: close 355s Date: Mon, 03 Jun 2024 13:18:35 GMT 355s Accept-Ranges: bytes 355s ETag: "0-613edd771cbc0" 355s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 355s Vary: In-If1 355s Content-Type: image/jpeg 355s Expires: Tue, 04 Jun 2024 13:18:35 GMT 355s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 355s Client-Date: Mon, 03 Jun 2024 13:18:35 GMT 355s Client-Peer: 127.0.0.1:8529 355s Client-Response-Num: 1 355s DMMATCH1: 1 355s 355s 355s ok 7 355s # debug: [Cache-Control] [max-age=86400] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/jpeg] 355s # debug: [Expires] [Tue, 04 Jun 2024 13:18:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Tue, 04 Jun 2024 13:18:35 GMT 355s # debug: expires 1717507115 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 86400 355s # debug: actual : 86400 355s ok 8 355s # debug: [Cache-Control] [max-age=325767206] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["3-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Length] [3] 355s # debug: [Content-Type] [text/html] 355s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 355s # debug: expires 2043187922 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 332425819 355s # debug: actual : 332425819 355s ok 9 355s # debug: [Cache-Control] [max-age=0] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [text/plain] 355s # debug: [Expires] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: expires 1717420715 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 6658612 355s # debug: actual : 6658612 355s ok 10 355s # debug: [Cache-Control] [max-age=120] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/gif] 355s # debug: [Expires] [Mon, 03 Jun 2024 13:20:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 03 Jun 2024 13:20:35 GMT 355s # debug: expires 1717420835 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 120 355s # debug: actual : 120 355s ok 11 355s # debug: [Cache-Control] [max-age=86400] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/jpeg] 355s # debug: [Expires] [Tue, 04 Jun 2024 13:18:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Tue, 04 Jun 2024 13:18:35 GMT 355s # debug: expires 1717507115 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 86400 355s # debug: actual : 86400 355s ok 12 355s # --- 355s # ExpiresActive On 355s # debug: [Cache-Control] [max-age=325767206] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["3-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Length] [3] 355s # debug: [Content-Type] [text/html] 355s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 355s # debug: expires 2043187922 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 332425819 355s # debug: actual : 332425819 355s ok 13 355s # --- 355s # ExpiresActive On 355s # debug: [Cache-Control] [max-age=0] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [text/plain] 355s # debug: [Expires] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: expires 1717420715 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 6658612 355s # debug: actual : 6658612 355s ok 14 355s # --- 355s # ExpiresActive On 355s # debug: [Cache-Control] [max-age=120] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/gif] 355s # debug: [Expires] [Mon, 03 Jun 2024 13:20:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 03 Jun 2024 13:20:35 GMT 355s # debug: expires 1717420835 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 120 355s # debug: actual : 120 355s ok 15 355s # --- 355s # ExpiresActive On 355s # debug: [Cache-Control] [max-age=86400] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/jpeg] 355s # debug: [Expires] [Tue, 04 Jun 2024 13:18:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Tue, 04 Jun 2024 13:18:35 GMT 355s # debug: expires 1717507115 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 86400 355s # debug: actual : 86400 355s ok 16 355s #--- 355s # ExpiresActive On 355s ExpiresDefault "access plus 2 months 2 weeks 17 days 2 hours 34 minutes 5 seconds" 355s # debug: [Cache-Control] [max-age=7871645] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["3-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Length] [3] 355s # debug: [Content-Type] [text/html] 355s # debug: [Expires] [Mon, 02 Sep 2024 15:52:40 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 02 Sep 2024 15:52:40 GMT 355s # debug: expires 1725292360 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 7871645 355s # debug: actual : 7871645 355s ok 17 355s #--- 355s # ExpiresActive On 355s ExpiresDefault "access plus 2 months 2 weeks 17 days 2 hours 34 minutes 5 seconds" 355s # debug: [Cache-Control] [max-age=0] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [text/plain] 355s # debug: [Expires] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: expires 1717420715 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 6658612 355s # debug: actual : 6658612 355s ok 18 355s #--- 355s # ExpiresActive On 355s ExpiresDefault "access plus 2 months 2 weeks 17 days 2 hours 34 minutes 5 seconds" 355s # debug: [Cache-Control] [max-age=120] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/gif] 355s # debug: [Expires] [Mon, 03 Jun 2024 13:20:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 03 Jun 2024 13:20:35 GMT 355s # debug: expires 1717420835 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 120 355s # debug: actual : 120 355s ok 19 355s #--- 355s # ExpiresActive On 355s ExpiresDefault "access plus 2 months 2 weeks 17 days 2 hours 34 minutes 5 seconds" 355s # debug: [Cache-Control] [max-age=86400] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/jpeg] 355s # debug: [Expires] [Tue, 04 Jun 2024 13:18:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Tue, 04 Jun 2024 13:18:35 GMT 355s # debug: expires 1717507115 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 86400 355s # debug: actual : 86400 355s ok 20 355s # --- 355s # ExpiresActive On 355s ExpiresByType text/plain M35795882 355s # debug: [Cache-Control] [max-age=325767206] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["3-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Length] [3] 355s # debug: [Content-Type] [text/html] 355s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 355s # debug: expires 2043187922 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 332425819 355s # debug: actual : 332425819 355s ok 21 355s # --- 355s # ExpiresActive On 355s ExpiresByType text/plain M35795882 355s # debug: [Cache-Control] [max-age=29137269] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [text/plain] 355s # debug: [Expires] [Tue, 06 May 2025 18:59:45 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Tue, 06 May 2025 18:59:45 GMT 355s # debug: expires 1746557985 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 35795882 355s # debug: actual : 35795882 355s ok 22 355s # --- 355s # ExpiresActive On 355s ExpiresByType text/plain M35795882 355s # debug: [Cache-Control] [max-age=120] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/gif] 355s # debug: [Expires] [Mon, 03 Jun 2024 13:20:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 03 Jun 2024 13:20:35 GMT 355s # debug: expires 1717420835 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 120 355s # debug: actual : 120 355s ok 23 355s # --- 355s # ExpiresActive On 355s ExpiresByType text/plain M35795882 355s # debug: [Cache-Control] [max-age=86400] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/jpeg] 355s # debug: [Expires] [Tue, 04 Jun 2024 13:18:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Tue, 04 Jun 2024 13:18:35 GMT 355s # debug: expires 1717507115 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 86400 355s # debug: actual : 86400 355s ok 24 355s # --- 355s # ExpiresActive On 355s ExpiresDefault A36306101 355s ExpiresByType text/plain A6595957 355s # debug: [Cache-Control] [max-age=36306101] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["3-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Length] [3] 355s # debug: [Content-Type] [text/html] 355s # debug: [Expires] [Mon, 28 Jul 2025 18:20:16 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 28 Jul 2025 18:20:16 GMT 355s # debug: expires 1753726816 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 36306101 355s # debug: actual : 36306101 355s ok 25 355s # --- 355s # ExpiresActive On 355s ExpiresDefault A36306101 355s ExpiresByType text/plain A6595957 355s # debug: [Cache-Control] [max-age=6595957] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [text/plain] 355s # debug: [Expires] [Sun, 18 Aug 2024 21:31:12 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Sun, 18 Aug 2024 21:31:12 GMT 355s # debug: expires 1724016672 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 6595957 355s # debug: actual : 6595957 355s ok 26 355s # --- 355s # ExpiresActive On 355s ExpiresDefault A36306101 355s ExpiresByType text/plain A6595957 355s # debug: [Cache-Control] [max-age=120] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/gif] 355s # debug: [Expires] [Mon, 03 Jun 2024 13:20:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 03 Jun 2024 13:20:35 GMT 355s # debug: expires 1717420835 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 120 355s # debug: actual : 120 355s ok 27 355s # --- 355s # ExpiresActive On 355s ExpiresDefault A36306101 355s ExpiresByType text/plain A6595957 355s # debug: [Cache-Control] [max-age=86400] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/jpeg] 355s # debug: [Expires] [Tue, 04 Jun 2024 13:18:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Tue, 04 Jun 2024 13:18:35 GMT 355s # debug: expires 1717507115 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 86400 355s # debug: actual : 86400 355s ok 28 355s #--- 355s # ExpiresActive On 355s ExpiresDefault "access plus 1 years 1 months 1 weeks 8 days 6 hours 37 minutes 6 seconds" 355s # debug: [Cache-Control] [max-age=35447826] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["3-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Length] [3] 355s # debug: [Content-Type] [text/html] 355s # debug: [Expires] [Fri, 18 Jul 2025 19:55:41 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Fri, 18 Jul 2025 19:55:41 GMT 355s # debug: expires 1752868541 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 35447826 355s # debug: actual : 35447826 355s ok 29 355s #--- 355s # ExpiresActive On 355s ExpiresDefault "access plus 1 years 1 months 1 weeks 8 days 6 hours 37 minutes 6 seconds" 355s # debug: [Cache-Control] [max-age=0] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [text/plain] 355s # debug: [Expires] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: expires 1717420715 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 6658612 355s # debug: actual : 6658612 355s ok 30 355s #--- 355s # ExpiresActive On 355s ExpiresDefault "access plus 1 years 1 months 1 weeks 8 days 6 hours 37 minutes 6 seconds" 355s # debug: [Cache-Control] [max-age=120] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/gif] 355s # debug: [Expires] [Mon, 03 Jun 2024 13:20:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 03 Jun 2024 13:20:35 GMT 355s # debug: expires 1717420835 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 120 355s # debug: actual : 120 355s ok 31 355s #--- 355s # ExpiresActive On 355s ExpiresDefault "access plus 1 years 1 months 1 weeks 8 days 6 hours 37 minutes 6 seconds" 355s # debug: [Cache-Control] [max-age=86400] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/jpeg] 355s # debug: [Expires] [Tue, 04 Jun 2024 13:18:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Tue, 04 Jun 2024 13:18:35 GMT 355s # debug: expires 1717507115 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 86400 355s # debug: actual : 86400 355s ok 32 355s # --- 355s # ExpiresActive On 355s ExpiresByType image/gif "modification plus 1 years 3 months 17 days 1 hours 36 minutes 29 seconds" 355s # debug: [Cache-Control] [max-age=325767206] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["3-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Length] [3] 355s # debug: [Content-Type] [text/html] 355s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 355s # debug: expires 2043187922 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 332425819 355s # debug: actual : 332425819 355s ok 33 355s # --- 355s # ExpiresActive On 355s ExpiresByType image/gif "modification plus 1 years 3 months 17 days 1 hours 36 minutes 29 seconds" 355s # debug: [Cache-Control] [max-age=0] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [text/plain] 355s # debug: [Expires] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: expires 1717420715 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 6658612 355s # debug: actual : 6658612 355s ok 34 355s # --- 355s # ExpiresActive On 355s ExpiresByType image/gif "modification plus 1 years 3 months 17 days 1 hours 36 minutes 29 seconds" 355s # debug: [Cache-Control] [max-age=34127976] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/gif] 355s # debug: [Expires] [Thu, 03 Jul 2025 13:18:12 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Thu, 03 Jul 2025 13:18:12 GMT 355s # debug: expires 1751548692 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 40786589 355s # debug: actual : 40786589 355s ok 35 355s # --- 355s # ExpiresActive On 355s ExpiresByType image/gif "modification plus 1 years 3 months 17 days 1 hours 36 minutes 29 seconds" 355s # debug: [Cache-Control] [max-age=86400] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/jpeg] 355s # debug: [Expires] [Tue, 04 Jun 2024 13:18:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Tue, 04 Jun 2024 13:18:35 GMT 355s # debug: expires 1717507115 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 86400 355s # debug: actual : 86400 355s ok 36 355s # --- 355s # ExpiresActive On 355s ExpiresDefault M5469973 355s ExpiresByType image/gif "access plus 2 months 10 days 6 hours 32 minutes 19 seconds" 355s # debug: [Cache-Control] [max-age=0] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["3-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Length] [3] 355s # debug: [Content-Type] [text/html] 355s # debug: [Expires] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: expires 1717420715 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 6658612 355s # debug: actual : 6658612 355s ok 37 355s # --- 355s # ExpiresActive On 355s ExpiresDefault M5469973 355s ExpiresByType image/gif "access plus 2 months 10 days 6 hours 32 minutes 19 seconds" 355s # debug: [Cache-Control] [max-age=0] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [text/plain] 355s # debug: [Expires] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: expires 1717420715 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 6658612 355s # debug: actual : 6658612 355s ok 38 355s # --- 355s # ExpiresActive On 355s ExpiresDefault M5469973 355s ExpiresByType image/gif "access plus 2 months 10 days 6 hours 32 minutes 19 seconds" 355s # debug: [Cache-Control] [max-age=6071539] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/gif] 355s # debug: [Expires] [Mon, 12 Aug 2024 19:50:54 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 12 Aug 2024 19:50:54 GMT 355s # debug: expires 1723492254 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 6071539 355s # debug: actual : 6071539 355s ok 39 355s # --- 355s # ExpiresActive On 355s ExpiresDefault M5469973 355s ExpiresByType image/gif "access plus 2 months 10 days 6 hours 32 minutes 19 seconds" 355s # debug: [Cache-Control] [max-age=86400] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/jpeg] 355s # debug: [Expires] [Tue, 04 Jun 2024 13:18:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Tue, 04 Jun 2024 13:18:35 GMT 355s # debug: expires 1717507115 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 86400 355s # debug: actual : 86400 355s ok 40 355s #--- 355s # ExpiresActive On 355s ExpiresDefault "access plus 1 months 13 days 27 minutes 14 seconds" 355s # debug: [Cache-Control] [max-age=3716834] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["3-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Length] [3] 355s # debug: [Content-Type] [text/html] 355s # debug: [Expires] [Tue, 16 Jul 2024 13:45:49 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Tue, 16 Jul 2024 13:45:49 GMT 355s # debug: expires 1721137549 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 3716834 355s # debug: actual : 3716834 355s ok 41 355s #--- 355s # ExpiresActive On 355s ExpiresDefault "access plus 1 months 13 days 27 minutes 14 seconds" 355s # debug: [Cache-Control] [max-age=0] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [text/plain] 355s # debug: [Expires] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: expires 1717420715 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 6658612 355s # debug: actual : 6658612 355s ok 42 355s #--- 355s # ExpiresActive On 355s ExpiresDefault "access plus 1 months 13 days 27 minutes 14 seconds" 355s # debug: [Cache-Control] [max-age=120] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/gif] 355s # debug: [Expires] [Mon, 03 Jun 2024 13:20:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 03 Jun 2024 13:20:35 GMT 355s # debug: expires 1717420835 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 120 355s # debug: actual : 120 355s ok 43 355s #--- 355s # ExpiresActive On 355s ExpiresDefault "access plus 1 months 13 days 27 minutes 14 seconds" 355s # debug: [Cache-Control] [max-age=86400] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/jpeg] 355s # debug: [Expires] [Tue, 04 Jun 2024 13:18:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Tue, 04 Jun 2024 13:18:35 GMT 355s # debug: expires 1717507115 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 86400 355s # debug: actual : 86400 355s ok 44 355s # --- 355s # ExpiresActive On 355s ExpiresByType image/jpeg "access plus 1 years 3 months 1 weeks 8 hours 33 minutes 45 seconds" 355s # debug: [Cache-Control] [max-age=325767206] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["3-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Length] [3] 355s # debug: [Content-Type] [text/html] 355s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 355s # debug: expires 2043187922 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 332425819 355s # debug: actual : 332425819 355s ok 45 355s # --- 355s # ExpiresActive On 355s ExpiresByType image/jpeg "access plus 1 years 3 months 1 weeks 8 hours 33 minutes 45 seconds" 355s # debug: [Cache-Control] [max-age=0] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [text/plain] 355s # debug: [Expires] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: expires 1717420715 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 6658612 355s # debug: actual : 6658612 355s ok 46 355s # --- 355s # ExpiresActive On 355s ExpiresByType image/jpeg "access plus 1 years 3 months 1 weeks 8 hours 33 minutes 45 seconds" 355s # debug: [Cache-Control] [max-age=120] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/gif] 355s # debug: [Expires] [Mon, 03 Jun 2024 13:20:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 03 Jun 2024 13:20:35 GMT 355s # debug: expires 1717420835 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 120 355s # debug: actual : 120 355s ok 47 355s # --- 355s # ExpiresActive On 355s ExpiresByType image/jpeg "access plus 1 years 3 months 1 weeks 8 hours 33 minutes 45 seconds" 355s # debug: [Cache-Control] [max-age=39947625] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/jpeg] 355s # debug: [Expires] [Mon, 08 Sep 2025 21:52:20 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 08 Sep 2025 21:52:20 GMT 355s # debug: expires 1757368340 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 39947625 355s # debug: actual : 39947625 355s ok 48 355s # --- 355s # ExpiresActive On 355s ExpiresDefault "modification plus 1 years 8 days 2 hours 25 minutes 44 seconds" 355s ExpiresByType image/jpeg "access plus 2 months 8 days 17 minutes 10 seconds" 355s # debug: [Cache-Control] [max-age=25577331] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["3-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Length] [3] 355s # debug: [Content-Type] [text/html] 355s # debug: [Expires] [Wed, 26 Mar 2025 14:07:27 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Wed, 26 Mar 2025 14:07:27 GMT 355s # debug: expires 1742998047 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 32235944 355s # debug: actual : 32235944 355s ok 49 355s # --- 355s # ExpiresActive On 355s ExpiresDefault "modification plus 1 years 8 days 2 hours 25 minutes 44 seconds" 355s ExpiresByType image/jpeg "access plus 2 months 8 days 17 minutes 10 seconds" 355s # debug: [Cache-Control] [max-age=0] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [text/plain] 355s # debug: [Expires] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: expires 1717420715 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 6658612 355s # debug: actual : 6658612 355s ok 50 355s # --- 355s # ExpiresActive On 355s ExpiresDefault "modification plus 1 years 8 days 2 hours 25 minutes 44 seconds" 355s ExpiresByType image/jpeg "access plus 2 months 8 days 17 minutes 10 seconds" 355s # debug: [Cache-Control] [max-age=120] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/gif] 355s # debug: [Expires] [Mon, 03 Jun 2024 13:20:35 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Mon, 03 Jun 2024 13:20:35 GMT 355s # debug: expires 1717420835 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 120 355s # debug: actual : 120 355s ok 51 355s # --- 355s # ExpiresActive On 355s ExpiresDefault "modification plus 1 years 8 days 2 hours 25 minutes 44 seconds" 355s ExpiresByType image/jpeg "access plus 2 months 8 days 17 minutes 10 seconds" 355s # debug: [Cache-Control] [max-age=5876230] 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/jpeg] 355s # debug: [Expires] [Sat, 10 Aug 2024 13:35:45 GMT] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s # debug: expires Sat, 10 Aug 2024 13:35:45 GMT 355s # debug: expires 1723296945 355s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 355s # debug: modified 1710762103 355s # debug: access Mon, 03 Jun 2024 13:18:35 GMT 355s # debug: access 1717420715 355s # debug: expected: 5876230 355s # debug: actual : 5876230 355s ok 52 355s # --- 355s # ExpiresActive Off 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["3-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Length] [3] 355s # debug: [Content-Type] [text/html] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 53 355s # --- 355s # ExpiresActive Off 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [text/plain] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 54 355s # --- 355s # ExpiresActive Off 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/gif] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 55 355s # --- 355s # ExpiresActive Off 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/jpeg] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 56 355s #--- 355s # ExpiresActive Off 355s ExpiresDefault "access plus 1 years 1 months 2 weeks 13 days 1 hours 47 minutes 19 seconds" 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["3-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Length] [3] 355s # debug: [Content-Type] [text/html] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 57 355s #--- 355s # ExpiresActive Off 355s ExpiresDefault "access plus 1 years 1 months 2 weeks 13 days 1 hours 47 minutes 19 seconds" 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [text/plain] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 58 355s #--- 355s # ExpiresActive Off 355s ExpiresDefault "access plus 1 years 1 months 2 weeks 13 days 1 hours 47 minutes 19 seconds" 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/gif] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 59 355s #--- 355s # ExpiresActive Off 355s ExpiresDefault "access plus 1 years 1 months 2 weeks 13 days 1 hours 47 minutes 19 seconds" 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/jpeg] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 60 355s # --- 355s # ExpiresActive Off 355s ExpiresByType text/plain "access plus 1 years 2 days 5 hours 4 minutes 5 seconds" 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["3-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Length] [3] 355s # debug: [Content-Type] [text/html] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 61 355s # --- 355s # ExpiresActive Off 355s ExpiresByType text/plain "access plus 1 years 2 days 5 hours 4 minutes 5 seconds" 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [text/plain] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 62 355s # --- 355s # ExpiresActive Off 355s ExpiresByType text/plain "access plus 1 years 2 days 5 hours 4 minutes 5 seconds" 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/gif] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 63 355s # --- 355s # ExpiresActive Off 355s ExpiresByType text/plain "access plus 1 years 2 days 5 hours 4 minutes 5 seconds" 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/jpeg] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 64 355s # --- 355s # ExpiresActive Off 355s ExpiresDefault A37782107 355s ExpiresByType text/plain "access plus 1 years 1 months 2 weeks 7 days 7 hours 45 minutes 16 seconds" 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["3-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Length] [3] 355s # debug: [Content-Type] [text/html] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 65 355s # --- 355s # ExpiresActive Off 355s ExpiresDefault A37782107 355s ExpiresByType text/plain "access plus 1 years 1 months 2 weeks 7 days 7 hours 45 minutes 16 seconds" 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [text/plain] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 66 355s # --- 355s # ExpiresActive Off 355s ExpiresDefault A37782107 355s ExpiresByType text/plain "access plus 1 years 1 months 2 weeks 7 days 7 hours 45 minutes 16 seconds" 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/gif] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 67 355s # --- 355s # ExpiresActive Off 355s ExpiresDefault A37782107 355s ExpiresByType text/plain "access plus 1 years 1 months 2 weeks 7 days 7 hours 45 minutes 16 seconds" 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/jpeg] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 68 355s #--- 355s # ExpiresActive Off 355s ExpiresDefault "modification plus 3 months 5 days 2 hours 40 minutes 47 seconds" 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["3-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Length] [3] 355s # debug: [Content-Type] [text/html] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 69 355s #--- 355s # ExpiresActive Off 355s ExpiresDefault "modification plus 3 months 5 days 2 hours 40 minutes 47 seconds" 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [text/plain] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 70 355s #--- 355s # ExpiresActive Off 355s ExpiresDefault "modification plus 3 months 5 days 2 hours 40 minutes 47 seconds" 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/gif] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 71 355s #--- 355s # ExpiresActive Off 355s ExpiresDefault "modification plus 3 months 5 days 2 hours 40 minutes 47 seconds" 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/jpeg] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 72 355s # --- 355s # ExpiresActive Off 355s ExpiresByType image/gif "modification plus 2 months 11 days 37 minutes 8 seconds" 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["3-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Length] [3] 355s # debug: [Content-Type] [text/html] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 73 355s # --- 355s # ExpiresActive Off 355s ExpiresByType image/gif "modification plus 2 months 11 days 37 minutes 8 seconds" 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [text/plain] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 74 355s # --- 355s # ExpiresActive Off 355s ExpiresByType image/gif "modification plus 2 months 11 days 37 minutes 8 seconds" 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/gif] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 75 355s # --- 355s # ExpiresActive Off 355s ExpiresByType image/gif "modification plus 2 months 11 days 37 minutes 8 seconds" 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/jpeg] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 76 355s # --- 355s # ExpiresActive Off 355s ExpiresDefault M32933475 355s ExpiresByType image/gif M32764001 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["3-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Length] [3] 355s # debug: [Content-Type] [text/html] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 77 355s # --- 355s # ExpiresActive Off 355s ExpiresDefault M32933475 355s ExpiresByType image/gif M32764001 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [text/plain] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 78 355s # --- 355s # ExpiresActive Off 355s ExpiresDefault M32933475 355s ExpiresByType image/gif M32764001 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/gif] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 79 355s # --- 355s # ExpiresActive Off 355s ExpiresDefault M32933475 355s ExpiresByType image/gif M32764001 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/jpeg] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 80 355s #--- 355s # ExpiresActive Off 355s ExpiresDefault M4412062 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["3-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Length] [3] 355s # debug: [Content-Type] [text/html] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 81 355s #--- 355s # ExpiresActive Off 355s ExpiresDefault M4412062 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [text/plain] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 82 355s #--- 355s # ExpiresActive Off 355s ExpiresDefault M4412062 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/gif] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 83 355s #--- 355s # ExpiresActive Off 355s ExpiresDefault M4412062 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/jpeg] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 84 355s # --- 355s # ExpiresActive Off 355s ExpiresByType image/jpeg A41739165 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["3-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Length] [3] 355s # debug: [Content-Type] [text/html] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 85 355s # --- 355s # ExpiresActive Off 355s ExpiresByType image/jpeg A41739165 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [text/plain] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 86 355s # --- 355s # ExpiresActive Off 355s ExpiresByType image/jpeg A41739165 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/gif] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 87 355s # --- 355s # ExpiresActive Off 355s ExpiresByType image/jpeg A41739165 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/jpeg] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 88 355s # --- 355s # ExpiresActive Off 355s ExpiresDefault M33203959 355s ExpiresByType image/jpeg A40710504 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["3-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Length] [3] 355s # debug: [Content-Type] [text/html] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 89 355s # --- 355s # ExpiresActive Off 355s ExpiresDefault M33203959 355s ExpiresByType image/jpeg A40710504 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [text/plain] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 90 355s # --- 355s # ExpiresActive Off 355s ExpiresDefault M33203959 355s ExpiresByType image/jpeg A40710504 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/gif] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 91 355s # --- 355s # ExpiresActive Off 355s ExpiresDefault M33203959 355s ExpiresByType image/jpeg A40710504 355s # debug: [Connection] [close] 355s # debug: [Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Accept-Ranges] [bytes] 355s # debug: [ETag] ["0-613edd771cbc0"] 355s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 355s # debug: [Vary] [In-If1] 355s # debug: [Content-Type] [image/jpeg] 355s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 355s # debug: [Client-Date] [Mon, 03 Jun 2024 13:18:35 GMT] 355s # debug: [Client-Peer] [127.0.0.1:8529] 355s # debug: [Client-Response-Num] [1] 355s # debug: [DMMATCH1] [1] 355s ok 92 355s ok 370s t/modules/ext_filter.t .............. 370s 1..24 370s # Running under perl version 5.038002 for linux 370s # Current time local: Mon Jun 3 13:18:35 2024 370s # Current time GMT: Mon Jun 3 13:18:35 2024 370s # Using Test.pm version 1.31 370s # Using Apache/Test.pm version 1.42 370s # testing : sed output filter 370s # expected: 'barbar' 370s # received: 'barbar' 370s ok 1 370s # testing : slow filter process 370s # expected: 'foobar' 370s # received: 'foobar' 370s ok 2 370s # testing : echo worked 370s # expected: 200 370s # received: '200' 370s ok 3 370s # testing : request body filtered 370s # expected: 'barbar 370s # ' 370s # received: 'barbar 370s # ' 370s ok 4 370s # testing : got 413 error 370s # expected: 413 370s # received: '413' 370s ok 5 370s # testing : got 413 error body 370s # expected: qr/413 Request Entity Too Large/ 370s # received: ' 370s # 370s # 413 Request Entity Too Large 370s # 370s #

Request Entity Too Large

370s # The requested resource does not allow request data with POST requests, or the amount of data provided in 370s # the request exceeds the capacity limit. 370s # 370s # ' 370s ok 6 370s # testing : got 413 error 370s # expected: 413 370s # received: '413' 370s ok 7 370s # testing : got 413 error body 370s # expected: qr/413 Request Entity Too Large/ 370s # received: ' 370s # 370s # 413 Request Entity Too Large 370s # 370s #

Request Entity Too Large

370s # The requested resource does not allow request data with POST requests, or the amount of data provided in 370s # the request exceeds the capacity limit. 370s # 370s # ' 370s ok 8 370s # testing : got 413 error 370s # expected: 413 370s # received: '413' 370s ok 9 370s # testing : got 413 error body 370s # expected: qr/413 Request Entity Too Large/ 370s # received: ' 370s # 370s # 413 Request Entity Too Large 370s # 370s #

Request Entity Too Large

370s # The requested resource does not allow request data with POST requests, or the amount of data provided in 370s # the request exceeds the capacity limit. 370s # 370s # ' 370s ok 10 370s # testing : got 413 error 370s # expected: 413 370s # received: '413' 370s ok 11 370s # testing : got 413 error body 370s # expected: qr/413 Request Entity Too Large/ 370s # received: ' 370s # 370s # 413 Request Entity Too Large 370s # 370s #

Request Entity Too Large

370s # The requested resource does not allow request data with POST requests, or the amount of data provided in 370s # the request exceeds the capacity limit. 370s # 370s # ' 370s ok 12 370s # testing : got 413 error 370s # expected: 413 370s # received: '413' 370s ok 13 370s # testing : got 413 error body 370s # expected: qr/413 Request Entity Too Large/ 370s # received: ' 370s # 370s # 413 Request Entity Too Large 370s # 370s #

Request Entity Too Large

370s # The requested resource does not allow request data with POST requests, or the amount of data provided in 370s # the request exceeds the capacity limit. 370s # 370s # ' 370s ok 14 370s # testing : got 413 error 370s # expected: 413 370s # received: '413' 370s ok 15 370s # testing : got 413 error body 370s # expected: qr/413 Request Entity Too Large/ 370s # received: ' 370s # 370s # 413 Request Entity Too Large 370s # 370s #

Request Entity Too Large

370s # The requested resource does not allow request data with POST requests, or the amount of data provided in 370s # the request exceeds the capacity limit. 370s # 370s # ' 370s ok 16 370s # testing : got 413 error 370s # expected: 413 370s # received: '413' 370s ok 17 370s # testing : got 413 error body 370s # expected: qr/413 Request Entity Too Large/ 370s # received: ' 370s # 370s # 413 Request Entity Too Large 370s # 370s #

Request Entity Too Large

370s # The requested resource does not allow request data with POST requests, or the amount of data provided in 370s # the request exceeds the capacity limit. 370s # 370s # ' 370s ok 18 370s # testing : got 413 error 370s # expected: 413 370s # received: '413' 370s ok 19 370s # testing : got 413 error body 370s # expected: qr/413 Request Entity Too Large/ 370s # received: ' 370s # 370s # 413 Request Entity Too Large 370s # 370s #

Request Entity Too Large

370s # The requested resource does not allow request data with POST requests, or the amount of data provided in 370s # the request exceeds the capacity limit. 370s # 370s # ' 370s ok 20 370s # testing : got 413 error 370s # expected: 413 370s # received: '413' 370s ok 21 370s # testing : got 413 error body 370s # expected: qr/413 Request Entity Too Large/ 370s # received: ' 370s # 370s # 413 Request Entity Too Large 370s # 370s #

Request Entity Too Large

370s # The requested resource does not allow request data with POST requests, or the amount of data provided in 370s # the request exceeds the capacity limit. 370s # 370s # ' 370s ok 22 370s # testing : got 413 error 370s # expected: 413 370s # received: '413' 370s ok 23 370s # testing : got 413 error body 370s # expected: qr/413 Request Entity Too Large/ 370s # received: ' 370s # 370s # 413 Request Entity Too Large 370s # 370s #

Request Entity Too Large

370s # The requested resource does not allow request data with POST requests, or the amount of data provided in 370s # the request exceeds the capacity limit. 370s # 370s # ' 370s ok 24 370s ok 372s t/modules/filter.t .................. 372s 1..5 372s # Running under perl version 5.038002 for linux 372s # Current time local: Mon Jun 3 13:18:50 2024 372s # Current time GMT: Mon Jun 3 13:18:50 2024 372s # Using Test.pm version 1.31 372s # Using Apache/Test.pm version 1.42 372s # expected: 'HELLOWORLD' 372s # received: 'HELLOWORLD' 372s ok 1 372s # expected: 'HELLOWORLD' 372s # received: 'HELLOWORLD' 372s ok 2 372s # expected: 'HELLOWORLD' 372s # received: 'HELLOWORLD' 372s ok 3 372s # expected: 'helloworld' 372s # received: 'helloworld' 372s ok 4 372s # expected: 'helloworld' 372s # received: 'helloworld' 372s ok 5 372s ok 375s t/modules/headers.t ................. 375s 1..376 375s # Running under perl version 5.038002 for linux 375s # Current time local: Mon Jun 3 13:18:52 2024 375s # Current time GMT: Mon Jun 3 13:18:52 2024 375s # Using Test.pm version 1.31 375s # Using Apache/Test.pm version 1.42 375s ok 1 375s ok 2 375s ok 3 375s ok 4 375s ok 5 375s ok 6 375s ok 7 375s ok 8 375s ok 9 375s ok 10 375s ok 11 375s ok 12 375s ok 13 375s ok 14 375s ok 15 375s ok 16 375s ok 17 375s ok 18 375s ok 19 375s ok 20 375s ok 21 375s ok 22 375s ok 23 375s ok 24 375s ok 25 375s ok 26 375s ok 27 375s ok 28 375s ok 29 375s ok 30 375s ok 31 375s ok 32 375s ok 33 375s ok 34 375s ok 35 375s ok 36 375s ok 37 375s ok 38 375s ok 39 375s ok 40 375s ok 41 375s ok 42 375s ok 43 375s ok 44 375s ok 45 375s ok 46 375s ok 47 375s ok 48 375s ok 49 375s ok 50 375s ok 51 375s ok 52 375s ok 53 375s ok 54 375s ok 55 375s ok 56 375s ok 57 375s ok 58 375s ok 59 375s ok 60 375s ok 61 375s ok 62 375s ok 63 375s ok 64 375s ok 65 375s ok 66 375s ok 67 375s ok 68 375s ok 69 375s ok 70 375s ok 71 375s ok 72 375s ok 73 375s ok 74 375s ok 75 375s ok 76 375s ok 77 375s ok 78 375s ok 79 375s ok 80 375s ok 81 375s ok 82 375s ok 83 375s ok 84 375s ok 85 375s ok 86 375s ok 87 375s ok 88 375s ok 89 375s ok 90 375s ok 91 375s ok 92 375s ok 93 375s ok 94 375s ok 95 375s ok 96 375s ok 97 375s ok 98 375s ok 99 375s ok 100 375s ok 101 375s ok 102 375s ok 103 375s ok 104 375s ok 105 375s ok 106 375s ok 107 375s ok 108 375s ok 109 375s ok 110 375s ok 111 375s ok 112 375s ok 113 375s ok 114 375s ok 115 375s ok 116 375s ok 117 375s ok 118 375s ok 119 375s ok 120 375s ok 121 375s ok 122 375s ok 123 375s ok 124 375s ok 125 375s ok 126 375s ok 127 375s ok 128 375s ok 129 375s ok 130 375s ok 131 375s ok 132 375s ok 133 375s ok 134 375s ok 135 375s ok 136 375s ok 137 375s ok 138 375s ok 139 375s ok 140 375s ok 141 375s ok 142 375s ok 143 375s ok 144 375s ok 145 375s ok 146 375s ok 147 375s ok 148 375s ok 149 375s ok 150 375s ok 151 375s ok 152 375s ok 153 375s ok 154 375s ok 155 375s ok 156 375s ok 157 375s ok 158 375s ok 159 375s ok 160 375s ok 161 375s ok 162 375s ok 163 375s ok 164 375s ok 165 375s ok 166 375s ok 167 375s ok 168 375s ok 169 375s ok 170 375s ok 171 375s ok 172 375s ok 173 375s ok 174 375s ok 175 375s ok 176 375s ok 177 375s ok 178 375s ok 179 375s ok 180 375s ok 181 375s ok 182 375s ok 183 375s ok 184 375s ok 185 375s ok 186 375s ok 187 375s ok 188 375s ok 189 375s ok 190 375s ok 191 375s ok 192 375s ok 193 375s ok 194 375s ok 195 375s ok 196 375s ok 197 375s ok 198 375s ok 199 375s ok 200 375s ok 201 375s ok 202 375s ok 203 375s ok 204 375s ok 205 375s ok 206 375s ok 207 375s ok 208 375s ok 209 375s ok 210 375s ok 211 375s ok 212 375s ok 213 375s ok 214 375s ok 215 375s ok 216 375s ok 217 375s ok 218 375s ok 219 375s ok 220 375s ok 221 375s ok 222 375s ok 223 375s ok 224 375s ok 225 375s ok 226 375s ok 227 375s ok 228 375s ok 229 375s ok 230 375s ok 231 375s ok 232 375s ok 233 375s ok 234 375s ok 235 375s ok 236 375s ok 237 375s ok 238 375s ok 239 375s ok 240 375s ok 241 375s ok 242 375s ok 243 375s ok 244 375s ok 245 375s ok 246 375s ok 247 375s ok 248 375s ok 249 375s ok 250 375s ok 251 375s ok 252 375s ok 253 375s ok 254 375s ok 255 375s ok 256 375s ok 257 375s ok 258 375s ok 259 375s ok 260 375s ok 261 375s ok 262 375s ok 263 375s ok 264 375s ok 265 375s ok 266 375s ok 267 375s ok 268 375s ok 269 375s ok 270 375s ok 271 375s ok 272 375s ok 273 375s ok 274 375s ok 275 375s ok 276 375s ok 277 375s ok 278 375s ok 279 375s ok 280 375s ok 281 375s ok 282 375s ok 283 375s ok 284 375s ok 285 375s ok 286 375s ok 287 375s ok 288 375s ok 289 375s ok 290 375s ok 291 375s ok 292 375s ok 293 375s ok 294 375s ok 295 375s ok 296 375s ok 297 375s ok 298 375s ok 299 375s ok 300 375s ok 301 375s ok 302 375s ok 303 375s ok 304 375s ok 305 375s ok 306 375s ok 307 375s ok 308 375s ok 309 375s ok 310 375s ok 311 375s ok 312 375s ok 313 375s ok 314 375s ok 315 375s ok 316 375s ok 317 375s ok 318 375s ok 319 375s ok 320 375s ok 321 375s ok 322 375s ok 323 375s ok 324 375s ok 325 375s ok 326 375s ok 327 375s ok 328 375s ok 329 375s ok 330 375s ok 331 375s ok 332 375s ok 333 375s ok 334 375s ok 335 375s ok 336 375s ok 337 375s ok 338 375s ok 339 375s ok 340 375s Header sent n°0: 375s header: Test-Header 375s value: value 375s Header sent n°1: 375s header: Aaa 375s value: b 375s Header sent n°2: 375s header: Aa 375s value: bb 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 341 375s Header received n°0: 375s header: Test-Header 375s expected: value 375s received: value 375s Header received n°1: 375s header: Aaa 375s expected: b 375s received: b 375s Header received n°2: 375s header: Aa 375s expected: bb 375s received: bb 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Aa: bb 375s Aaa: b 375s Client-Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: value 375s 375s ok 342 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foo 375s Header sent n°1: 375s header: aaa 375s value: b 375s Header sent n°2: 375s header: aa 375s value: bb 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 343 375s 375s Header received n°0: 375s header: Test-Header 375s expected: foo 375s received: foo 375s 375s Header received n°1: 375s header: aa 375s expected: bb 375s received: bb 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Aa: bb 375s Client-Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: foo 375s 375s ok 344 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foo 375s Header sent n°1: 375s header: Test-Header1 375s value: value1 375s Header sent n°2: 375s header: Test-Header2 375s value: value2 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 345 375s 375s Header received n°0: 375s header: Test-Header 375s expected: foo 375s received: foo 375s 375s Header received n°1: 375s header: Test-Header1 375s expected: value1 375s received: value1 375s 375s Header received n°2: 375s header: Test-Header2 375s expected: value2 375s received: value2 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: foo 375s Test-Header1: value1 375s Test-Header2: value2 375s 375s ok 346 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foofoo 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 347 375s 375s Header received n°0: 375s header: Test-Header 375s expected: barfoo 375s received: barfoo 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: barfoo 375s 375s ok 348 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foo2foo2 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 349 375s 375s Header received n°0: 375s header: Test-Header 375s expected: barfoo2 375s received: barfoo2 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: barfoo2 375s 375s ok 350 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foofoo 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 351 375s 375s Header received n°0: 375s header: Test-Header 375s expected: bar2foo 375s received: bar2foo 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: bar2foo 375s 375s ok 352 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foofoo 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 353 375s 375s Header received n°0: 375s header: Test-Header 375s expected: barbar 375s received: barbar 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: barbar 375s 375s ok 354 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foo2foo2 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 355 375s 375s Header received n°0: 375s header: Test-Header 375s expected: barbar 375s received: barbar 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: barbar 375s 375s ok 356 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foofoo 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 357 375s 375s Header received n°0: 375s header: Test-Header 375s expected: bar2bar2 375s received: bar2bar2 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: bar2bar2 375s 375s ok 358 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 359 375s 375s Header received n°0: 375s header: Test-Header 375s expected: foo 375s received: foo 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: foo 375s 375s ok 360 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foo 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 361 375s 375s Header received n°0: 375s header: Test-Header 375s expected: foo 375s received: foo 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: foo 375s 375s ok 362 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: "foo" 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 363 375s 375s Header received n°0: 375s header: Test-Header 375s expected: "foo", foo 375s received: "foo", foo 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: "foo", foo 375s 375s ok 364 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foo 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 365 375s 375s Header received n°0: 375s header: Test-Header 375s expected: foo, bar 375s received: foo, bar 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: foo, bar 375s 375s ok 366 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foo 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 367 375s 375s Header received n°0: 375s header: Test-Header 375s expected: foo 375s received: foo 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: foo 375s 375s ok 368 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foo 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 369 375s 375s Header received n°0: 375s header: Test-Header 375s expected: foo 375s received: foo 375s 375s Header received n°1: 375s header: Test-Header2 375s expected: bar 375s received: bar 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: foo 375s Test-Header2: bar 375s 375s ok 370 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 371 375s 375s Header received n°0: 375s header: Test-Header 375s expected: foo 375s received: foo 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: foo 375s 375s ok 372 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 373 375s 375s Header received n°0: 375s header: Test-Header 375s expected: foo 375s received: foo 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: foo 375s 375s ok 374 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 375 375s 375s Header received n°0: 375s header: Test-Header 375s expected: foo 375s received: foo 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Mon, 03 Jun 2024 13:18:54 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: foo 375s 375s ok 376 375s ok 377s t/modules/heartbeat.t ............... skipped: no reason given 379s t/modules/http2.t ................... 379s 1..56 379s # Running under perl version 5.038002 for linux 379s # Current time local: Mon Jun 3 13:18:56 2024 379s # Current time GMT: Mon Jun 3 13:18:56 2024 379s # Using Test.pm version 1.31 379s # Using Apache/Test.pm version 1.42 379s ok 1 379s ok 2 379s # testing : read first response-line 379s # expected: qr/^HTTP\/1\.. 200/ 379s # received: 'HTTP/1.1 200 OK 379s # ' 379s ok 3 379s # testing : TLS version in use 379s # expected: qr/^(SSL|TLSv\d(_\d)?$)/ 379s # received: 'TLSv1_3' 379s ok 4 379s test case: TC0001, expecting 200: GET http://localhost:8557/ 379s # testing : GET http://localhost:8557/ 379s # expected: 200 379s # received: '200' 379s ok 5 379s test case: TC0002, expecting 404: GET http://localhost:8557/not_here 379s # testing : GET http://localhost:8557/not_here 379s # expected: 404 379s # received: '404' 379s ok 6 379s test case: TC0005, cmp index.html file: GET http://localhost:8557/modules/h2/index.html 379s # testing : response status 379s # expected: 200 379s # received: '200' 379s ok 7 379s ok 8 379s test case: TC0006, cmp image file: GET http://localhost:8557/modules/h2/003/003_img.jpg 379s # testing : response status 379s # expected: 200 379s # received: '200' 379s ok 9 379s ok 10 379s test case: TC0007, rewrite handling: GET http://localhost:8557/modules/h2/latest.tar.gz 379s # testing : response status 379s # expected: 302 379s # received: '302' 379s ok 11 379s # testing : location header 379s # expected: 'http://localhost:8557/modules/h2/xxx-1.0.2a.tar.gz' 379s # received: 'http://localhost:8557/modules/h2/xxx-1.0.2a.tar.gz' 379s ok 12 379s test case: TC0008, hello.pl with ssl vars: GET http://localhost:8557/modules/h2/hello.pl 379s # testing : response status 379s # expected: 200 379s # received: '200' 379s ok 13 379s # testing : content comparision 379s # expected: ' 379s #

Hello World!

379s # 379s # ' 379s # received: ' 379s #

Hello World!

379s # 379s # ' 379s ok 14 379s test case: TC0009, necho.pl without arguments: GET http://localhost:8557/modules/h2/necho.pl 379s # testing : response status 379s # expected: 400 379s # received: '400' 379s ok 15 379s # testing : content comparision 379s # expected: ' 379s #

No query was specified.

379s # 379s # ' 379s # received: ' 379s #

No query was specified.

379s # 379s # ' 379s ok 16 379s test case: TC0010, necho.pl 2x10: GET http://localhost:8557/modules/h2/necho.pl?count=2&text=0123456789 379s # testing : response status 379s # expected: 200 379s # received: '200' 379s ok 17 379s # testing : content comparision 379s # expected: '01234567890123456789' 379s # received: '01234567890123456789' 379s ok 18 379s test case: TC0011, necho.pl 10x10: GET http://localhost:8557/modules/h2/necho.pl?count=10&text=0123456789 379s # testing : response status 379s # expected: 200 379s # received: '200' 379s ok 19 379s # testing : content-length 379s # expected: 100 379s # received: 100 379s ok 20 379s test case: TC0012, necho.pl 100x10: GET http://localhost:8557/modules/h2/necho.pl?count=100&text=0123456789 379s # testing : response status 379s # expected: 200 379s # received: '200' 379s ok 21 379s # testing : content-length 379s # expected: 1000 379s # received: 1000 379s ok 22 379s test case: TC0013, necho.pl 1000x10: GET http://localhost:8557/modules/h2/necho.pl?count=1000&text=0123456789 379s # testing : response status 379s # expected: 200 379s # received: '200' 379s ok 23 379s # testing : content-length 379s # expected: 10000 379s # received: 10000 379s ok 24 379s test case: TC0014, necho.pl 10000x10: GET http://localhost:8557/modules/h2/necho.pl?count=10000&text=0123456789 379s # testing : response status 379s # expected: 200 379s # received: '200' 379s ok 25 379s # testing : content-length 379s # expected: 100000 379s # received: 100000 379s ok 26 379s test case: TC0015, necho.pl 100000x10: GET http://localhost:8557/modules/h2/necho.pl?count=100000&text=0123456789 379s # testing : response status 379s # expected: 200 379s # received: '200' 379s ok 27 379s # testing : content-length 379s # expected: 1000000 379s # received: 1000000 379s ok 28 379s test case: TC0001, expecting 200: GET https://localhost:8558/ 379s # testing : GET https://localhost:8558/ 379s # expected: 200 379s # received: '200' 379s ok 29 379s test case: TC0002, expecting 404: GET https://localhost:8558/not_here 379s # testing : GET https://localhost:8558/not_here 379s # expected: 404 379s # received: '404' 379s ok 30 379s test case: TC0005, cmp index.html file: GET https://localhost:8558/modules/h2/index.html 379s # testing : response status 379s # expected: 200 379s # received: '200' 379s ok 31 379s ok 32 379s test case: TC0006, cmp image file: GET https://localhost:8558/modules/h2/003/003_img.jpg 379s # testing : response status 379s # expected: 200 379s # received: '200' 379s ok 33 379s ok 34 379s test case: TC0007, rewrite handling: GET https://localhost:8558/modules/h2/latest.tar.gz 379s # testing : response status 379s # expected: 302 379s # received: '302' 379s ok 35 379s # testing : location header 379s # expected: 'https://localhost:8558/modules/h2/xxx-1.0.2a.tar.gz' 379s # received: 'https://localhost:8558/modules/h2/xxx-1.0.2a.tar.gz' 379s ok 36 379s test case: TC0008, hello.pl with ssl vars: GET https://localhost:8558/modules/h2/hello.pl 379s # testing : response status 379s # expected: 200 379s # received: '200' 379s ok 37 379s # testing : content comparision 379s # expected: ' 379s #

Hello World!

379s # 379s # ' 379s # received: ' 379s #

Hello World!

379s # 379s # ' 379s ok 38 379s test case: TC0009, necho.pl without arguments: GET https://localhost:8558/modules/h2/necho.pl 379s # testing : response status 379s # expected: 400 379s # received: '400' 379s ok 39 379s # testing : content comparision 379s # expected: ' 379s #

No query was specified.

379s # 379s # ' 379s # received: ' 379s #

No query was specified.

379s # 379s # ' 379s ok 40 379s test case: TC0010, necho.pl 2x10: GET https://localhost:8558/modules/h2/necho.pl?count=2&text=0123456789 379s # testing : response status 379s # expected: 200 379s # received: '200' 379s ok 41 379s # testing : content comparision 379s # expected: '01234567890123456789' 379s # received: '01234567890123456789' 379s ok 42 379s test case: TC0011, necho.pl 10x10: GET https://localhost:8558/modules/h2/necho.pl?count=10&text=0123456789 379s # testing : response status 379s # expected: 200 379s # received: '200' 379s ok 43 379s # testing : content-length 379s # expected: 100 379s # received: 100 379s ok 44 379s test case: TC0012, necho.pl 100x10: GET https://localhost:8558/modules/h2/necho.pl?count=100&text=0123456789 379s # testing : response status 379s # expected: 200 379s # received: '200' 379s ok 45 379s # testing : content-length 379s # expected: 1000 379s # received: 1000 379s ok 46 379s test case: TC0013, necho.pl 1000x10: GET https://localhost:8558/modules/h2/necho.pl?count=1000&text=0123456789 379s # testing : response status 379s # expected: 200 379s # received: '200' 379s ok 47 379s # testing : content-length 379s # expected: 10000 379s # received: 10000 379s ok 48 379s test case: TC0014, necho.pl 10000x10: GET https://localhost:8558/modules/h2/necho.pl?count=10000&text=0123456789 379s # testing : response status 379s # expected: 200 379s # received: '200' 379s ok 49 379s # testing : content-length 379s # expected: 100000 379s # received: 100000 379s ok 50 379s test case: TC0015, necho.pl 100000x10: GET https://localhost:8558/modules/h2/necho.pl?count=100000&text=0123456789 379s # testing : response status 379s # expected: 200 379s # received: '200' 379s ok 51 379s # testing : content-length 379s # expected: 1000000 379s # received: 1000000 379s ok 52 379s test case: VHOST000, expecting 200: GET https://localhost:8558/ 379s setting host_name to localhost:8558# testing : GET https://localhost:8558/ 379s # expected: 200 379s # received: '200' 379s ok 53 379s test case: VHOST001, expect 404 or 421 (using Host:): GET https://localhost:8558/misdirected 379s # testing : GET https://localhost:8558/misdirected 379s # expected: 404 379s # received: '404' 379s ok 54 379s test case: VHOST002, expect 421 (using :authority): GET https://localhost:8558/misdirected 379s # testing : GET https://localhost:8558/misdirected 379s # expected: 421 379s # received: '421' 379s ok 55 379s test case: VHOST003, expect 421 : GET https://localhost:8558/misdirected 379s # testing : GET https://localhost:8558/misdirected 379s # expected: 404 379s # received: '404' 379s ok 56 379s ok 384s t/modules/include.t ................. 384s 1..98 384s # Running under perl version 5.038002 for linux 384s # Current time local: Mon Jun 3 13:18:59 2024 384s # Current time GMT: Mon Jun 3 13:18:59 2024 384s # Using Test.pm version 1.31 384s # Using Apache/Test.pm version 1.42 384s # testing : GET /modules/include/abs-path.shtml 384s # expected: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 384s # received: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 384s ok 1 384s # testing : GET /modules/include/apexpr/err.shtml 384s # expected: '[an error occurred while processing this directive] err.shtml' 384s # received: '[an error occurred while processing this directive] err.shtml' 384s ok 2 384s # testing : GET /modules/include/apexpr/if1.shtml 384s # expected: 'pass' 384s # received: 'pass' 384s ok 3 384s # testing : GET /modules/include/apexpr/lazyvar.shtml 384s # expected: 'pass' 384s # received: 'pass' 384s ok 4 384s # testing : GET /modules/include/apexpr/restrict.shtml 384s # expected: '[an error occurred while processing this directive] restrict.shtml' 384s # received: '[an error occurred while processing this directive] restrict.shtml' 384s ok 5 384s # testing : GET /modules/include/apexpr/var.shtml 384s # expected: 'pass pass pass' 384s # received: 'pass pass pass' 384s ok 6 384s # testing : GET /modules/include/big.shtml 384s # expected: 'hello pass pass pass hello' 384s # received: 'hello pass pass pass hello' 384s ok 7 384s # testing : GET /modules/include/comment.shtml 384s # expected: 'No comment here' 384s # received: 'No comment here' 384s ok 8 384s # testing : GET /modules/include/echo.shtml 384s # expected: 'echo.shtml' 384s # received: 'echo.shtml' 384s ok 9 384s # testing : GET /modules/include/echo1.shtml 384s # expected: '' 384s # received: '' 384s ok 10 384s # testing : GET /modules/include/echo2.shtml 384s # expected: ' pass config echomsg pass' 384s # received: ' pass config echomsg pass' 384s ok 11 384s # testing : GET /modules/include/echo3.shtml 384s # expected: '' 384s # received: '' 384s ok 12 384s # testing : GET /modules/include/encode.shtml 384s # expected: '# %^ %23%20%25%5e' 384s # received: '# %^ %23%20%25%5e' 384s ok 13 384s # testing : GET /modules/include/errmsg1.shtml 384s # expected: 'errmsg' 384s # received: 'errmsg' 384s ok 14 384s # testing : GET /modules/include/errmsg2.shtml 384s # expected: 'errmsg' 384s # received: 'errmsg' 384s ok 15 384s # testing : GET /modules/include/errmsg3.shtml 384s # expected: 'errmsg' 384s # received: 'errmsg' 384s ok 16 384s # testing : GET /modules/include/errmsg4.shtml 384s # expected: 'pass errmsg' 384s # received: 'pass errmsg' 384s ok 17 384s # testing : GET /modules/include/errmsg5.shtml 384s # expected: '' 384s # received: '' 384s ok 18 384s # testing : GET /modules/include/exec/off/cgi.shtml 384s # expected: '[an error occurred while processing this directive]' 384s # received: '[an error occurred while processing this directive]' 384s ok 19 384s # testing : GET /modules/include/exec/off/cmd.shtml 384s # expected: '[an error occurred while processing this directive]' 384s # received: '[an error occurred while processing this directive]' 384s ok 20 384s # testing : GET /modules/include/exec/on/cgi.shtml 384s # expected: 'perl cgi' 384s # received: 'perl cgi' 384s ok 21 384s # testing : GET /modules/include/exec/on/cmd.shtml 384s # expected: 'pass' 384s # received: 'pass' 384s ok 22 384s # testing : GET /modules/include/extra/inc-bogus.shtml 384s # expected: '[an error occurred while processing this directive] inc-bogus.shtml body' 384s # received: '[an error occurred while processing this directive] inc-bogus.shtml body' 384s ok 23 384s # testing : GET /modules/include/foo.shtml 384s # expected: '[an error occurred while processing this directive] foo.shtml body' 384s # received: '[an error occurred while processing this directive] foo.shtml body' 384s ok 24 384s # testing : GET /modules/include/foo1.shtml 384s # expected: '[an error occurred while processing this directive] foo.shtml body' 384s # received: '[an error occurred while processing this directive] foo.shtml body' 384s ok 25 384s # testing : GET /modules/include/foo2.shtml 384s # expected: '[an error occurred while processing this directive] foo.shtml body' 384s # received: '[an error occurred while processing this directive] foo.shtml body' 384s ok 26 384s # testing : GET /modules/include/if1.shtml 384s # expected: 'pass' 384s # received: 'pass' 384s ok 27 384s # testing : GET /modules/include/if10.shtml 384s # expected: 'pass' 384s # received: 'pass' 384s ok 28 384s # testing : GET /modules/include/if11.shtml 384s # expected: 'pass' 384s # received: 'pass' 384s ok 29 384s # testing : GET /modules/include/if2.shtml 384s # expected: 'pass pass' 384s # received: 'pass pass' 384s ok 30 384s # testing : GET /modules/include/if3.shtml 384s # expected: 'pass pass pass' 384s # received: 'pass pass pass' 384s ok 31 384s # testing : GET /modules/include/if4.shtml 384s # expected: 'pass pass' 384s # received: 'pass pass' 384s ok 32 384s # testing : GET /modules/include/if5.shtml 384s # expected: 'pass pass pass' 384s # received: 'pass pass pass' 384s ok 33 384s # testing : GET /modules/include/if6.shtml 384s # expected: '[an error occurred while processing this directive]' 384s # received: '[an error occurred while processing this directive]' 384s ok 34 384s # testing : GET /modules/include/if7.shtml 384s # expected: '[an error occurred while processing this directive]' 384s # received: '[an error occurred while processing this directive]' 384s ok 35 384s # testing : GET /modules/include/if8.shtml 384s # expected: 'pass' 384s # received: 'pass' 384s ok 36 384s # testing : GET /modules/include/if9.shtml 384s # expected: 'pass pass' 384s # received: 'pass pass' 384s ok 37 384s # testing : GET /modules/include/inc-nego.shtml 384s # expected: 'index.html.en' 384s # received: 'index.html.en' 384s ok 38 384s # testing : GET /modules/include/inc-rfile.shtml 384s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 384s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 384s ok 39 384s # testing : GET /modules/include/inc-rvirtual.shtml 384s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 384s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 384s ok 40 384s # testing : GET /modules/include/include1.shtml 384s # expected: 'inc-two.shtml body include.shtml body' 384s # received: 'inc-two.shtml body include.shtml body' 384s ok 41 384s # testing : GET /modules/include/include2.shtml 384s # expected: 'inc-two.shtml body include.shtml body' 384s # received: 'inc-two.shtml body include.shtml body' 384s ok 42 384s # testing : GET /modules/include/include3.shtml 384s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 384s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 384s ok 43 384s # testing : GET /modules/include/include4.shtml 384s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 384s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 384s ok 44 384s # testing : GET /modules/include/include5.shtml 384s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 384s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 384s ok 45 384s # testing : GET /modules/include/include6.shtml 384s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 384s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 384s ok 46 384s # testing : GET /modules/include/malformed.shtml 384s # expected: '[an error occurred while processing this directive] malformed.shtml' 384s # received: '[an error occurred while processing this directive] malformed.shtml' 384s ok 47 384s # testing : POST /modules/include/mod_request/echo.shtml 384s # expected: 'echo.shtml' 384s # received: 'echo.shtml' 384s ok 48 384s # testing : POST /modules/include/mod_request/post.shtml 384s # expected: 'POST foo: bar foo2: bar2' 384s # received: 'POST foo: bar foo2: bar2' 384s ok 49 384s # testing : sizeof(body) > KeptBodySize 384s # expected: 413 384s # received: '413' 384s ok 50 384s # testing : GET /modules/include/mod_request/post.shtml?foo=bar&foo2=bar2 384s # expected: 'GET foo: bar foo2: bar2' 384s # received: 'GET foo: bar foo2: bar2' 384s ok 51 384s # testing : GET /modules/include/newline.shtml 384s # expected: 'inc-two.shtml body' 384s # received: 'inc-two.shtml body' 384s ok 52 384s # testing : GET /modules/include/notreal.shtml 384s # expected: 'pass ' 384s # received: '-->' 384s ok 54 384s # testing : GET /modules/include/parse2.shtml 384s # expected: '"' 384s # received: '"' 384s ok 55 384s # testing : GET /modules/include/ranged-virtual.shtml with Range 384s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 384s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 384s ok 56 384s # testing : GET /modules/include/regex.shtml 384s # expected: '(none) 1 (none)' 384s # received: '(none) 1 (none)' 384s ok 57 384s # testing : GET /modules/include/retagged1.shtml 384s # expected: 'retagged1.shtml' 384s # received: 'retagged1.shtml' 384s ok 58 384s # testing : GET /modules/include/retagged2.shtml 384s # expected: '----retagged2.shtml' 384s # received: '----retagged2.shtml' 384s ok 59 384s # testing : GET /modules/include/set.shtml 384s # expected: 'set works' 384s # received: 'set works' 384s ok 60 384s # testing : GET /modules/include/var128.shtml 384s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 384s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 384s ok 61 384s # testing : GET /modules/include/virtualq.shtml?foo=bar 384s # expected: 'foo=bar pass inc-two.shtml body foo=bar' 384s # received: 'foo=bar pass inc-two.shtml body foo=bar' 384s ok 62 384s # testing : GET /modules/include/size.shtml 384s # expected: '1,122 1,122 1.1K 1.1K' 384s # received: '1,122 1,122 1.1K 1.1K' 384s ok 63 384s # testing : GET /modules/include/file.shtml 384s # expected: 'Monday, March 18, 2024 Monday, March 18, 2024 1710762103 1710762103' 384s # received: 'Monday, March 18, 2024 Monday, March 18, 2024 1710762103 1710762103' 384s ok 64 384s # testing : GET /modules/include/printenv.shtml 384s # expected: '200' 384s # received: '200' 384s ok 65 384s ok 66 384s ok 67 384s # testing : /mod_include test/ 384s # expected: qr/mod_include test/ 384s # received: ' 384s # 384s # mod_include test 384s # 384s # 384s # 384s #

mod_include test

384s # 384s # 384s # Hello World 384s # 384s #

[back]

384s # 384s #
384s #
footer
384s # 384s # ' 384s ok 68 384s # testing : /Hello World/ 384s # expected: qr/Hello World/ 384s # received: ' 384s # 384s # mod_include test 384s # 384s # 384s # 384s #

mod_include test

384s # 384s # 384s # Hello World 384s # 384s #

[back]

384s # 384s #
384s #
footer
384s # 384s # ' 384s ok 69 384s # testing : /footer/ 384s # expected: qr/footer/ 384s # received: ' 384s # 384s # mod_include test 384s # 384s # 384s # 384s #

mod_include test

384s # 384s # 384s # Hello World 384s # 384s #

[back]

384s # 384s #
384s #
footer
384s # 384s # ' 384s ok 70 384s # testing : XBitHack off [0444] 384s # expected: ' ' 384s # received: ' ' 384s ok 71 384s # testing : XBitHack off [0544] 384s # expected: ' ' 384s # received: ' ' 384s ok 72 384s # testing : XBitHack off [0554] 384s # expected: ' ' 384s # received: ' ' 384s ok 73 384s # testing : XBitHack on [0444] 384s # expected: ' ' 384s # received: ' ' 384s ok 74 384s # testing : XBitHack on [0544] 384s # expected: 'No Last-modified date ; inc-two.shtml body ' 384s # received: 'No Last-modified date ; inc-two.shtml body ' 384s ok 75 384s # testing : XBitHack on [0554] 384s # expected: 'No Last-modified date ; inc-two.shtml body ' 384s # received: 'No Last-modified date ; inc-two.shtml body ' 384s ok 76 384s # testing : XBitHack both [timefmt] 384s # expected: 'xx2024xx' 384s # received: 'xx2024xx' 384s ok 77 384s # testing : XBitHack full [0444] 384s # expected: ' ' 384s # received: ' ' 384s ok 78 384s # testing : XBitHack full [0544] 384s # expected: 'No Last-modified date ; inc-two.shtml body ' 384s # received: 'No Last-modified date ; inc-two.shtml body ' 384s ok 79 384s # testing : XBitHack full [0554] 384s # expected: 'Has Last-modified date ; inc-two.shtml body ' 384s # received: 'Has Last-modified date ; inc-two.shtml body ' 384s ok 80 384s # testing : XBitHack full [0554] / ETag 384s # expected: 'No ETag ; ' 384s # received: 'No ETag ; ' 384s ok 81 384s # testing : XBitHack full [0554] / If-Modified-Since 384s # expected: 304 384s # received: '304' 384s ok 82 384s # testing : XBitHack full [0544] / If-Modified-Since 384s # expected: 200 384s # received: '200' 384s ok 83 384s # testing : XBitHack full [0544] / ETag 384s # expected: 'No ETag ; inc-two.shtml body ' 384s # received: 'No ETag ; inc-two.shtml body ' 384s ok 84 384s # testing : GET /modules/include/bucketeer/y.shtml 384s # expected: '____ _____ _____ ___________________ ##################################1/8 ##################################2/8 ##################################3/8 ##################################4/8 ##################################5/8 ##################################6/8/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs ##################################7/8 ##################################8/8 @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 384s # received: '____ _____ _____ ___________________ ##################################1/8 ##################################2/8 ##################################3/8 ##################################4/8 ##################################5/8 ##################################6/8/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs ##################################7/8 ##################################8/8 @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 384s ok 85 384s # testing : GET /modules/include/bucketeer/y0.shtml 384s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 384s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 384s ok 86 384s # testing : GET /modules/include/bucketeer/y1.shtml 384s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 384s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 384s ok 87 384s # testing : GET /modules/include/bucketeer/y2.shtml 384s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 384s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 384s ok 88 384s # testing : GET /modules/include/bucketeer/y3.shtml 384s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 384s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 384s ok 89 384s # testing : GET /modules/include/bucketeer/y4.shtml 384s # expected: '[an error occurred while processing this directive]' 384s # received: '[an error occurred while processing this directive]' 384s ok 90 384s # testing : GET /modules/include/bucketeer/y5.shtml 384s # expected: 'pass [an error occurred while processing this directive] pass pass1' 384s # received: 'pass [an error occurred while processing this directive] pass pass1' 384s ok 91 384s # testing : GET /modules/include/bucketeer/y6.shtml 384s # expected: 'BeforeIfElseBlockAfterIf' 384s # received: 'BeforeIfElseBlockAfterIf' 384s ok 92 384s # testing : GET /modules/include/bucketeer/y7.shtml 384s # expected: 'Before If SomethingElseAfter if' 384s # received: 'Before If SomethingElseAfter if' 384s ok 93 384s # testing : GET /modules/include/bucketeer/y8.shtml 384s # expected: 'FalseSetDone' 384s # received: 'FalseSetDone' 384s ok 94 384s # testing : GET /modules/include/bucketeer/y9.shtml 384s # expected: 'FalseSetDone' 384s # received: 'FalseSetDone' 384s ok 95 384s # testing : GET /modules/include/bucketeer/y10.shtml 384s # expected: '"pass"' 384s # received: '"pass"' 384s ok 96 384s # testing : GET /modules/include/bucketeer/retagged3.shtml 384s # expected: '----retagged3.shtml' 384s # received: '----retagged3.shtml' 384s ok 97 384s # testing : GET /modules/include/bucketeer/retagged4.shtml 384s # expected: '---pass' 384s # received: '---pass' 384s ok 98 384s ok 386s t/modules/info.t .................... 386s 1..1 386s # Running under perl version 5.038002 for linux 386s # Current time local: Mon Jun 3 13:19:04 2024 386s # Current time GMT: Mon Jun 3 13:19:04 2024 386s # Using Test.pm version 1.31 386s # Using Apache/Test.pm version 1.42 386s ok 1 386s ok 387s t/modules/ldap.t .................... skipped: LDAP testing not configured 389s t/modules/lua.t ..................... 389s 1..60 389s # Running under perl version 5.038002 for linux 389s # Current time local: Mon Jun 3 13:19:07 2024 389s # Current time GMT: Mon Jun 3 13:19:07 2024 389s # Using Test.pm version 1.31 389s # Using Apache/Test.pm version 1.42 389s # testing : code for /modules/lua/hello.lua 389s # expected: 200 389s # received: '200' 389s ok 1 389s # testing : response content for /modules/lua/hello.lua 389s # expected: 'Hello Lua World! 389s # ' 389s # received: 'Hello Lua World! 389s # ' 389s ok 2 389s # testing : c-type for /modules/lua/hello.lua 389s # expected: 'text/plain' 389s # received: 'text/plain' 389s ok 3 389s ok 4 # skip 389s # testing : code for /modules/lua/404?translateme=1 389s # expected: 200 389s # received: '200' 389s ok 5 389s # testing : response content for /modules/lua/404?translateme=1 389s # expected: 'Hello Lua World! 389s # ' 389s # received: 'Hello Lua World! 389s # ' 389s ok 6 389s ok 7 # skip 389s ok 8 # skip 389s # testing : code for /modules/lua/translate-inherit-before/404?translateme=1 389s # expected: 200 389s # received: '200' 389s ok 9 389s # testing : response content for /modules/lua/translate-inherit-before/404?translateme=1 389s # expected: 'other lua handler 389s # ' 389s # received: 'other lua handler 389s # ' 389s ok 10 389s ok 11 # skip 389s ok 12 # skip 389s # testing : code for /modules/lua/translate-inherit-default-before/404?translateme=1 389s # expected: 200 389s # received: '200' 389s ok 13 389s # testing : response content for /modules/lua/translate-inherit-default-before/404?translateme=1 389s # expected: 'other lua handler 389s # ' 389s # received: 'other lua handler 389s # ' 389s ok 14 389s ok 15 # skip 389s ok 16 # skip 389s # testing : code for /modules/lua/translate-inherit-after/404?translateme=1 389s # expected: 200 389s # received: '200' 389s ok 17 389s # testing : response content for /modules/lua/translate-inherit-after/404?translateme=1 389s # expected: 'Hello Lua World! 389s # ' 389s # received: 'Hello Lua World! 389s # ' 389s ok 18 389s ok 19 # skip 389s ok 20 # skip 389s # testing : code for /modules/lua/translate-inherit-before/404?translateme=1&ok=1 389s # expected: 200 389s # received: '200' 389s ok 21 389s # testing : response content for /modules/lua/translate-inherit-before/404?translateme=1&ok=1 389s # expected: 'other lua handler 389s # ' 389s # received: 'other lua handler 389s # ' 389s ok 22 389s ok 23 # skip 389s ok 24 # skip 389s # testing : code for /modules/lua/translate-inherit-default-before/404?translateme=1&ok=1 389s # expected: 200 389s # received: '200' 389s ok 25 389s # testing : response content for /modules/lua/translate-inherit-default-before/404?translateme=1&ok=1 389s # expected: 'other lua handler 389s # ' 389s # received: 'other lua handler 389s # ' 389s ok 26 389s ok 27 # skip 389s ok 28 # skip 389s # testing : code for /modules/lua/translate-inherit-after/404?translateme=1&ok=1 389s # expected: 200 389s # received: '200' 389s ok 29 389s # testing : response content for /modules/lua/translate-inherit-after/404?translateme=1&ok=1 389s # expected: 'other lua handler 389s # ' 389s # received: 'other lua handler 389s # ' 389s ok 30 389s ok 31 # skip 389s ok 32 # skip 389s # testing : code for /modules/lua/version.lua 389s # expected: 200 389s # received: '200' 389s ok 33 389s # testing : response content for /modules/lua/version.lua 389s # expected: qr/^Apache\/2.4.58/ 389s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 389s ok 34 389s ok 35 # skip 389s ok 36 # skip 389s # testing : code for /modules/lua/method.lua 389s # expected: 200 389s # received: '200' 389s ok 37 389s # testing : response content for /modules/lua/method.lua 389s # expected: 'GET' 389s # received: 'GET' 389s ok 38 389s ok 39 # skip 389s ok 40 # skip 389s # testing : code for /modules/lua/201.lua 389s # expected: 201 389s # received: '201' 389s ok 41 389s # testing : response content for /modules/lua/201.lua 389s # expected: '' 389s # received: '' 389s ok 42 389s ok 43 # skip 389s ok 44 # skip 389s # testing : code for /modules/lua/https.lua 389s # expected: 200 389s # received: '200' 389s ok 45 389s # testing : response content for /modules/lua/https.lua 389s # expected: 'nope' 389s # received: 'nope' 389s ok 46 389s ok 47 # skip 389s ok 48 # skip 389s # testing : code for /modules/lua/setheaders.lua 389s # expected: 200 389s # received: '200' 389s ok 49 389s # testing : response content for /modules/lua/setheaders.lua 389s # expected: '' 389s # received: '' 389s ok 50 389s ok 51 # skip 389s # 'X-Host' header value is 'localhost:8529' (expected 'localhost:8529') 389s # 'X-Header' header value is 'yes' (expected 'yes') 389s ok 52 389s # testing : code for /modules/lua/setheaderfromparam.lua?HeaderName=foo&HeaderValue=bar 389s # expected: 200 389s # received: '200' 389s ok 53 389s # testing : response content for /modules/lua/setheaderfromparam.lua?HeaderName=foo&HeaderValue=bar 389s # expected: 'Header set' 389s # received: 'Header set' 389s ok 54 389s ok 55 # skip 389s # 'foo' header value is 'bar' (expected 'bar') 389s ok 56 389s # testing : code for /modules/lua/filtered/foobar.html 389s # expected: 200 389s # received: '200' 389s ok 57 389s # testing : response content for /modules/lua/filtered/foobar.html 389s # expected: 'prefix 389s # bucket:foobar 389s # suffix 389s # ' 389s # received: 'prefix 389s # bucket:foobar 389s # suffix 389s # ' 389s ok 58 389s ok 59 # skip 389s ok 60 # skip 389s ok 391s t/modules/negotiation.t ............. 391s 1..158 391s # Running under perl version 5.038002 for linux 391s # Current time local: Mon Jun 3 13:19:09 2024 391s # Current time GMT: Mon Jun 3 13:19:09 2024 391s # Using Test.pm version 1.31 391s # Using Apache/Test.pm version 1.42 391s # GET /modules/negotiation/en/ 391s # testing : Verify correct default language for index.en.foo 391s # expected: 'index.html.en' 391s # received: 'index.html.en' 391s ok 1 391s # GET /modules/negotiation/en/compressed/ 391s # testing : Verify correct default language for index.en.foo.gz 391s # expected: 'index.html.en.gz' 391s # received: 'index.html.en.gz' 391s ok 2 391s # GET /modules/negotiation/en/two/index 391s # testing : Verify correct default language for index.en.html 391s # expected: 'index.en.html' 391s # received: 'index.en.html' 391s ok 3 391s # GET /modules/negotiation/en/index.html.en 391s # testing : Explicitly request en/index.html.en 391s # expected: 200 391s # received: '200' 391s ok 4 391s # GET /modules/negotiation/en/two/index.en.html 391s # testing : Explicitly request en/two/index.en.html 391s # expected: 200 391s # received: '200' 391s ok 5 391s # GET /modules/negotiation/en/ 391s # Accept-Language: en 391s # testing : Verify with a default language Accept-Language still obeyed 391s # expected: 'index.html.en' 391s # received: 'index.html.en' 391s ok 6 391s # GET /modules/negotiation/en/compressed/ 391s # Accept-Language: en 391s # testing : Verify with a default language Accept-Language still obeyed (compression on) 391s # expected: 'index.html.en.gz' 391s # received: 'index.html.en.gz' 391s ok 7 391s # GET /modules/negotiation/en/two/index 391s # Accept-Language: en 391s # testing : Verify with a default language Accept-Language still obeyed 391s # expected: 'index.en.html' 391s # received: 'index.en.html' 391s ok 8 391s # GET /modules/negotiation/en/index.html.fr 391s # testing : Explicitly request en/index.html.fr 391s # expected: 200 391s # received: '200' 391s ok 9 391s # GET /modules/negotiation/en/two/index.fr.html 391s # testing : Explicitly request en/two/index.fr.html 391s # expected: 200 391s # received: '200' 391s ok 10 391s # GET /modules/negotiation/en/ 391s # Accept-Language: fr 391s # testing : Verify with a default language Accept-Language still obeyed 391s # expected: 'index.html.fr' 391s # received: 'index.html.fr' 391s ok 11 391s # GET /modules/negotiation/en/compressed/ 391s # Accept-Language: fr 391s # testing : Verify with a default language Accept-Language still obeyed (compression on) 391s # expected: 'index.html.fr.gz' 391s # received: 'index.html.fr.gz' 391s ok 12 391s # GET /modules/negotiation/en/two/index 391s # Accept-Language: fr 391s # testing : Verify with a default language Accept-Language still obeyed 391s # expected: 'index.fr.html' 391s # received: 'index.fr.html' 391s ok 13 391s # GET /modules/negotiation/en/index.html.de 391s # testing : Explicitly request en/index.html.de 391s # expected: 200 391s # received: '200' 391s ok 14 391s # GET /modules/negotiation/en/two/index.de.html 391s # testing : Explicitly request en/two/index.de.html 391s # expected: 200 391s # received: '200' 391s ok 15 391s # GET /modules/negotiation/en/ 391s # Accept-Language: de 391s # testing : Verify with a default language Accept-Language still obeyed 391s # expected: 'index.html.de' 391s # received: 'index.html.de' 391s ok 16 391s # GET /modules/negotiation/en/compressed/ 391s # Accept-Language: de 391s # testing : Verify with a default language Accept-Language still obeyed (compression on) 391s # expected: 'index.html.de.gz' 391s # received: 'index.html.de.gz' 391s ok 17 391s # GET /modules/negotiation/en/two/index 391s # Accept-Language: de 391s # testing : Verify with a default language Accept-Language still obeyed 391s # expected: 'index.de.html' 391s # received: 'index.de.html' 391s ok 18 391s # GET /modules/negotiation/en/index.html.fu 391s # testing : Explicitly request en/index.html.fu 391s # expected: 200 391s # received: '200' 391s ok 19 391s # GET /modules/negotiation/en/two/index.fu.html 391s # testing : Explicitly request en/two/index.fu.html 391s # expected: 200 391s # received: '200' 391s ok 20 391s # GET /modules/negotiation/en/ 391s # Accept-Language: fu 391s # testing : Verify with a default language Accept-Language still obeyed 391s # expected: 'index.html.fu' 391s # received: 'index.html.fu' 391s ok 21 391s # GET /modules/negotiation/en/compressed/ 391s # Accept-Language: fu 391s # testing : Verify with a default language Accept-Language still obeyed (compression on) 391s # expected: 'index.html.fu.gz' 391s # received: 'index.html.fu.gz' 391s ok 22 391s # GET /modules/negotiation/en/two/index 391s # Accept-Language: fu 391s # testing : Verify with a default language Accept-Language still obeyed 391s # expected: 'index.fu.html' 391s # received: 'index.fu.html' 391s ok 23 391s # GET /modules/negotiation/en/index.html.zh-TW 391s # testing : Explicitly request en/index.html.zh-TW 391s # expected: 200 391s # received: '200' 391s ok 24 391s # GET /modules/negotiation/en/two/index.zh-TW.html 391s # testing : Explicitly request en/two/index.zh-TW.html 391s # expected: 200 391s # received: '200' 391s ok 25 391s # GET /modules/negotiation/en/ 391s # Accept-Language: zh-TW 391s # testing : Verify with a default language Accept-Language still obeyed 391s # expected: 'index.html.zh-TW' 391s # received: 'index.html.zh-TW' 391s ok 26 391s # GET /modules/negotiation/en/compressed/ 391s # Accept-Language: zh-TW 391s # testing : Verify with a default language Accept-Language still obeyed (compression on) 391s # expected: 'index.html.zh-TW.gz' 391s # received: 'index.html.zh-TW.gz' 391s ok 27 391s # GET /modules/negotiation/en/two/index 391s # Accept-Language: zh-TW 391s # testing : Verify with a default language Accept-Language still obeyed 391s # expected: 'index.zh-TW.html' 391s # received: 'index.zh-TW.html' 391s ok 28 391s # GET /modules/negotiation/fr/ 391s # testing : Verify correct default language for index.fr.foo 391s # expected: 'index.html.fr' 391s # received: 'index.html.fr' 391s ok 29 391s # GET /modules/negotiation/fr/compressed/ 391s # testing : Verify correct default language for index.fr.foo.gz 391s # expected: 'index.html.fr.gz' 391s # received: 'index.html.fr.gz' 391s ok 30 391s # GET /modules/negotiation/fr/two/index 391s # testing : Verify correct default language for index.fr.html 391s # expected: 'index.fr.html' 391s # received: 'index.fr.html' 391s ok 31 391s # GET /modules/negotiation/fr/index.html.en 391s # testing : Explicitly request fr/index.html.en 391s # expected: 200 391s # received: '200' 391s ok 32 391s # GET /modules/negotiation/fr/two/index.en.html 391s # testing : Explicitly request fr/two/index.en.html 391s # expected: 200 391s # received: '200' 391s ok 33 391s # GET /modules/negotiation/fr/ 391s # Accept-Language: en 391s # testing : Verify with a default language Accept-Language still obeyed 391s # expected: 'index.html.en' 391s # received: 'index.html.en' 391s ok 34 391s # GET /modules/negotiation/fr/compressed/ 391s # Accept-Language: en 391s # testing : Verify with a default language Accept-Language still obeyed (compression on) 391s # expected: 'index.html.en.gz' 391s # received: 'index.html.en.gz' 391s ok 35 391s # GET /modules/negotiation/fr/two/index 391s # Accept-Language: en 391s # testing : Verify with a default language Accept-Language still obeyed 391s # expected: 'index.en.html' 391s # received: 'index.en.html' 391s ok 36 391s # GET /modules/negotiation/fr/index.html.fr 391s # testing : Explicitly request fr/index.html.fr 391s # expected: 200 391s # received: '200' 391s ok 37 391s # GET /modules/negotiation/fr/two/index.fr.html 391s # testing : Explicitly request fr/two/index.fr.html 391s # expected: 200 391s # received: '200' 391s ok 38 391s # GET /modules/negotiation/fr/ 391s # Accept-Language: fr 391s # testing : Verify with a default language Accept-Language still obeyed 391s # expected: 'index.html.fr' 391s # received: 'index.html.fr' 391s ok 39 391s # GET /modules/negotiation/fr/compressed/ 391s # Accept-Language: fr 391s # testing : Verify with a default language Accept-Language still obeyed (compression on) 391s # expected: 'index.html.fr.gz' 391s # received: 'index.html.fr.gz' 391s ok 40 391s # GET /modules/negotiation/fr/two/index 391s # Accept-Language: fr 391s # testing : Verify with a default language Accept-Language still obeyed 391s # expected: 'index.fr.html' 391s # received: 'index.fr.html' 391s ok 41 391s # GET /modules/negotiation/fr/index.html.de 391s # testing : Explicitly request fr/index.html.de 391s # expected: 200 391s # received: '200' 391s ok 42 391s # GET /modules/negotiation/fr/two/index.de.html 391s # testing : Explicitly request fr/two/index.de.html 391s # expected: 200 391s # received: '200' 391s ok 43 391s # GET /modules/negotiation/fr/ 391s # Accept-Language: de 391s # testing : Verify with a default language Accept-Language still obeyed 391s # expected: 'index.html.de' 391s # received: 'index.html.de' 391s ok 44 391s # GET /modules/negotiation/fr/compressed/ 391s # Accept-Language: de 391s # testing : Verify with a default language Accept-Language still obeyed (compression on) 391s # expected: 'index.html.de.gz' 391s # received: 'index.html.de.gz' 391s ok 45 391s # GET /modules/negotiation/fr/two/index 391s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.de.html' 392s # received: 'index.de.html' 392s ok 46 392s # GET /modules/negotiation/fr/index.html.fu 392s # testing : Explicitly request fr/index.html.fu 392s # expected: 200 392s # received: '200' 392s ok 47 392s # GET /modules/negotiation/fr/two/index.fu.html 392s # testing : Explicitly request fr/two/index.fu.html 392s # expected: 200 392s # received: '200' 392s ok 48 392s # GET /modules/negotiation/fr/ 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.fu' 392s # received: 'index.html.fu' 392s ok 49 392s # GET /modules/negotiation/fr/compressed/ 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.fu.gz' 392s # received: 'index.html.fu.gz' 392s ok 50 392s # GET /modules/negotiation/fr/two/index 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.fu.html' 392s # received: 'index.fu.html' 392s ok 51 392s # GET /modules/negotiation/fr/index.html.zh-TW 392s # testing : Explicitly request fr/index.html.zh-TW 392s # expected: 200 392s # received: '200' 392s ok 52 392s # GET /modules/negotiation/fr/two/index.zh-TW.html 392s # testing : Explicitly request fr/two/index.zh-TW.html 392s # expected: 200 392s # received: '200' 392s ok 53 392s # GET /modules/negotiation/fr/ 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.zh-TW' 392s # received: 'index.html.zh-TW' 392s ok 54 392s # GET /modules/negotiation/fr/compressed/ 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.zh-TW.gz' 392s # received: 'index.html.zh-TW.gz' 392s ok 55 392s # GET /modules/negotiation/fr/two/index 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.zh-TW.html' 392s # received: 'index.zh-TW.html' 392s ok 56 392s # GET /modules/negotiation/de/ 392s # testing : Verify correct default language for index.de.foo 392s # expected: 'index.html.de' 392s # received: 'index.html.de' 392s ok 57 392s # GET /modules/negotiation/de/compressed/ 392s # testing : Verify correct default language for index.de.foo.gz 392s # expected: 'index.html.de.gz' 392s # received: 'index.html.de.gz' 392s ok 58 392s # GET /modules/negotiation/de/two/index 392s # testing : Verify correct default language for index.de.html 392s # expected: 'index.de.html' 392s # received: 'index.de.html' 392s ok 59 392s # GET /modules/negotiation/de/index.html.en 392s # testing : Explicitly request de/index.html.en 392s # expected: 200 392s # received: '200' 392s ok 60 392s # GET /modules/negotiation/de/two/index.en.html 392s # testing : Explicitly request de/two/index.en.html 392s # expected: 200 392s # received: '200' 392s ok 61 392s # GET /modules/negotiation/de/ 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.en' 392s # received: 'index.html.en' 392s ok 62 392s # GET /modules/negotiation/de/compressed/ 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.en.gz' 392s # received: 'index.html.en.gz' 392s ok 63 392s # GET /modules/negotiation/de/two/index 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.en.html' 392s # received: 'index.en.html' 392s ok 64 392s # GET /modules/negotiation/de/index.html.fr 392s # testing : Explicitly request de/index.html.fr 392s # expected: 200 392s # received: '200' 392s ok 65 392s # GET /modules/negotiation/de/two/index.fr.html 392s # testing : Explicitly request de/two/index.fr.html 392s # expected: 200 392s # received: '200' 392s ok 66 392s # GET /modules/negotiation/de/ 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.fr' 392s # received: 'index.html.fr' 392s ok 67 392s # GET /modules/negotiation/de/compressed/ 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.fr.gz' 392s # received: 'index.html.fr.gz' 392s ok 68 392s # GET /modules/negotiation/de/two/index 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.fr.html' 392s # received: 'index.fr.html' 392s ok 69 392s # GET /modules/negotiation/de/index.html.de 392s # testing : Explicitly request de/index.html.de 392s # expected: 200 392s # received: '200' 392s ok 70 392s # GET /modules/negotiation/de/two/index.de.html 392s # testing : Explicitly request de/two/index.de.html 392s # expected: 200 392s # received: '200' 392s ok 71 392s # GET /modules/negotiation/de/ 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.de' 392s # received: 'index.html.de' 392s ok 72 392s # GET /modules/negotiation/de/compressed/ 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.de.gz' 392s # received: 'index.html.de.gz' 392s ok 73 392s # GET /modules/negotiation/de/two/index 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.de.html' 392s # received: 'index.de.html' 392s ok 74 392s # GET /modules/negotiation/de/index.html.fu 392s # testing : Explicitly request de/index.html.fu 392s # expected: 200 392s # received: '200' 392s ok 75 392s # GET /modules/negotiation/de/two/index.fu.html 392s # testing : Explicitly request de/two/index.fu.html 392s # expected: 200 392s # received: '200' 392s ok 76 392s # GET /modules/negotiation/de/ 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.fu' 392s # received: 'index.html.fu' 392s ok 77 392s # GET /modules/negotiation/de/compressed/ 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.fu.gz' 392s # received: 'index.html.fu.gz' 392s ok 78 392s # GET /modules/negotiation/de/two/index 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.fu.html' 392s # received: 'index.fu.html' 392s ok 79 392s # GET /modules/negotiation/de/index.html.zh-TW 392s # testing : Explicitly request de/index.html.zh-TW 392s # expected: 200 392s # received: '200' 392s ok 80 392s # GET /modules/negotiation/de/two/index.zh-TW.html 392s # testing : Explicitly request de/two/index.zh-TW.html 392s # expected: 200 392s # received: '200' 392s ok 81 392s # GET /modules/negotiation/de/ 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.zh-TW' 392s # received: 'index.html.zh-TW' 392s ok 82 392s # GET /modules/negotiation/de/compressed/ 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.zh-TW.gz' 392s # received: 'index.html.zh-TW.gz' 392s ok 83 392s # GET /modules/negotiation/de/two/index 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.zh-TW.html' 392s # received: 'index.zh-TW.html' 392s ok 84 392s # GET /modules/negotiation/fu/ 392s # testing : Verify correct default language for index.fu.foo 392s # expected: 'index.html.fu' 392s # received: 'index.html.fu' 392s ok 85 392s # GET /modules/negotiation/fu/compressed/ 392s # testing : Verify correct default language for index.fu.foo.gz 392s # expected: 'index.html.fu.gz' 392s # received: 'index.html.fu.gz' 392s ok 86 392s # GET /modules/negotiation/fu/two/index 392s # testing : Verify correct default language for index.fu.html 392s # expected: 'index.fu.html' 392s # received: 'index.fu.html' 392s ok 87 392s # GET /modules/negotiation/fu/index.html.en 392s # testing : Explicitly request fu/index.html.en 392s # expected: 200 392s # received: '200' 392s ok 88 392s # GET /modules/negotiation/fu/two/index.en.html 392s # testing : Explicitly request fu/two/index.en.html 392s # expected: 200 392s # received: '200' 392s ok 89 392s # GET /modules/negotiation/fu/ 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.en' 392s # received: 'index.html.en' 392s ok 90 392s # GET /modules/negotiation/fu/compressed/ 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.en.gz' 392s # received: 'index.html.en.gz' 392s ok 91 392s # GET /modules/negotiation/fu/two/index 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.en.html' 392s # received: 'index.en.html' 392s ok 92 392s # GET /modules/negotiation/fu/index.html.fr 392s # testing : Explicitly request fu/index.html.fr 392s # expected: 200 392s # received: '200' 392s ok 93 392s # GET /modules/negotiation/fu/two/index.fr.html 392s # testing : Explicitly request fu/two/index.fr.html 392s # expected: 200 392s # received: '200' 392s ok 94 392s # GET /modules/negotiation/fu/ 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.fr' 392s # received: 'index.html.fr' 392s ok 95 392s # GET /modules/negotiation/fu/compressed/ 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.fr.gz' 392s # received: 'index.html.fr.gz' 392s ok 96 392s # GET /modules/negotiation/fu/two/index 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.fr.html' 392s # received: 'index.fr.html' 392s ok 97 392s # GET /modules/negotiation/fu/index.html.de 392s # testing : Explicitly request fu/index.html.de 392s # expected: 200 392s # received: '200' 392s ok 98 392s # GET /modules/negotiation/fu/two/index.de.html 392s # testing : Explicitly request fu/two/index.de.html 392s # expected: 200 392s # received: '200' 392s ok 99 392s # GET /modules/negotiation/fu/ 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.de' 392s # received: 'index.html.de' 392s ok 100 392s # GET /modules/negotiation/fu/compressed/ 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.de.gz' 392s # received: 'index.html.de.gz' 392s ok 101 392s # GET /modules/negotiation/fu/two/index 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.de.html' 392s # received: 'index.de.html' 392s ok 102 392s # GET /modules/negotiation/fu/index.html.fu 392s # testing : Explicitly request fu/index.html.fu 392s # expected: 200 392s # received: '200' 392s ok 103 392s # GET /modules/negotiation/fu/two/index.fu.html 392s # testing : Explicitly request fu/two/index.fu.html 392s # expected: 200 392s # received: '200' 392s ok 104 392s # GET /modules/negotiation/fu/ 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.fu' 392s # received: 'index.html.fu' 392s ok 105 392s # GET /modules/negotiation/fu/compressed/ 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.fu.gz' 392s # received: 'index.html.fu.gz' 392s ok 106 392s # GET /modules/negotiation/fu/two/index 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.fu.html' 392s # received: 'index.fu.html' 392s ok 107 392s # GET /modules/negotiation/fu/index.html.zh-TW 392s # testing : Explicitly request fu/index.html.zh-TW 392s # expected: 200 392s # received: '200' 392s ok 108 392s # GET /modules/negotiation/fu/two/index.zh-TW.html 392s # testing : Explicitly request fu/two/index.zh-TW.html 392s # expected: 200 392s # received: '200' 392s ok 109 392s # GET /modules/negotiation/fu/ 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.zh-TW' 392s # received: 'index.html.zh-TW' 392s ok 110 392s # GET /modules/negotiation/fu/compressed/ 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.zh-TW.gz' 392s # received: 'index.html.zh-TW.gz' 392s ok 111 392s # GET /modules/negotiation/fu/two/index 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.zh-TW.html' 392s # received: 'index.zh-TW.html' 392s ok 112 392s # GET /modules/negotiation/zh-TW/ 392s # testing : Verify correct default language for index.zh-TW.foo 392s # expected: 'index.html.zh-TW' 392s # received: 'index.html.zh-TW' 392s ok 113 392s # GET /modules/negotiation/zh-TW/compressed/ 392s # testing : Verify correct default language for index.zh-TW.foo.gz 392s # expected: 'index.html.zh-TW.gz' 392s # received: 'index.html.zh-TW.gz' 392s ok 114 392s # GET /modules/negotiation/zh-TW/two/index 392s # testing : Verify correct default language for index.zh-TW.html 392s # expected: 'index.zh-TW.html' 392s # received: 'index.zh-TW.html' 392s ok 115 392s # GET /modules/negotiation/zh-TW/index.html.en 392s # testing : Explicitly request zh-TW/index.html.en 392s # expected: 200 392s # received: '200' 392s ok 116 392s # GET /modules/negotiation/zh-TW/two/index.en.html 392s # testing : Explicitly request zh-TW/two/index.en.html 392s # expected: 200 392s # received: '200' 392s ok 117 392s # GET /modules/negotiation/zh-TW/ 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.en' 392s # received: 'index.html.en' 392s ok 118 392s # GET /modules/negotiation/zh-TW/compressed/ 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.en.gz' 392s # received: 'index.html.en.gz' 392s ok 119 392s # GET /modules/negotiation/zh-TW/two/index 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.en.html' 392s # received: 'index.en.html' 392s ok 120 392s # GET /modules/negotiation/zh-TW/index.html.fr 392s # testing : Explicitly request zh-TW/index.html.fr 392s # expected: 200 392s # received: '200' 392s ok 121 392s # GET /modules/negotiation/zh-TW/two/index.fr.html 392s # testing : Explicitly request zh-TW/two/index.fr.html 392s # expected: 200 392s # received: '200' 392s ok 122 392s # GET /modules/negotiation/zh-TW/ 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.fr' 392s # received: 'index.html.fr' 392s ok 123 392s # GET /modules/negotiation/zh-TW/compressed/ 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.fr.gz' 392s # received: 'index.html.fr.gz' 392s ok 124 392s # GET /modules/negotiation/zh-TW/two/index 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.fr.html' 392s # received: 'index.fr.html' 392s ok 125 392s # GET /modules/negotiation/zh-TW/index.html.de 392s # testing : Explicitly request zh-TW/index.html.de 392s # expected: 200 392s # received: '200' 392s ok 126 392s # GET /modules/negotiation/zh-TW/two/index.de.html 392s # testing : Explicitly request zh-TW/two/index.de.html 392s # expected: 200 392s # received: '200' 392s ok 127 392s # GET /modules/negotiation/zh-TW/ 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.de' 392s # received: 'index.html.de' 392s ok 128 392s # GET /modules/negotiation/zh-TW/compressed/ 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.de.gz' 392s # received: 'index.html.de.gz' 392s ok 129 392s # GET /modules/negotiation/zh-TW/two/index 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.de.html' 392s # received: 'index.de.html' 392s ok 130 392s # GET /modules/negotiation/zh-TW/index.html.fu 392s # testing : Explicitly request zh-TW/index.html.fu 392s # expected: 200 392s # received: '200' 392s ok 131 392s # GET /modules/negotiation/zh-TW/two/index.fu.html 392s # testing : Explicitly request zh-TW/two/index.fu.html 392s # expected: 200 392s # received: '200' 392s ok 132 392s # GET /modules/negotiation/zh-TW/ 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.fu' 392s # received: 'index.html.fu' 392s ok 133 392s # GET /modules/negotiation/zh-TW/compressed/ 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.fu.gz' 392s # received: 'index.html.fu.gz' 392s ok 134 392s # GET /modules/negotiation/zh-TW/two/index 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.fu.html' 392s # received: 'index.fu.html' 392s ok 135 392s # GET /modules/negotiation/zh-TW/index.html.zh-TW 392s # testing : Explicitly request zh-TW/index.html.zh-TW 392s # expected: 200 392s # received: '200' 392s ok 136 392s # GET /modules/negotiation/zh-TW/two/index.zh-TW.html 392s # testing : Explicitly request zh-TW/two/index.zh-TW.html 392s # expected: 200 392s # received: '200' 392s ok 137 392s # GET /modules/negotiation/zh-TW/ 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.zh-TW' 392s # received: 'index.html.zh-TW' 392s ok 138 392s # GET /modules/negotiation/zh-TW/compressed/ 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.zh-TW.gz' 392s # received: 'index.html.zh-TW.gz' 392s ok 139 392s # GET /modules/negotiation/zh-TW/two/index 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.zh-TW.html' 392s # received: 'index.zh-TW.html' 392s ok 140 392s # GET /modules/negotiation/en/ 392s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 392s # testing : fu has a higher quality rating, so we expect fu 392s # expected: 'index.html.fu' 392s # received: 'index.html.fu' 392s ok 141 392s # GET /modules/negotiation/en/two/index 392s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 392s # testing : fu has a higher quality rating, so we expect fu 392s # expected: 'index.fu.html' 392s # received: 'index.fu.html' 392s ok 142 392s # GET /modules/negotiation/en/compressed/ 392s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 392s # testing : fu has a higher quality rating, so we expect fu 392s # expected: 'index.html.fu.gz' 392s # received: 'index.html.fu.gz' 392s ok 143 392s # GET /modules/negotiation/en/ 392s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 392s # testing : bu has the highest quality but is non-existant, so fr is next best 392s # expected: 'index.html.fr' 392s # received: 'index.html.fr' 392s ok 144 392s # GET /modules/negotiation/en/two/index 392s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 392s # testing : bu has the highest quality but is non-existant, so fr is next best 392s # expected: 'index.fr.html' 392s # received: 'index.fr.html' 392s ok 145 392s # GET /modules/negotiation/en/compressed/ 392s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 392s # testing : bu has the highest quality but is non-existant, so fr is next best 392s # expected: 'index.html.fr.gz' 392s # received: 'index.html.fr.gz' 392s ok 146 392s # GET /modules/negotiation/query/test?foo 392s # testing : The type map gives the script the highest quality; 392s # the request included a query string 392s # expected: 'QUERY_STRING --> foo' 392s # received: 'QUERY_STRING --> foo' 392s ok 147 392s # testing : should send correct variant 392s # expected: 'text/plain' 392s # received: 'text/plain' 392s ok 148 392s # testing : should send correct variant 392s # expected: 'text/plain' 392s # received: 'text/plain' 392s ok 149 392s # testing : should send correct variant 392s # expected: 'text/html' 392s # received: 'text/html' 392s ok 150 392s # testing : should send correct variant 392s # expected: 'image/jpeg' 392s # received: 'image/jpeg' 392s ok 151 392s # testing : should send correct variant 392s # expected: 'image/gif' 392s # received: 'image/gif' 392s ok 152 392s # testing : should send correct variant 392s # expected: 'text/plain' 392s # received: 'text/plain' 392s ok 153 392s # testing : expect Not Acceptable for Accept: 392s # expected: 406 392s # received: '406' 392s ok 154 392s # testing : expect Not Acceptable for Accept: *bad 392s # expected: 406 392s # received: '406' 392s ok 155 392s # testing : expect Not Acceptable for Accept: /* 392s # expected: 406 392s # received: '406' 392s ok 156 392s # testing : expect Not Acceptable for Accept: */ 392s # expected: 406 392s # received: '406' 392s ok 157 392s # testing : expect Not Acceptable for Accept: te/* 392s # expected: 406 392s # received: '406' 392s ok 158 392s ok 403s t/modules/proxy.t ................... 403s 1..46 403s # Running under perl version 5.038002 for linux 403s # Current time local: Mon Jun 3 13:19:11 2024 403s # Current time GMT: Mon Jun 3 13:19:11 2024 403s # Using Test.pm version 1.31 403s # Using Apache/Test.pm version 1.42 403s # testing : reverse proxy 403s # expected: 200 403s # received: '200' 403s ok 1 403s # testing : reverse proxied body 403s # expected: qr/^welcome to / 403s # received: 'welcome to localhost:8529 403s # ' 403s ok 2 403s # testing : reverse proxy to index.html 403s # expected: 200 403s # received: '200' 403s ok 3 403s # testing : reverse proxied body to index.html 403s # expected: qr/^welcome to / 403s # received: 'welcome to localhost:8529 403s # ' 403s ok 4 403s # testing : reverse proxy match 403s # expected: 200 403s # received: '200' 403s ok 5 403s # testing : reverse proxied body match 403s # expected: qr/^welcome to / 403s # received: 'welcome to localhost:8529 403s # ' 403s ok 6 403s # testing : reverse proxy match to index.html 403s # expected: 200 403s # received: '200' 403s ok 7 403s # testing : reverse proxied body match to index.html 403s # expected: qr/^welcome to / 403s # received: 'welcome to localhost:8529 403s # ' 403s ok 8 403s # testing : reverse proxy match no slash 403s # expected: 200 403s # received: '200' 403s ok 9 403s # testing : reverse proxied body no slash 403s # expected: qr/^welcome to / 403s # received: 'welcome to localhost:8529 403s # ' 403s ok 10 403s # testing : reverse proxy match w/ slash 403s # expected: 200 403s # received: '200' 403s ok 11 403s # testing : reverse proxied body w/ slash 403s # expected: qr/^welcome to / 403s # received: 'welcome to localhost:8529 403s # ' 403s ok 12 403s # testing : reverse proxy match w/ slash to index.html 403s # expected: 200 403s # received: '200' 403s ok 13 403s # testing : reverse proxied body w/ slash to index.html 403s # expected: qr/^welcome to / 403s # received: 'welcome to localhost:8529 403s # ' 403s ok 14 403s # testing : reverse Location-proxy to index.html 403s # expected: 200 403s # received: '200' 403s ok 15 403s # testing : reverse Location-proxied body 403s # expected: qr/^welcome to / 403s # received: 'welcome to localhost:8529 403s # ' 403s ok 16 403s # testing : reverse Location-proxy blocked by no-proxy env 403s # expected: 404 403s # received: '404' 403s ok 17 403s # testing : reverse proxy to env.pl 403s # expected: 200 403s # received: '200' 403s ok 18 403s # testing : reverse proxied env.pl response 403s # expected: qr/^APACHE_TEST_HOSTNAME = / 403s # received: 'APACHE_TEST_HOSTNAME = test.host.name 403s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 403s # CONTEXT_PREFIX = 403s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 403s # ENV_TEST = mod_env test environment variable 403s # ENV_TEST_EMPTY = 403s # GATEWAY_INTERFACE = CGI/1.1 403s # HTTP_CONNECTION = close 403s # HTTP_HOST = localhost:8529 403s # HTTP_USER_AGENT = libwww-perl/6.77 403s # HTTP_X_FORWARDED_FOR = 127.0.0.1 403s # HTTP_X_FORWARDED_HOST = localhost:8546 403s # HTTP_X_FORWARDED_SERVER = localhost 403s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 403s # QUERY_STRING = 403s # REMOTE_ADDR = 127.0.0.1 403s # REMOTE_PORT = 47642 403s # REQUEST_METHOD = GET 403s # REQUEST_SCHEME = http 403s # REQUEST_URI = /modules/cgi/env.pl 403s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 403s # SCRIPT_NAME = /modules/cgi/env.pl 403s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 403s # SCRIPT_URL = /modules/cgi/env.pl 403s # SERVER_ADDR = 127.0.0.1 403s # SERVER_ADMIN = tuser@localhost 403s # SERVER_NAME = localhost 403s # SERVER_PORT = 8529 403s # SERVER_PROTOCOL = HTTP/1.1 403s # SERVER_SIGNATURE = 403s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 403s # UNIQUE_ID = Zl3C0zcphqoHPNzmohx6_wAAAAQ 403s # ' 403s ok 19 403s # testing : X-Forwarded-For enabled 403s # expected: qr/HTTP_X_FORWARDED_FOR = / 403s # received: 'APACHE_TEST_HOSTNAME = test.host.name 403s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 403s # CONTEXT_PREFIX = 403s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 403s # ENV_TEST = mod_env test environment variable 403s # ENV_TEST_EMPTY = 403s # GATEWAY_INTERFACE = CGI/1.1 403s # HTTP_CONNECTION = close 403s # HTTP_HOST = localhost:8529 403s # HTTP_USER_AGENT = libwww-perl/6.77 403s # HTTP_X_FORWARDED_FOR = 127.0.0.1 403s # HTTP_X_FORWARDED_HOST = localhost:8546 403s # HTTP_X_FORWARDED_SERVER = localhost 403s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 403s # QUERY_STRING = 403s # REMOTE_ADDR = 127.0.0.1 403s # REMOTE_PORT = 47642 403s # REQUEST_METHOD = GET 403s # REQUEST_SCHEME = http 403s # REQUEST_URI = /modules/cgi/env.pl 403s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 403s # SCRIPT_NAME = /modules/cgi/env.pl 403s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 403s # SCRIPT_URL = /modules/cgi/env.pl 403s # SERVER_ADDR = 127.0.0.1 403s # SERVER_ADMIN = tuser@localhost 403s # SERVER_NAME = localhost 403s # SERVER_PORT = 8529 403s # SERVER_PROTOCOL = HTTP/1.1 403s # SERVER_SIGNATURE = 403s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 403s # UNIQUE_ID = Zl3C0zcphqoHPNzmohx6_wAAAAQ 403s # ' 403s ok 20 403s # testing : reverse proxy to env.pl without X-F-F 403s # expected: 200 403s # received: '200' 403s ok 21 403s # testing : reverse proxied env.pl w/o X-F-F 403s # expected: qr/HTTP_X_FORWARDED_FOR = / 403s # received: 'APACHE_TEST_HOSTNAME = test.host.name 403s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 403s # CONTEXT_PREFIX = 403s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 403s # ENV_TEST = mod_env test environment variable 403s # ENV_TEST_EMPTY = 403s # GATEWAY_INTERFACE = CGI/1.1 403s # HTTP_CONNECTION = Keep-Alive 403s # HTTP_HOST = localhost:8529 403s # HTTP_USER_AGENT = libwww-perl/6.77 403s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 403s # QUERY_STRING = 403s # REMOTE_ADDR = 127.0.0.1 403s # REMOTE_PORT = 47648 403s # REQUEST_METHOD = GET 403s # REQUEST_SCHEME = http 403s # REQUEST_URI = /modules/cgi/env.pl 403s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 403s # SCRIPT_NAME = /modules/cgi/env.pl 403s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 403s # SCRIPT_URL = /modules/cgi/env.pl 403s # SERVER_ADDR = 127.0.0.1 403s # SERVER_ADMIN = tuser@localhost 403s # SERVER_NAME = localhost 403s # SERVER_PORT = 8529 403s # SERVER_PROTOCOL = HTTP/1.1 403s # SERVER_SIGNATURE = 403s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 403s # UNIQUE_ID = Zl3C0zcphqoHPNzmohx7AAAAAAQ 403s # ' 403s ok 22 403s # testing : reverse proxy with query string 403s # expected: 200 403s # received: '200' 403s ok 23 403s # testing : reverse proxied query string OK 403s # expected: qr/QUERY_STRING = reverse-proxy\n/s 403s # received: 'APACHE_TEST_HOSTNAME = test.host.name 403s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 403s # CONTEXT_PREFIX = 403s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 403s # ENV_TEST = mod_env test environment variable 403s # ENV_TEST_EMPTY = 403s # GATEWAY_INTERFACE = CGI/1.1 403s # HTTP_CONNECTION = close 403s # HTTP_HOST = localhost:8529 403s # HTTP_USER_AGENT = libwww-perl/6.77 403s # HTTP_X_FORWARDED_FOR = 127.0.0.1 403s # HTTP_X_FORWARDED_HOST = localhost:8546 403s # HTTP_X_FORWARDED_SERVER = localhost 403s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 403s # QUERY_STRING = reverse-proxy 403s # REMOTE_ADDR = 127.0.0.1 403s # REMOTE_PORT = 47660 403s # REQUEST_METHOD = GET 403s # REQUEST_SCHEME = http 403s # REQUEST_URI = /modules/cgi/env.pl?reverse-proxy 403s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 403s # SCRIPT_NAME = /modules/cgi/env.pl 403s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 403s # SCRIPT_URL = /modules/cgi/env.pl 403s # SERVER_ADDR = 127.0.0.1 403s # SERVER_ADMIN = tuser@localhost 403s # SERVER_NAME = localhost 403s # SERVER_PORT = 8529 403s # SERVER_PROTOCOL = HTTP/1.1 403s # SERVER_SIGNATURE = 403s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 403s # UNIQUE_ID = Zl3C02bZBmxrKb-hqamkSAAAAAU 403s # ' 403s ok 24 403s # testing : reverse proxy to dripfeed CGI 403s # expected: 200 403s # received: '200' 403s ok 25 403s # testing : reverse proxied to dripfeed CGI content OK 403s # expected: 'abcdef' 403s # received: 'abcdef' 403s ok 26 403s # testing : reverse proxy to nph-102 403s # expected: 102 403s # received: '102' 403s ok 27 403s # testing : reverse proxy 102 response 403s # expected: '' 403s # received: '' 403s ok 28 403s # testing : reverse proxy URI decoding issue, PR 15207 403s # expected: 404 403s # received: '404' 403s ok 29 403s # testing : ProxyPass not-proxied request 403s # expected: 200 403s # received: '200' 403s ok 30 403s # testing : ProxyPass not-proxied content OK 403s # expected: 'hello world' 403s # received: 'hello world' 403s ok 31 403s # testing : Lua executed 403s # expected: 200 403s # received: '200' 403s ok 32 403s # testing : 'Set-Cookie domain=' wrongly updated by ProxyPassReverseCookieDomain, PR 61560 403s # expected: 'fakedomain=local;domain=remote' 403s # received: 'fakedomain=local;domain=remote' 403s ok 33 403s # testing : Lua executed 403s # expected: 200 403s # received: '200' 403s ok 34 403s # testing : 'Set-Cookie path=' wrongly updated by ProxyPassReverseCookiePath, PR 61560 403s # expected: 'fakepath=/local;path=/remote' 403s # received: 'fakepath=/local;path=/remote' 403s ok 35 403s # testing : Lua executed 403s # expected: 200 403s # received: '200' 403s ok 36 403s # testing : 'Set-Cookie path=' wrongly updated by ProxyPassReverseCookiePath and/or ProxyPassReverseCookieDomain 403s # expected: 'domain=remote;path=/remote;foo=bar' 403s # received: 'domain=remote;path=/remote;foo=bar' 403s ok 37 403s # testing : reverse proxy of redirect 403s # expected: 301 403s # received: '301' 403s ok 38 403s # testing : reverse proxy rewrote redirect 403s # expected: qr/http:\/\/[^\/]*\/reverse\/alias/ 403s # received: 'http://localhost:8546/reverse/alias' 403s ok 39 403s # testing : reverse proxy of redirect via balancer 403s # expected: 301 403s # received: '301' 403s ok 40 403s # testing : reverse proxy via balancer rewrote redirect 403s # expected: 'http://localhost:8539/pr45434/5.html' 403s # received: 'http://localhost:8539/pr45434/5.html' 403s ok 41 403s # testing : ProxyPass UDS path 403s # expected: 200 403s # received: '200' 403s ok 42 403s # testing : UDS content OK 403s # expected: 'hello world' 403s # received: 'hello world' 403s ok 43 403s # testing : proxy mapping=servlet map it to /servlet/mapping.html 403s # expected: 200 403s # received: '200' 403s ok 44 403s # testing : proxy mapping=servlet map it to /servlet/mapping.html 403s # expected: 200 403s # received: '200' 403s ok 45 403s # testing : proxy to /servlet/mapping.html 403s # expected: 200 403s # received: '200' 403s ok 46 403s ok 409s t/modules/proxy_balancer.t .......... 409s 1..16 409s # Running under perl version 5.038002 for linux 409s # Current time local: Mon Jun 3 13:19:23 2024 409s # Current time GMT: Mon Jun 3 13:19:23 2024 409s # Using Test.pm version 1.31 409s # Using Apache/Test.pm version 1.42 409s # testing : Balancer did not die 409s # expected: 200 409s # received: '200' 409s ok 1 409s # testing : Balancer did not die 409s # expected: 200 409s # received: '200' 409s ok 2 409s # testing : Balancer did not die 409s # expected: 200 409s # received: '200' 409s ok 3 409s # testing : failed over 409s # expected: 200 409s # received: '200' 409s ok 4 409s # testing : response body echoed 409s # expected: 'AAAAAAAA' 409s # received: 'AAAAAAAA' 409s ok 5 409s # testing : failed over 409s # expected: 200 409s # received: '200' 409s ok 6 409s # testing : response body echoed 409s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 409s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 409s ok 7 409s # testing : failed over 409s # expected: 200 409s # received: '200' 409s ok 8 409s # testing : response body echoed 409s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 409s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 409s ok 9 409s # testing : failed over 409s # expected: 200 409s # received: '200' 409s ok 10 409s # testing : response body echoed 409s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 409s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 409s ok 11 409s # testing : Can't find balancer-manager 409s # expected: 200 409s # received: '200' 409s ok 12 409s # testing : request failed 409s # expected: 200 409s # received: '200' 409s ok 13 409s # testing : AJP worker created 409s # expected: qr/ajp/ 409s # received: ' 409s # Balancer Manager 409s # 409s # 409s #

Load Balancer Manager for localhost

409s # 409s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
409s #
Server Built: 2024-04-18T15:13:41
409s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
409s #
409s #

LoadBalancer Status for balancer://foo1 [p79194379_foo1]

409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/baltest1Yes
409s #
409s # 409s # 409s # 409s # 409s # 409s # 409s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85371.000Init Ok 100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85381.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
409s #
409s #

LoadBalancer Status for balancer://foo2 [p79194379_foo2]

409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bytraffic/baltest2Yes
409s #
409s # 409s # 409s # 409s # 409s # 409s # 409s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85371.000Init Ok 100 0 0 NONE30000ms1 (0)1 (0)
http://localhost:85381.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
409s #
409s #

LoadBalancer Status for balancer://foo3 [p79194379_foo3]

409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bybusyness/baltest3Yes
409s #
409s # 409s # 409s # 409s # 409s # 409s # 409s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85371.000Init Ok 100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85381.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
409s #
409s #

LoadBalancer Status for balancer://foo4 [p79194379_foo4]

409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01heartbeat/baltest4Yes
409s #
409s # 409s # 409s # 409s # 409s # 409s # 409s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85371.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
http://localhost:85381.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
409s #
409s #

LoadBalancer Status for balancer://pr45434 [p79194379_pr45434]

409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
1 [1 Used] (None) Off00byrequests/pr45434Yes
409s #
409s # 409s # 409s # 409s # 409s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:8529/modules1.000Init Ok 100212 280 NONE30000ms1 (0)1 (0)
409s #
409s #

LoadBalancer Status for balancer://failover [p79194379_failover]

409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/Yes
409s #
409s # 409s # 409s # 409s # 409s # 409s # 409s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85401.000Init Err 200 0 0 NONE30000ms1 (0)1 (0)
http://localhost:85371.000Init Stby Ok 4007.2K6.1KNONE30000ms1 (0)1 (0)
409s #
409s #

LoadBalancer Status for balancer://dynproxy [p79194379_dynproxy]

409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
10 [0 Used] (None) Off00byrequests/dynproxyYes
409s #
409s # 409s # 409s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
409s #
409s # 409s # ' 409s ok 14 409s # testing : request should fail for /dynproxy 409s # expected: 503 409s # received: '503' 409s ok 15 409s # testing : request failed to /dynproxy 409s # expected: 200 409s # received: '200' 409s ok 16 409s ok 410s Can't exec "php-fpm": No such file or directory at t/modules/proxy_fcgi.t line 12. 411s t/modules/proxy_fcgi.t .............. 411s 1..27 411s # Running under perl version 5.038002 for linux 411s # Current time local: Mon Jun 3 13:19:29 2024 411s # Current time GMT: Mon Jun 3 13:19:29 2024 411s # Using Test.pm version 1.31 411s # Using Apache/Test.pm version 1.42 411s # testing : proxy to FCGI backend works (/fcgisetenv?query) 411s # expected: 200 411s # received: '200' 411s ok 1 411s # > APACHE_TEST_HOSTNAME=test.host.name 411s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 411s # > CONTEXT_PREFIX= 411s # > DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 411s # > ENV_TEST=mod_env test environment variable 411s # > ENV_TEST_EMPTY= 411s # > FCGI_ROLE=RESPONDER 411s # > GATEWAY_INTERFACE=CGI/1.1 411s # > HTTP_CONNECTION=TE, close 411s # > HTTP_HOST=localhost:8542 411s # > HTTP_TE=deflate,gzip;q=0.3 411s # > HTTP_USER_AGENT=libwww-perl/6.77 411s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 411s # > QUERY_STRING=test_value 411s # > REMOTE_PORT=41586 411s # > REQUEST_METHOD=GET 411s # > REQUEST_SCHEME=http 411s # > REQUEST_URI=/fcgisetenv?query 411s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/fcgisetenv 411s # > SCRIPT_NAME=/fcgisetenv 411s # > SCRIPT_URI=http://localhost:8542/fcgisetenv 411s # > SCRIPT_URL=/fcgisetenv 411s # > SERVER_ADDR=127.0.0.1 411s # > SERVER_ADMIN=tuser@localhost 411s # > SERVER_NAME=localhost 411s # > SERVER_PORT=8542 411s # > SERVER_PROTOCOL=HTTP/1.1 411s # > SERVER_SIGNATURE= 411s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 411s # > TEST_CGI_VERSION=v1.1 411s # > TEST_DOCROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 411s # > TEST_EMPTY= 411s # > UNIQUE_ID=Zl3C4hxFMy0UdcrcRvZZkQAAAAI 411s # > proxy-nokeepalive=1 411s # testing : ProxyFCGISetEnvIf can override an existing variable 411s # expected: 'test_value' 411s # received: 'test_value' 411s ok 2 411s # testing : ProxyFCGISetEnvIf does not set variables if condition is false 411s # expected: undef 411s # received: undef 411s ok 3 411s # testing : ProxyFCGISetEnvIf can set empty values 411s # expected: '' 411s # received: '' 411s ok 4 411s # testing : ProxyFCGISetEnvIf can replace with request variables 411s # expected: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs' 411s # received: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs' 411s ok 5 411s # testing : ProxyFCGISetEnvIf can replace with backreferences 411s # expected: 'v1.1' 411s # received: 'v1.1' 411s ok 6 411s # testing : ProxyFCGISetEnvIf can unset var 411s # expected: undef 411s # received: undef 411s ok 7 411s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-generic/index.php?query) 411s # expected: 200 411s # received: '200' 411s ok 8 411s # > APACHE_TEST_HOSTNAME=test.host.name 411s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 411s # > CONTEXT_PREFIX= 411s # > DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 411s # > ENV_TEST=mod_env test environment variable 411s # > ENV_TEST_EMPTY= 411s # > FCGI_ROLE=RESPONDER 411s # > GATEWAY_INTERFACE=CGI/1.1 411s # > HTTP_CONNECTION=TE, close 411s # > HTTP_HOST=localhost:8542 411s # > HTTP_TE=deflate,gzip;q=0.3 411s # > HTTP_USER_AGENT=libwww-perl/6.77 411s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 411s # > QUERY_STRING=query 411s # > REMOTE_ADDR=127.0.0.1 411s # > REMOTE_PORT=41598 411s # > REQUEST_METHOD=GET 411s # > REQUEST_SCHEME=http 411s # > REQUEST_URI=/modules/proxy/fcgi-generic/index.php?query 411s # > SCRIPT_FILENAME=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php 411s # > SCRIPT_NAME=/modules/proxy/fcgi-generic/index.php 411s # > SCRIPT_URI=http://localhost:8542/modules/proxy/fcgi-generic/index.php 411s # > SCRIPT_URL=/modules/proxy/fcgi-generic/index.php 411s # > SERVER_ADDR=127.0.0.1 411s # > SERVER_ADMIN=tuser@localhost 411s # > SERVER_NAME=localhost 411s # > SERVER_PORT=8542 411s # > SERVER_PROTOCOL=HTTP/1.1 411s # > SERVER_SIGNATURE= 411s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 411s # > UNIQUE_ID=Zl3C4hxFMy0UdcrcRvZZkgAAAAI 411s # > proxy-nokeepalive=1 411s # testing : GENERIC SCRIPT_FILENAME should have neither query string nor proxy: prefix 411s # expected: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php' 411s # received: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php' 411s ok 9 411s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-generic-rewrite/index.php?query) 411s # expected: 200 411s # received: '200' 411s ok 10 411s # > APACHE_TEST_HOSTNAME=test.host.name 411s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 411s # > CONTEXT_PREFIX= 411s # > DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 411s # > ENV_TEST=mod_env test environment variable 411s # > ENV_TEST_EMPTY= 411s # > FCGI_ROLE=RESPONDER 411s # > GATEWAY_INTERFACE=CGI/1.1 411s # > HTTP_CONNECTION=TE, close 411s # > HTTP_HOST=localhost:8542 411s # > HTTP_TE=deflate,gzip;q=0.3 411s # > HTTP_USER_AGENT=libwww-perl/6.77 411s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 411s # > QUERY_STRING=query 411s # > REMOTE_ADDR=127.0.0.1 411s # > REMOTE_PORT=41614 411s # > REQUEST_METHOD=GET 411s # > REQUEST_SCHEME=http 411s # > REQUEST_URI=/modules/proxy/fcgi-generic-rewrite/index.php?query 411s # > SCRIPT_FILENAME=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php 411s # > SCRIPT_NAME=/modules/proxy/fcgi-generic-rewrite/index.php 411s # > SCRIPT_URI=http://localhost:8542/modules/proxy/fcgi-generic-rewrite/index.php 411s # > SCRIPT_URL=/modules/proxy/fcgi-generic-rewrite/index.php 411s # > SERVER_ADDR=127.0.0.1 411s # > SERVER_ADMIN=tuser@localhost 411s # > SERVER_NAME=localhost 411s # > SERVER_PORT=8542 411s # > SERVER_PROTOCOL=HTTP/1.1 411s # > SERVER_SIGNATURE= 411s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 411s # > UNIQUE_ID=Zl3C4xxFMy0UdcrcRvZZkwAAAAI 411s # > proxy-nokeepalive=1 411s # testing : GENERIC SCRIPT_FILENAME should have neither query string nor proxy: prefix 411s # expected: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php' 411s # received: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php' 411s ok 11 411s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-rewrite-path-info/path/info?query) 411s # expected: 200 411s # received: '200' 411s ok 12 411s # > APACHE_TEST_HOSTNAME=test.host.name 411s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 411s # > CONTEXT_PREFIX= 411s # > DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 411s # > ENV_TEST=mod_env test environment variable 411s # > ENV_TEST_EMPTY= 411s # > FCGI_ROLE=RESPONDER 411s # > GATEWAY_INTERFACE=CGI/1.1 411s # > HTTP_CONNECTION=TE, close 411s # > HTTP_HOST=localhost:8542 411s # > HTTP_TE=deflate,gzip;q=0.3 411s # > HTTP_USER_AGENT=libwww-perl/6.77 411s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 411s # > PATH_INFO=/path/info 411s # > PATH_TRANSLATED=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/path/info 411s # > QUERY_STRING=query 411s # > REDIRECT_APACHE_TEST_HOSTNAME=test.host.name 411s # > REDIRECT_ENV_TEST=mod_env test environment variable 411s # > REDIRECT_ENV_TEST_EMPTY= 411s # > REDIRECT_QUERY_STRING=query 411s # > REDIRECT_SCRIPT_URI=http://localhost:8542/modules/proxy/fcgi-rewrite-path-info/path/info 411s # > REDIRECT_SCRIPT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 411s # > REDIRECT_STATUS=200 411s # > REDIRECT_UNIQUE_ID=Zl3C4xxFMy0UdcrcRvZZlAAAAAI 411s # > REDIRECT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 411s # > REMOTE_ADDR=127.0.0.1 411s # > REMOTE_PORT=41626 411s # > REQUEST_METHOD=GET 411s # > REQUEST_SCHEME=http 411s # > REQUEST_URI=/modules/proxy/fcgi-rewrite-path-info/path/info?query 411s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php 411s # > SCRIPT_NAME=/modules/proxy/fcgi-rewrite-path-info/index.php 411s # > SCRIPT_URI=http://localhost:8542/modules/proxy/fcgi-rewrite-path-info/path/info 411s # > SCRIPT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 411s # > SERVER_ADDR=127.0.0.1 411s # > SERVER_ADMIN=tuser@localhost 411s # > SERVER_NAME=localhost 411s # > SERVER_PORT=8542 411s # > SERVER_PROTOCOL=HTTP/1.1 411s # > SERVER_SIGNATURE= 411s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 411s # > UNIQUE_ID=Zl3C4xxFMy0UdcrcRvZZlAAAAAI 411s # > proxy-nokeepalive=1 411s # testing : Default SCRIPT_FILENAME has proxy:fcgi prefix for compatibility 411s # expected: 'proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php' 411s # received: 'proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php' 411s ok 13 411s # testing : Default SCRIPT_NAME uses actual path to script 411s # expected: '/modules/proxy/fcgi-rewrite-path-info/index.php' 411s # received: '/modules/proxy/fcgi-rewrite-path-info/index.php' 411s ok 14 411s # testing : Default PATH_INFO is correct 411s # expected: '/path/info' 411s # received: '/path/info' 411s ok 15 411s # testing : Default PATH_TRANSLATED is correct 411s # expected: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/path/info' 411s # received: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/path/info' 411s ok 16 411s # testing : Default QUERY_STRING is correct 411s # expected: 'query' 411s # received: 'query' 411s ok 17 411s # testing : Default REDIRECT_URL uses original client URL 411s # expected: '/modules/proxy/fcgi-rewrite-path-info/path/info' 411s # received: '/modules/proxy/fcgi-rewrite-path-info/path/info' 411s ok 18 411s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-action/index.php/path/info?query) 411s # expected: 200 411s # received: '200' 411s ok 19 411s # > APACHE_TEST_HOSTNAME=test.host.name 411s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 411s # > CONTEXT_PREFIX= 411s # > DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 411s # > ENV_TEST=mod_env test environment variable 411s # > ENV_TEST_EMPTY= 411s # > FCGI_ROLE=RESPONDER 411s # > GATEWAY_INTERFACE=CGI/1.1 411s # > HTTP_CONNECTION=TE, close 411s # > HTTP_HOST=localhost:8542 411s # > HTTP_TE=deflate,gzip;q=0.3 411s # > HTTP_USER_AGENT=libwww-perl/6.77 411s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 411s # > PATH_INFO=/modules/proxy/fcgi-action/index.php/path/info 411s # > PATH_TRANSLATED=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info 411s # > QUERY_STRING=query 411s # > REDIRECT_APACHE_TEST_HOSTNAME=test.host.name 411s # > REDIRECT_ENV_TEST=mod_env test environment variable 411s # > REDIRECT_ENV_TEST_EMPTY= 411s # > REDIRECT_HANDLER=application/x-fcgi-action 411s # > REDIRECT_QUERY_STRING=query 411s # > REDIRECT_SCRIPT_URI=http://localhost:8542/modules/proxy/fcgi-action/index.php/path/info 411s # > REDIRECT_SCRIPT_URL=/modules/proxy/fcgi-action/index.php/path/info 411s # > REDIRECT_STATUS=200 411s # > REDIRECT_UNIQUE_ID=Zl3C4xxFMy0UdcrcRvZZlQAAAAI 411s # > REDIRECT_URL=/modules/proxy/fcgi-action/index.php/path/info 411s # > REMOTE_ADDR=127.0.0.1 411s # > REMOTE_PORT=41630 411s # > REQUEST_METHOD=GET 411s # > REQUEST_SCHEME=http 411s # > REQUEST_URI=/modules/proxy/fcgi-action/index.php/path/info?query 411s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual 411s # > SCRIPT_NAME=/fcgi-action-virtual 411s # > SCRIPT_URI=http://localhost:8542/modules/proxy/fcgi-action/index.php/path/info 411s # > SCRIPT_URL=/modules/proxy/fcgi-action/index.php/path/info 411s # > SERVER_ADDR=127.0.0.1 411s # > SERVER_ADMIN=tuser@localhost 411s # > SERVER_NAME=localhost 411s # > SERVER_PORT=8542 411s # > SERVER_PROTOCOL=HTTP/1.1 411s # > SERVER_SIGNATURE= 411s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 411s # > UNIQUE_ID=Zl3C4xxFMy0UdcrcRvZZlQAAAAI 411s # > proxy-nokeepalive=1 411s # testing : Action SCRIPT_FILENAME has proxy:fcgi prefix and uses virtual action Location 411s # expected: 'proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual' 411s # received: 'proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual' 411s ok 20 411s # testing : Action SCRIPT_NAME is the virtual action Location 411s # expected: '/fcgi-action-virtual' 411s # received: '/fcgi-action-virtual' 411s ok 21 411s # testing : Action PATH_INFO contains full URI path 411s # expected: '/modules/proxy/fcgi-action/index.php/path/info' 411s # received: '/modules/proxy/fcgi-action/index.php/path/info' 411s ok 22 411s # testing : Action PATH_TRANSLATED contains full URI path 411s # expected: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info' 411s # received: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info' 411s ok 23 411s # testing : Action QUERY_STRING is correct 411s # expected: 'query' 411s # received: 'query' 411s ok 24 411s # testing : Action REDIRECT_URL uses original client URL 411s # expected: '/modules/proxy/fcgi-action/index.php/path/info' 411s # received: '/modules/proxy/fcgi-action/index.php/path/info' 411s ok 25 411s # testing : proxy to FCGI backend works (/modules/proxy/fcgi/index.php) 411s # expected: 200 411s # received: '200' 411s ok 26 411s # > APACHE_TEST_HOSTNAME=test.host.name 411s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 411s # > CONTEXT_PREFIX= 411s # > DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 411s # > ENV_TEST=mod_env test environment variable 411s # > ENV_TEST_EMPTY= 411s # > FCGI_ROLE=RESPONDER 411s # > GATEWAY_INTERFACE=CGI/1.1 411s # > HTTP_CONNECTION=TE, close 411s # > HTTP_HOST=localhost:8542 411s # > HTTP_TE=deflate,gzip;q=0.3 411s # > HTTP_USER_AGENT=libwww-perl/6.77 411s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 411s # > QUERY_STRING= 411s # > REMOTE_ADDR=127.0.0.1 411s # > REMOTE_PORT=41632 411s # > REQUEST_METHOD=GET 411s # > REQUEST_SCHEME=http 411s # > REQUEST_URI=/modules/proxy/fcgi/index.php 411s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi/index.php 411s # > SCRIPT_NAME=/modules/proxy/fcgi/index.php 411s # > SCRIPT_URI=http://localhost:8542/modules/proxy/fcgi/index.php 411s # > SCRIPT_URL=/modules/proxy/fcgi/index.php 411s # > SERVER_ADDR=127.0.0.1 411s # > SERVER_ADMIN=tuser@localhost 411s # > SERVER_NAME=localhost 411s # > SERVER_PORT=8542 411s # > SERVER_PROTOCOL=HTTP/1.1 411s # > SERVER_SIGNATURE= 411s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 411s # > UNIQUE_ID=Zl3C4xxFMy0UdcrcRvZZlgAAAAI 411s # > proxy-nokeepalive=1 411s # testing : Server sets correct SCRIPT_NAME by default 411s # expected: '/modules/proxy/fcgi/index.php' 411s # received: '/modules/proxy/fcgi/index.php' 411s ok 27 411s ok 413s t/modules/proxy_websockets.t ........ skipped: cannot find module 'AnyEvent::WebSocket::Client' 415s t/modules/ratelimit.t ............... 415s 1..3 415s # Running under perl version 5.038002 for linux 415s # Current time local: Mon Jun 3 13:19:33 2024 415s # Current time GMT: Mon Jun 3 13:19:33 2024 415s # Using Test.pm version 1.31 415s # Using Apache/Test.pm version 1.42 415s # Status Line: '200 OK' 415s # testing : ratelimited small file 415s # expected: '200' 415s # received: '200' 415s ok 1 415s # Status Line: '200 OK' 415s # testing : ratelimited small autoindex output 415s # expected: '200' 415s # received: '200' 415s ok 2 415s # Status Line: '200 OK' 415s # testing : ratelimited chunked response 415s # expected: '200' 415s # received: '200' 415s ok 3 415s ok 416s t/modules/reflector.t ............... 416s 1..14 416s # Running under perl version 5.038002 for linux 416s # Current time local: Mon Jun 3 13:19:34 2024 416s # Current time GMT: Mon Jun 3 13:19:34 2024 416s # Using Test.pm version 1.31 416s # Using Apache/Test.pm version 1.42 416s # testing : Checking return code is '200' 416s # expected: 200 416s # received: '200' 416s ok 1 416s ok 2 416s # testing : 'Content-Encoding' has not been added because there was no filter 416s # expected: undef 416s # received: undef 416s ok 3 416s # testing : 'header2reflect' is present 416s # expected: '1' 416s # received: '1' 416s ok 4 416s # testing : 'header2update' is absent 416s # expected: undef 416s # received: undef 416s ok 5 416s # testing : 'header2updateUpdated' is present 416s # expected: '1' 416s # received: '1' 416s ok 6 416s # testing : 'header2delete' is absent 416s # expected: undef 416s # received: undef 416s ok 7 416s # testing : Checking return code is '200' 416s # expected: 200 416s # received: '200' 416s ok 8 416s ok 9 416s # testing : 'Content-Encoding' has been added by the DEFLATE filter 416s # expected: 'gzip' 416s # received: 'gzip' 416s ok 10 416s # testing : 'header2reflect' is present 416s # expected: '1' 416s # received: '1' 416s ok 11 416s # testing : 'header2update' is absent 416s # expected: undef 416s # received: undef 416s ok 12 416s # testing : 'header2updateUpdated' is present 416s # expected: '1' 416s # received: '1' 416s ok 13 416s # testing : 'header2delete' is absent 416s # expected: undef 416s # received: undef 416s ok 14 416s ok 418s t/modules/remoteip.t ................ 418s 1..12 418s # Running under perl version 5.038002 for linux 418s # Current time local: Mon Jun 3 13:19:36 2024 418s # Current time GMT: Mon Jun 3 13:19:36 2024 418s # Using Test.pm version 1.31 418s # Using Apache/Test.pm version 1.42 418s ok 1 418s # testing : PROXY human readable TCP4 protocol check 418s # expected: 200 418s # received: '200' 418s ok 2 418s # testing : Content check 418s # expected: 'PROXY-OK' 418s # received: 'PROXY-OK' 418s ok 3 418s ok 4 418s # testing : broken PROXY human readable protocol check 418s # expected: undef 418s # received: undef 418s ok 5 418s # testing : Content check 418s # expected: '' 418s # received: '' 418s ok 6 418s ok 7 418s # testing : PROXY human readable TCP6 protocol check 418s # expected: 200 418s # received: '200' 418s ok 8 418s # testing : Content check 418s # expected: 'PROXY-OK' 418s # received: 'PROXY-OK' 418s ok 9 418s ok 10 418s # testing : PROXY binary protocol TCP4 check 418s # expected: 200 418s # received: '200' 418s ok 11 418s # testing : Content check 418s # expected: 'PROXY-OK' 418s # received: 'PROXY-OK' 418s ok 12 418s ok 420s t/modules/rewrite.t ................. 420s 1..53 420s # Running under perl version 5.038002 for linux 420s # Current time local: Mon Jun 3 13:19:38 2024 420s # Current time GMT: Mon Jun 3 13:19:38 2024 420s # Using Test.pm version 1.31 420s # Using Apache/Test.pm version 1.42 420s ok 1 420s ok 2 420s ok 3 420s ok 4 420s ok 5 420s ok 6 420s ok 7 420s ok 8 420s ok 9 420s ok 10 420s ok 11 420s ok 12 420s ok 13 420s ok 14 420s ok 15 420s ok 16 420s ok 17 420s ok 18 420s ok 19 420s ok 20 420s ok 21 420s # testing : query-string append test 420s # expected: qr/\nQUERY_STRING = foo=bar\&baz=bee\n/s 420s # received: 'APACHE_TEST_HOSTNAME = test.host.name 420s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 420s # CONTEXT_PREFIX = 420s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 420s # ENV_TEST = mod_env test environment variable 420s # ENV_TEST_EMPTY = 420s # GATEWAY_INTERFACE = CGI/1.1 420s # HTTP_CONNECTION = TE, close 420s # HTTP_HOST = localhost:8529 420s # HTTP_TE = deflate,gzip;q=0.3 420s # HTTP_USER_AGENT = libwww-perl/6.77 420s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 420s # QUERY_STRING = foo=bar&baz=bee 420s # REDIRECT_APACHE_TEST_HOSTNAME = test.host.name 420s # REDIRECT_ENV_TEST = mod_env test environment variable 420s # REDIRECT_ENV_TEST_EMPTY = 420s # REDIRECT_QUERY_STRING = foo=bar&baz=bee 420s # REDIRECT_SCRIPT_URI = http://localhost:8529/modules/rewrite/qsa.html 420s # REDIRECT_SCRIPT_URL = /modules/rewrite/qsa.html 420s # REDIRECT_STATUS = 200 420s # REDIRECT_UNIQUE_ID = Zl3C7CS15wawAR7pbnxh5QAAAAA 420s # REDIRECT_URL = /modules/rewrite/qsa.html 420s # REMOTE_ADDR = 127.0.0.1 420s # REMOTE_PORT = 40574 420s # REQUEST_METHOD = GET 420s # REQUEST_SCHEME = http 420s # REQUEST_URI = /modules/rewrite/qsa.html?baz=bee 420s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 420s # SCRIPT_NAME = /modules/cgi/env.pl 420s # SCRIPT_URI = http://localhost:8529/modules/rewrite/qsa.html 420s # SCRIPT_URL = /modules/rewrite/qsa.html 420s # SERVER_ADDR = 127.0.0.1 420s # SERVER_ADMIN = tuser@localhost 420s # SERVER_NAME = localhost 420s # SERVER_PORT = 8529 420s # SERVER_PROTOCOL = HTTP/1.1 420s # SERVER_SIGNATURE = 420s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 420s # UNIQUE_ID = Zl3C7CS15wawAR7pbnxh5QAAAAA' 420s ok 22 420s # testing : per-dir redirect response code is OK 420s # expected: 301 420s # received: '301' 420s ok 23 420s # testing : per-dir query-string escaping is OK 420s # expected: 'http://localhost:8529/foobar.html?q=%25' 420s # received: 'http://localhost:8529/foobar.html?q=%25' 420s ok 24 420s # testing : redirect response code is OK 420s # expected: 301 420s # received: '301' 420s ok 25 420s # testing : query-string escaping is OK 420s # expected: 'http://localhost:8529/foobar.html?q=%25' 420s # received: 'http://localhost:8529/foobar.html?q=%25' 420s ok 26 420s # testing : request was proxied 420s # expected: 'JACKPOT' 420s # received: 'JACKPOT' 420s ok 27 420s # testing : per-dir proxied rewrite escaping worked 420s # expected: 'foo bar' 420s # received: 'foo bar' 420s ok 28 420s # testing : QUERY_STRING passed OK 420s # expected: qr/QUERY_STRING = fish=fowl\n/s 420s # received: 'APACHE_TEST_HOSTNAME = test.host.name 420s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 420s # CONTEXT_PREFIX = 420s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 420s # ENV_TEST = mod_env test environment variable 420s # ENV_TEST_EMPTY = 420s # GATEWAY_INTERFACE = CGI/1.1 420s # HTTP_CONNECTION = Keep-Alive 420s # HTTP_HOST = localhost:8529 420s # HTTP_USER_AGENT = libwww-perl/6.77 420s # HTTP_X_FORWARDED_FOR = 127.0.0.1 420s # HTTP_X_FORWARDED_HOST = localhost:8529 420s # HTTP_X_FORWARDED_SERVER = localhost 420s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 420s # QUERY_STRING = fish=fowl 420s # REMOTE_ADDR = 127.0.0.1 420s # REMOTE_PORT = 40644 420s # REQUEST_METHOD = GET 420s # REQUEST_SCHEME = http 420s # REQUEST_URI = /modules/cgi/env.pl?fish=fowl 420s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 420s # SCRIPT_NAME = /modules/cgi/env.pl 420s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 420s # SCRIPT_URL = /modules/cgi/env.pl 420s # SERVER_ADDR = 127.0.0.1 420s # SERVER_ADMIN = tuser@localhost 420s # SERVER_NAME = localhost 420s # SERVER_PORT = 8529 420s # SERVER_PROTOCOL = HTTP/1.1 420s # SERVER_SIGNATURE = 420s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 420s # UNIQUE_ID = Zl3C7CS15wawAR7pbnxh6AAAAAA' 420s ok 29 420s # testing : RewriteCond QUERY_STRING test 420s # expected: 404 420s # received: '404' 420s ok 30 420s # testing : QUERY_STRING passed OK 420s # expected: qr/QUERY_STRING = horse=trigger\n/s 420s # received: 'APACHE_TEST_HOSTNAME = test.host.name 420s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 420s # CONTEXT_PREFIX = 420s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 420s # ENV_TEST = mod_env test environment variable 420s # ENV_TEST_EMPTY = 420s # GATEWAY_INTERFACE = CGI/1.1 420s # HTTP_CONNECTION = Keep-Alive 420s # HTTP_HOST = localhost:8529 420s # HTTP_USER_AGENT = libwww-perl/6.77 420s # HTTP_X_FORWARDED_FOR = 127.0.0.1 420s # HTTP_X_FORWARDED_HOST = localhost:8529 420s # HTTP_X_FORWARDED_SERVER = localhost 420s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 420s # QUERY_STRING = horse=trigger 420s # REMOTE_ADDR = 127.0.0.1 420s # REMOTE_PORT = 40644 420s # REQUEST_METHOD = GET 420s # REQUEST_SCHEME = http 420s # REQUEST_URI = /modules/cgi/env.pl?horse=trigger 420s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 420s # SCRIPT_NAME = /modules/cgi/env.pl 420s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 420s # SCRIPT_URL = /modules/cgi/env.pl 420s # SERVER_ADDR = 127.0.0.1 420s # SERVER_ADMIN = tuser@localhost 420s # SERVER_NAME = localhost 420s # SERVER_PORT = 8529 420s # SERVER_PROTOCOL = HTTP/1.1 420s # SERVER_SIGNATURE = 420s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 420s # UNIQUE_ID = Zl3C7CS15wawAR7pbnxh6QAAAAA' 420s ok 31 420s # testing : proxy/QSA test success 420s # expected: 200 420s # received: '200' 420s ok 32 420s # testing : proxy/QSA test appended args correctly 420s # expected: qr/QUERY_STRING = foo=bar\&bloo=blar\n/s 420s # received: 'HTTP/1.1 200 OK 420s # Connection: close 420s # Date: Mon, 03 Jun 2024 13:19:40 GMT 420s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 420s # Vary: In-If1 420s # Content-Length: 1255 420s # Content-Type: text/plain 420s # Client-Date: Mon, 03 Jun 2024 13:19:40 GMT 420s # Client-Peer: 127.0.0.1:8529 420s # Client-Response-Num: 1 420s # DMMATCH1: 1, 1 420s # 420s # APACHE_TEST_HOSTNAME = test.host.name 420s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 420s # CONTEXT_PREFIX = 420s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 420s # ENV_TEST = mod_env test environment variable 420s # ENV_TEST_EMPTY = 420s # GATEWAY_INTERFACE = CGI/1.1 420s # HTTP_CONNECTION = Keep-Alive 420s # HTTP_HOST = localhost:8529 420s # HTTP_USER_AGENT = libwww-perl/6.77 420s # HTTP_X_FORWARDED_FOR = 127.0.0.1 420s # HTTP_X_FORWARDED_HOST = localhost:8529 420s # HTTP_X_FORWARDED_SERVER = localhost 420s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 420s # QUERY_STRING = foo=bar&bloo=blar 420s # REMOTE_ADDR = 127.0.0.1 420s # REMOTE_PORT = 40690 420s # REQUEST_METHOD = GET 420s # REQUEST_SCHEME = http 420s # REQUEST_URI = /modules/cgi/env.pl?foo=bar&bloo=blar 420s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 420s # SCRIPT_NAME = /modules/cgi/env.pl 420s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 420s # SCRIPT_URL = /modules/cgi/env.pl 420s # SERVER_ADDR = 127.0.0.1 420s # SERVER_ADMIN = tuser@localhost 420s # SERVER_NAME = localhost 420s # SERVER_PORT = 8529 420s # SERVER_PROTOCOL = HTTP/1.1 420s # SERVER_SIGNATURE = 420s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 420s # UNIQUE_ID = Zl3C7OfGvwLzVYHGGTKklgAAAAM 420s # ' 420s ok 33 420s # testing : PR 60478 rewrite loop is halted 420s # expected: 500 420s # received: '500' 420s ok 34 420s # testing : Correct internal redirect happened, OK 420s # expected: qr/VARY2/ 420s # received: 'VARY2 420s # ' 420s ok 35 420s # testing : Vary:Host header not added, OK 420s # expected: qr/(?!.*Host.*)/ 420s # received: 'In-If1' 420s ok 36 420s # testing : Correct internal redirect happened, OK 420s # expected: qr/VARY2/ 420s # received: 'VARY2 420s # ' 420s ok 37 420s # testing : Vary:Host header not added, OK 420s # expected: qr/(?!.*Host.*)/ 420s # received: 'In-If1' 420s ok 38 420s # testing : Correct internal redirect happened, OK 420s # expected: qr/VARY4/ 420s # received: 'VARY4' 420s ok 39 420s # testing : Vary:User-Agent header added, OK 420s # expected: qr/User-Agent/ 420s # received: 'In-If1,User-Agent' 420s ok 40 420s # testing : Correct internal redirect happened, OK 420s # expected: qr/VARY4/ 420s # received: 'VARY4' 420s ok 41 420s # testing : Vary:Accept header added, OK 420s # expected: qr/Accept/ 420s # received: 'In-If1,Accept' 420s ok 42 420s # testing : Correct internal redirect happened, OK 420s # expected: qr/VARY4/ 420s # received: 'VARY4' 420s ok 43 420s # testing : Vary:Referer header added, OK 420s # expected: qr/Referer/ 420s # received: 'In-If1,Referer' 420s ok 44 420s # testing : Vary:Accept header not added, OK 420s # expected: qr/(?!.*Accept.*)/ 420s # received: 'In-If1,Referer' 420s ok 45 420s # testing : Correct internal redirect happened, OK 420s # expected: qr/VARY4/ 420s # received: 'VARY4' 420s ok 46 420s # testing : Vary:Host header not added, OK 420s # expected: qr/(?!.*Host.*)/ 420s # received: 'In-If1' 420s ok 47 420s # testing : samesite not present with no arg 420s # expected: qr/(?!.*SameSite=.*)/ 420s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Fri, 02-Aug-2024 13:19:40 GMT; secure; HttpOnly' 420s ok 48 420s # testing : samesite not present with 0 420s # expected: qr/(?!.*SameSite=.*)/ 420s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Fri, 02-Aug-2024 13:19:40 GMT; secure; HttpOnly' 420s ok 49 420s # testing : samesite not present with false 420s # expected: qr/(?!.*SameSite=.*)/ 420s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Fri, 02-Aug-2024 13:19:40 GMT; secure; HttpOnly' 420s ok 50 420s # testing : samesite=none 420s # expected: qr/SameSite=none/ 420s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Fri, 02-Aug-2024 13:19:40 GMT; secure; HttpOnly; SameSite=none' 420s ok 51 420s # testing : samesite=lax 420s # expected: qr/SameSite=lax/ 420s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Fri, 02-Aug-2024 13:19:40 GMT; secure; HttpOnly; SameSite=lax' 420s ok 52 420s # testing : samesite=foo 420s # expected: qr/SameSite=foo/ 420s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Fri, 02-Aug-2024 13:19:40 GMT; secure; HttpOnly; SameSite=foo' 420s ok 53 420s ok 422s t/modules/sed.t ..................... 422s 1..2 422s # Running under perl version 5.038002 for linux 422s # Current time local: Mon Jun 3 13:19:40 2024 422s # Current time GMT: Mon Jun 3 13:19:40 2024 422s # Using Test.pm version 1.31 422s # Using Apache/Test.pm version 1.42 422s # testing : status code for /apache/sed/out-foo/foobar.html 422s # expected: 200 422s # received: '200' 422s ok 1 422s # testing : sed output filter 422s # expected: 'barbar' 422s # received: 'barbar' 422s ok 2 422s ok 424s t/modules/session.t ................. 424s 1..140 todo 53 54 88 89; 424s # Running under perl version 5.038002 for linux 424s # Current time local: Mon Jun 3 13:19:42 2024 424s # Current time GMT: Mon Jun 3 13:19:42 2024 424s # Using Test.pm version 1.31 424s # Using Apache/Test.pm version 1.42 424s # Cannot write session when off: POST / 424s # testing : response code (Cannot write session when off) 424s # expected: 200 424s # received: '200' 424s ok 1 424s # no expiry (Cannot write session when off) 424s ok 2 424s # testing : session header (Cannot write session when off) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 3 424s # testing : session dirty (Cannot write session when off) 424s # expected: 0 424s # received: 0 424s ok 4 424s # testing : body (Cannot write session when off) 424s # expected: '' 424s # received: '' 424s ok 5 424s # New empty session is not saved: GET /on 424s # testing : response code (New empty session is not saved) 424s # expected: 200 424s # received: '200' 424s ok 6 424s # no expiry (New empty session is not saved) 424s ok 7 424s # testing : session header (New empty session is not saved) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 8 424s # testing : session dirty (New empty session is not saved) 424s # expected: 0 424s # received: 0 424s ok 9 424s # testing : body (New empty session is not saved) 424s # expected: '' 424s # received: '' 424s ok 10 424s # Set session: POST /on 424s # testing : response code (Set session) 424s # expected: 200 424s # received: '200' 424s ok 11 424s # no expiry (Set session) 424s ok 12 424s # testing : session header (Set session) 424s # expected: 'test=value' 424s # received: 'test=value' 424s ok 13 424s # testing : session dirty (Set session) 424s # expected: 1 424s # received: '1' 424s ok 14 424s # testing : body (Set session) 424s # expected: '' 424s # received: '' 424s ok 15 424s # Get session: POST /on?test=value 424s # testing : response code (Get session) 424s # expected: 200 424s # received: '200' 424s ok 16 424s # no expiry (Get session) 424s ok 17 424s # testing : session header (Get session) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 18 424s # testing : session dirty (Get session) 424s # expected: 0 424s # received: 0 424s ok 19 424s # testing : body (Get session) 424s # expected: 'value' 424s # received: 'value' 424s ok 20 424s # Delete session: POST /on?test=value 424s # testing : response code (Delete session) 424s # expected: 200 424s # received: '200' 424s ok 21 424s # no expiry (Delete session) 424s ok 22 424s # testing : session header (Delete session) 424s # expected: '' 424s # received: '' 424s ok 23 424s # testing : session dirty (Delete session) 424s # expected: 1 424s # received: '1' 424s ok 24 424s # testing : body (Delete session) 424s # expected: '' 424s # received: '' 424s ok 25 424s # Edit session: POST /on?test=value 424s # testing : response code (Edit session) 424s # expected: 200 424s # received: '200' 424s ok 26 424s # no expiry (Edit session) 424s ok 27 424s # testing : session header (Edit session) 424s # expected: 'test=' 424s # received: 'test=' 424s ok 28 424s # testing : session dirty (Edit session) 424s # expected: 1 424s # received: '1' 424s ok 29 424s # testing : body (Edit session) 424s # expected: '' 424s # received: '' 424s ok 30 424s # Encode session: POST /on/encode 424s # testing : response code (Encode session) 424s # expected: 200 424s # received: '200' 424s ok 31 424s # no expiry (Encode session) 424s ok 32 424s # testing : session header (Encode session) 424s # expected: 'TestEncoded:test=value' 424s # received: 'TestEncoded:test=value' 424s ok 33 424s # testing : session dirty (Encode session) 424s # expected: 1 424s # received: '1' 424s ok 34 424s # testing : body (Encode session) 424s # expected: '' 424s # received: '' 424s ok 35 424s # Decode session: POST /on/encode?TestEncoded:test=value 424s # testing : response code (Decode session) 424s # expected: 200 424s # received: '200' 424s ok 36 424s # no expiry (Decode session) 424s ok 37 424s # testing : session header (Decode session) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 38 424s # testing : session dirty (Decode session) 424s # expected: 0 424s # received: 0 424s ok 39 424s # testing : body (Decode session) 424s # expected: 'value' 424s # received: 'value' 424s ok 40 424s # Custom decoder failure: GET /on/encode?test=value 424s # testing : response code (Custom decoder failure) 424s # expected: 200 424s # received: '200' 424s ok 41 424s # no expiry (Custom decoder failure) 424s ok 42 424s # testing : session header (Custom decoder failure) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 43 424s # testing : session dirty (Custom decoder failure) 424s # expected: 0 424s # received: 0 424s ok 44 424s # testing : body (Custom decoder failure) 424s # expected: '' 424s # received: '' 424s ok 45 424s # Identity decoder failure: GET /on?&=test 424s # testing : response code (Identity decoder failure) 424s # expected: 200 424s # received: '200' 424s ok 46 424s # no expiry (Identity decoder failure) 424s ok 47 424s # testing : session header (Identity decoder failure) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 48 424s # testing : session dirty (Identity decoder failure) 424s # expected: 0 424s # received: 0 424s ok 49 424s # testing : body (Identity decoder failure) 424s # expected: '' 424s # received: '' 424s ok 50 424s # Session writable after decode failure: POST /on/encode?test=value 424s # testing : response code (Session writable after decode failure) 424s # expected: 200 424s # received: '200' 424s ok 51 424s # no expiry (Session writable after decode failure) 424s ok 52 424s # testing : session header (Session writable after decode failure) 424s # expected: 'TestEncoded:test=value' 424s # received: '(none)' 424s not ok 53 424s # Failed test 53 in t/modules/session.t at line 77 fail #11 *TODO* 424s # testing : session dirty (Session writable after decode failure) 424s # expected: 1 424s # received: 0 424s not ok 54 424s # Failed test 54 in t/modules/session.t at line 79 fail #11 *TODO* 424s # testing : body (Session writable after decode failure) 424s # expected: '' 424s # received: '' 424s ok 55 424s # SessionEnv Off 424s # testing : response code (SessionEnv Off) 424s # expected: 200 424s # received: '200' 424s ok 56 424s # no expiry (SessionEnv Off) 424s ok 57 424s # testing : session header (SessionEnv Off) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 58 424s # testing : session dirty (SessionEnv Off) 424s # expected: 0 424s # received: 0 424s ok 59 424s # testing : body (SessionEnv Off) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 60 424s # SessionEnv On: GET /on/env/on/env.shtml?test=value 424s # testing : response code (SessionEnv On) 424s # expected: 200 424s # received: '200' 424s ok 61 424s # no expiry (SessionEnv On) 424s ok 62 424s # testing : session header (SessionEnv On) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 63 424s # testing : session dirty (SessionEnv On) 424s # expected: 0 424s # received: 0 424s ok 64 424s # testing : body (SessionEnv On) 424s # expected: 'test=value' 424s # received: 'test=value' 424s ok 65 424s # SessionHeader 424s # testing : response code (SessionHeader) 424s # expected: 200 424s # received: '200' 424s ok 66 424s # no expiry (SessionHeader) 424s ok 67 424s # testing : session header (SessionHeader) 424s # expected: 'test=value&another=5&last=7' 424s # received: 'test=value&another=5&last=7' 424s ok 68 424s # testing : session dirty (SessionHeader) 424s # expected: 1 424s # received: '1' 424s ok 69 424s # testing : body (SessionHeader) 424s # expected: '' 424s # received: '' 424s ok 70 424s # SessionMaxAge adds expiry: GET /on/expire?test=value 424s # testing : response code (SessionMaxAge adds expiry) 424s # expected: 200 424s # received: '200' 424s ok 71 424s # expiry of 1717420883 (SessionMaxAge adds expiry) 424s ok 72 424s # testing : session header (SessionMaxAge adds expiry) 424s # expected: 'test=value' 424s # received: 'test=value' 424s ok 73 424s # testing : session dirty (SessionMaxAge adds expiry) 424s # expected: 0 424s # received: '0' 424s ok 74 424s # testing : body (SessionMaxAge adds expiry) 424s # expected: '' 424s # received: '' 424s ok 75 424s # Discard expired session: GET /on/expire?test=value&expiry=1 424s # testing : response code (Discard expired session) 424s # expected: 200 424s # received: '200' 424s ok 76 424s # expiry of 1717420883 (Discard expired session) 424s ok 77 424s # testing : session header (Discard expired session) 424s # expected: '' 424s # received: '' 424s ok 78 424s # testing : session dirty (Discard expired session) 424s # expected: 0 424s # received: '0' 424s ok 79 424s # testing : body (Discard expired session) 424s # expected: '' 424s # received: '' 424s ok 80 424s # Keep non-expired session: GET /on/expire?test=value&expiry=1717420983000000 424s # testing : response code (Keep non-expired session) 424s # expected: 200 424s # received: '200' 424s ok 81 424s # expiry of 1717420883 (Keep non-expired session) 424s ok 82 424s # testing : session header (Keep non-expired session) 424s # expected: 'test=value' 424s # received: 'test=value' 424s ok 83 424s # testing : session dirty (Keep non-expired session) 424s # expected: 0 424s # received: '0' 424s ok 84 424s # testing : body (Keep non-expired session) 424s # expected: '' 424s # received: '' 424s ok 85 424s # Session writable after expired: POST /on/expire?expiry=1 424s # testing : response code (Session writable after expired) 424s # expected: 200 424s # received: '200' 424s ok 86 424s # expiry of 1717420883 (Session writable after expired) 424s ok 87 424s # testing : session header (Session writable after expired) 424s # expected: 'test=value' 424s # received: '' 424s not ok 88 424s # Failed test 88 in t/modules/session.t at line 77 fail #18 *TODO* 424s # testing : session dirty (Session writable after expired) 424s # expected: 1 424s # received: '0' 424s not ok 89 424s # Failed test 89 in t/modules/session.t at line 79 fail #18 *TODO* 424s # testing : body (Session writable after expired) 424s # expected: '' 424s # received: '' 424s ok 90 424s # SessionExpiryUpdateInterval off by default: GET /on/expire?test=value&expiry=1717420883000000 424s # testing : response code (SessionExpiryUpdateInterval off by default) 424s # expected: 200 424s # received: '200' 424s ok 91 424s # expiry of 1717420883 (SessionExpiryUpdateInterval off by default) 424s ok 92 424s # testing : session header (SessionExpiryUpdateInterval off by default) 424s # expected: 'test=value' 424s # received: 'test=value' 424s ok 93 424s # testing : session dirty (SessionExpiryUpdateInterval off by default) 424s # expected: 0 424s # received: '0' 424s ok 94 424s # testing : body (SessionExpiryUpdateInterval off by default) 424s # expected: '' 424s # received: '' 424s ok 95 424s # SessionExpiryUpdateInterval skips save: GET /on/expire/cache?test=value&expiry=1717420883000000 424s # testing : response code (SessionExpiryUpdateInterval skips save) 424s # expected: 200 424s # received: '200' 424s ok 96 424s # no expiry (SessionExpiryUpdateInterval skips save) 424s ok 97 424s # testing : session header (SessionExpiryUpdateInterval skips save) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 98 424s # testing : session dirty (SessionExpiryUpdateInterval skips save) 424s # expected: 0 424s # received: 0 424s ok 99 424s # testing : body (SessionExpiryUpdateInterval skips save) 424s # expected: '' 424s # received: '' 424s ok 100 424s # Session readable when save skipped: POST /on/expire/cache?test=value&expiry=1717420883000000 424s # testing : response code (Session readable when save skipped) 424s # expected: 200 424s # received: '200' 424s ok 101 424s # no expiry (Session readable when save skipped) 424s ok 102 424s # testing : session header (Session readable when save skipped) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 103 424s # testing : session dirty (Session readable when save skipped) 424s # expected: 0 424s # received: 0 424s ok 104 424s # testing : body (Session readable when save skipped) 424s # expected: 'value' 424s # received: 'value' 424s ok 105 424s # Dirty overrides SessionExpiryUpdateInterval: POST /on/expire/cache?test=value&expiry=1717420883000000 424s # testing : response code (Dirty overrides SessionExpiryUpdateInterval) 424s # expected: 200 424s # received: '200' 424s ok 106 424s # expiry of 1717420883 (Dirty overrides SessionExpiryUpdateInterval) 424s ok 107 424s # testing : session header (Dirty overrides SessionExpiryUpdateInterval) 424s # expected: 'test=value' 424s # received: 'test=value' 424s ok 108 424s # testing : session dirty (Dirty overrides SessionExpiryUpdateInterval) 424s # expected: 1 424s # received: '1' 424s ok 109 424s # testing : body (Dirty overrides SessionExpiryUpdateInterval) 424s # expected: '' 424s # received: '' 424s ok 110 424s # Old session always updates expiry: GET /on/expire/cache?test=value&expiry=1717420823000000 424s # testing : response code (Old session always updates expiry) 424s # expected: 200 424s # received: '200' 424s ok 111 424s # expiry of 1717420883 (Old session always updates expiry) 424s ok 112 424s # testing : session header (Old session always updates expiry) 424s # expected: 'test=value' 424s # received: 'test=value' 424s ok 113 424s # testing : session dirty (Old session always updates expiry) 424s # expected: 0 424s # received: '0' 424s ok 114 424s # testing : body (Old session always updates expiry) 424s # expected: '' 424s # received: '' 424s ok 115 424s # New empty session with expiry not saved: GET /on/expire/cache 424s # testing : response code (New empty session with expiry not saved) 424s # expected: 200 424s # received: '200' 424s ok 116 424s # no expiry (New empty session with expiry not saved) 424s ok 117 424s # testing : session header (New empty session with expiry not saved) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 118 424s # testing : session dirty (New empty session with expiry not saved) 424s # expected: 0 424s # received: 0 424s ok 119 424s # testing : body (New empty session with expiry not saved) 424s # expected: '' 424s # received: '' 424s ok 120 424s # Can create session with SessionExpiryUpdateInterval: POST /on/expire/cache 424s # testing : response code (Can create session with SessionExpiryUpdateInterval) 424s # expected: 200 424s # received: '200' 424s ok 121 424s # expiry of 1717420883 (Can create session with SessionExpiryUpdateInterval) 424s ok 122 424s # testing : session header (Can create session with SessionExpiryUpdateInterval) 424s # expected: 'test=value' 424s # received: 'test=value' 424s ok 123 424s # testing : session dirty (Can create session with SessionExpiryUpdateInterval) 424s # expected: 1 424s # received: '1' 424s ok 124 424s # testing : body (Can create session with SessionExpiryUpdateInterval) 424s # expected: '' 424s # received: '' 424s ok 125 424s # Cannot write session when not included: POST /on/include?test=value 424s # testing : response code (Cannot write session when not included) 424s # expected: 200 424s # received: '200' 424s ok 126 424s # no expiry (Cannot write session when not included) 424s ok 127 424s # testing : session header (Cannot write session when not included) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 128 424s # testing : session dirty (Cannot write session when not included) 424s # expected: 0 424s # received: 0 424s ok 129 424s # testing : body (Cannot write session when not included) 424s # expected: '' 424s # received: '' 424s ok 130 424s # Can read session when included: POST /on/include/yes?test=value 424s # testing : response code (Can read session when included) 424s # expected: 200 424s # received: '200' 424s ok 131 424s # no expiry (Can read session when included) 424s ok 132 424s # testing : session header (Can read session when included) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 133 424s # testing : session dirty (Can read session when included) 424s # expected: 0 424s # received: 0 424s ok 134 424s # testing : body (Can read session when included) 424s # expected: 'value' 424s # received: 'value' 424s ok 135 424s # SessionExclude overrides SessionInclude: POST /on/include/yes/no?test=value 424s # testing : response code (SessionExclude overrides SessionInclude) 424s # expected: 200 424s # received: '200' 424s ok 136 424s # no expiry (SessionExclude overrides SessionInclude) 424s ok 137 424s # testing : session header (SessionExclude overrides SessionInclude) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 138 424s # testing : session dirty (SessionExclude overrides SessionInclude) 424s # expected: 0 424s # received: 0 424s ok 139 424s # testing : body (SessionExclude overrides SessionInclude) 424s # expected: '' 424s # received: '' 424s ok 140 424s ok 425s t/modules/session_cookie.t .......... 425s 1..2 425s # Running under perl version 5.038002 for linux 425s # Current time local: Mon Jun 3 13:19:44 2024 425s # Current time GMT: Mon Jun 3 13:19:44 2024 425s # Using Test.pm version 1.31 425s # Using Apache/Test.pm version 1.42 425s # expected: 404 425s # received: '404' 425s ok 1 425s # expected: 200 425s # received: '200' 425s ok 2 425s ok 428s t/modules/setenvif.t ................ 428s 1..142 428s # Running under perl version 5.038002 for linux 428s # Current time local: Mon Jun 3 13:19:45 2024 428s # Current time GMT: Mon Jun 3 13:19:45 2024 428s # Using Test.pm version 1.31 428s # Using Apache/Test.pm version 1.42 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 1 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 2 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 3 428s --- 428s conf: 428s BrowserMatch foo-browser/0.1 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 4 428s --- 428s conf: 428s BrowserMatch foo-browser/0.1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 5 428s --- 428s conf: 428s BrowserMatch foo-browser/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 6 428s --- 428s conf: 428s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 7 428s --- 428s conf: 428s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 8 428s --- 428s conf: 428s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 9 428s --- 428s conf: 428s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 10 428s --- 428s conf: 428s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 11 428s --- 428s conf: 428s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 12 428s --- 428s conf: 428s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 13 428s --- 428s conf: 428s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 14 428s --- 428s conf: 428s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 15 428s --- 428s conf: 428s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 16 428s --- 428s conf: 428s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 17 428s --- 428s conf: 428s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 18 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 19 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 20 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 21 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 22 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 23 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 24 428s --- 428s conf: 428s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 25 428s --- 428s conf: 428s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 26 428s --- 428s conf: 428s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 27 428s --- 428s conf: 428s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 28 428s --- 428s conf: 428s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 29 428s --- 428s conf: 428s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 30 428s --- 428s conf: 428s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 31 428s --- 428s conf: 428s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 32 428s --- 428s conf: 428s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 33 428s --- 428s conf: 428s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 34 428s --- 428s conf: 428s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 35 428s --- 428s conf: 428s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 36 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 37 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 38 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 39 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 40 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 41 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 42 428s --- 428s conf: 428s SetEnvIf Request_Method GET VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 43 428s --- 428s conf: 428s SetEnvIf Request_Method GET VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 44 428s --- 428s conf: 428s SetEnvIf Request_Method GET VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 45 428s --- 428s conf: 428s SetEnvIf Request_Method POST VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 46 428s --- 428s conf: 428s SetEnvIf Request_Method POST VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 47 428s --- 428s conf: 428s SetEnvIf Request_Method POST VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 48 428s --- 428s conf: 428s SetEnvIf Request_Method GET RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 49 428s --- 428s conf: 428s SetEnvIf Request_Method GET RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 50 428s --- 428s conf: 428s SetEnvIf Request_Method GET RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 51 428s --- 428s conf: 428s SetEnvIf Request_Method GET RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 52 428s --- 428s conf: 428s SetEnvIf Request_Method GET RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 53 428s --- 428s conf: 428s SetEnvIf Request_Method GET RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 54 428s --- 428s conf: 428s SetEnvIfNoCase Request_Method GET VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 55 428s --- 428s conf: 428s SetEnvIfNoCase Request_Method GET VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 56 428s --- 428s conf: 428s SetEnvIfNoCase Request_Method GET VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 57 428s --- 428s conf: 428s SetEnvIfNoCase Request_Method POST VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 58 428s --- 428s conf: 428s SetEnvIfNoCase Request_Method POST VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 59 428s --- 428s conf: 428s SetEnvIfNoCase Request_Method POST VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 60 428s --- 428s conf: 428s SetEnvIf Request_Protocol HTTP VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 61 428s --- 428s conf: 428s SetEnvIf Request_Protocol HTTP VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 62 428s --- 428s conf: 428s SetEnvIf Request_Protocol HTTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 63 428s --- 428s conf: 428s SetEnvIf Request_Protocol FTP VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 64 428s --- 428s conf: 428s SetEnvIf Request_Protocol FTP VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 65 428s --- 428s conf: 428s SetEnvIf Request_Protocol FTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 66 428s --- 428s conf: 428s SetEnvIf Request_Protocol HTTP RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 67 428s --- 428s conf: 428s SetEnvIf Request_Protocol HTTP RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 68 428s --- 428s conf: 428s SetEnvIf Request_Protocol HTTP RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 69 428s --- 428s conf: 428s SetEnvIf Request_Protocol HTTP RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 70 428s --- 428s conf: 428s SetEnvIf Request_Protocol HTTP RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 71 428s --- 428s conf: 428s SetEnvIf Request_Protocol HTTP RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 72 428s --- 428s conf: 428s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 73 428s --- 428s conf: 428s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 74 428s --- 428s conf: 428s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 75 428s --- 428s conf: 428s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 76 428s --- 428s conf: 428s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 77 428s --- 428s conf: 428s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 78 428s --- 428s conf: 428s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 79 428s --- 428s conf: 428s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 80 428s --- 428s conf: 428s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 81 428s --- 428s conf: 428s SetEnvIf Request_URI foo.html VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 82 428s --- 428s conf: 428s SetEnvIf Request_URI foo.html VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 83 428s --- 428s conf: 428s SetEnvIf Request_URI foo.html VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 84 428s --- 428s conf: 428s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 85 428s --- 428s conf: 428s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 86 428s --- 428s conf: 428s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 87 428s --- 428s conf: 428s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 88 428s --- 428s conf: 428s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 89 428s --- 428s conf: 428s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 90 428s --- 428s conf: 428s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 91 428s --- 428s conf: 428s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 92 428s --- 428s conf: 428s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 93 428s --- 428s conf: 428s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 94 428s --- 428s conf: 428s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 95 428s --- 428s conf: 428s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 96 428s --- 428s conf: 428s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 97 428s --- 428s conf: 428s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 98 428s --- 428s conf: 428s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 99 428s --- 428s conf: 428s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 100 428s --- 428s conf: 428s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 101 428s --- 428s conf: 428s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 102 428s --- 428s conf: 428s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 103 428s --- 428s conf: 428s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 104 428s --- 428s conf: 428s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 105 428s --- 428s conf: 428s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 106 428s --- 428s conf: 428s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 107 428s --- 428s conf: 428s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 108 428s --- 428s conf: 428s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 109 428s --- 428s conf: 428s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 110 428s --- 428s conf: 428s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 111 428s --- 428s conf: 428s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 112 428s --- 428s conf: 428s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 113 428s --- 428s conf: 428s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 114 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 115 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 116 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 117 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 R2=1 428s SetEnvIf R2 1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 118 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 R2=1 428s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 119 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 R2=1 428s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 120 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 R2=1 428s SetEnvIf R2 0 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 121 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 R2=1 428s SetEnvIf R2 0 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 122 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 R2=1 428s SetEnvIf R2 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 123 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=0 428s SetEnvIf RELAY 1 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 124 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=0 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 125 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=0 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 126 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 127 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 128 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 129 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 R2=1 428s SetEnvIf RELAY 1 !R2 428s SetEnvIf R2 1 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 130 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 R2=1 428s SetEnvIf RELAY 1 !R2 428s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 131 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 R2=1 428s SetEnvIf RELAY 1 !R2 428s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 132 428s --- 428s conf: 428s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 133 428s --- 428s conf: 428s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 134 428s --- 428s conf: 428s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 135 428s --- 428s conf: 428s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 136 428s --- 428s conf: 428s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 137 428s --- 428s conf: 428s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 138 428s # expected: '1:.shtml 428s # 2:sh 428s # 3:(none) 428s # ' 428s # received: '1:.shtml 428s # 2:sh 428s # 3:(none) 428s # ' 428s ok 139 428s # expected: '1:(none) 428s # 2:(none) 428s # 3:(none) 428s # ' 428s # received: '1:(none) 428s # 2:(none) 428s # 3:(none) 428s # ' 428s ok 140 428s # expected: '1:(none) 428s # 2:(none) 428s # 3:(none) 428s # ' 428s # received: '1:(none) 428s # 2:(none) 428s # 3:(none) 428s # ' 428s ok 141 428s # expected: '1:$0 428s # 2:$1 428s # 3:(none) 428s # ' 428s # received: '1:$0 428s # 2:$1 428s # 3:(none) 428s # ' 428s ok 142 428s ok 430s t/modules/speling.t ................. 430s 1..48 430s # Running under perl version 5.038002 for linux 430s # Current time local: Mon Jun 3 13:19:48 2024 430s # Current time GMT: Mon Jun 3 13:19:48 2024 430s # Using Test.pm version 1.31 430s # Using Apache/Test.pm version 1.42 430s # testing : Checking normal. Expecting: 200 430s # expected: 200 430s # received: '200' 430s ok 1 430s ok 2 # skip Skipping. No redirect with status 200 430s # testing : Checking omission. Expecting: 301 430s # expected: 301 430s # received: '301' 430s ok 3 430s # testing : Redirect ok 430s # expected: qr/good\.html|several1\.html/ 430s # received: ' 430s # 430s # 301 Moved Permanently 430s # 430s #

Moved Permanently

430s #

The document has moved here.

430s # 430s # ' 430s ok 4 430s # testing : Checking insertion. Expecting: 301 430s # expected: 301 430s # received: '301' 430s ok 5 430s # testing : Redirect ok 430s # expected: qr/good\.html|several1\.html/ 430s # received: ' 430s # 430s # 301 Moved Permanently 430s # 430s #

Moved Permanently

430s #

The document has moved here.

430s # 430s # ' 430s ok 6 430s # testing : Checking transposition. Expecting: 301 430s # expected: 301 430s # received: '301' 430s ok 7 430s # testing : Redirect ok 430s # expected: qr/good\.html|several1\.html/ 430s # received: ' 430s # 430s # 301 Moved Permanently 430s # 430s #

Moved Permanently

430s #

The document has moved here.

430s # 430s # ' 430s ok 8 430s # testing : Checking wrong character. Expecting: 301 430s # expected: 301 430s # received: '301' 430s ok 9 430s # testing : Redirect ok 430s # expected: qr/good\.html|several1\.html/ 430s # received: ' 430s # 430s # 301 Moved Permanently 430s # 430s #

Moved Permanently

430s #

The document has moved here.

430s # 430s # ' 430s ok 10 430s # testing : Checking wrong extension. Expecting: 300 430s # expected: 300 430s # received: '300' 430s ok 11 430s # testing : Redirect ok 430s # expected: qr/good\.html|several1\.html/ 430s # received: ' 430s # 430s # 300 Multiple Choices 430s # 430s #

Multiple Choices

430s # The document name you requested (/modules/speling/nocase/good.wrong_ext) could not be found on this server. 430s # However, we found documents with names similar to the one you requested.

Available documents: 430s #

430s # 430s # ' 430s ok 12 430s # testing : Checking NC wrong extension. Expecting: 300 430s # expected: 300 430s # received: '300' 430s ok 13 430s # testing : Redirect ok 430s # expected: qr/good\.html|several1\.html/ 430s # received: ' 430s # 430s # 300 Multiple Choices 430s # 430s #

Multiple Choices

430s # The document name you requested (/modules/speling/nocase/GOOD.wrong_ext) could not be found on this server. 430s # However, we found documents with names similar to the one you requested.

Available documents: 430s #

430s # 430s # ' 430s ok 14 430s # testing : Checking wrong filename. Expecting: 404 430s # expected: 404 430s # received: '404' 430s ok 15 430s ok 16 # skip Skipping. No redirect with status 404 430s # testing : Checking double transposition. Expecting: 404 430s # expected: 404 430s # received: '404' 430s ok 17 430s ok 18 # skip Skipping. No redirect with status 404 430s # testing : Checking double wrong character. Expecting: 404 430s # expected: 404 430s # received: '404' 430s ok 19 430s ok 20 # skip Skipping. No redirect with status 404 430s # testing : Checking multiple choice. Expecting: 300 430s # expected: 300 430s # received: '300' 430s ok 21 430s # testing : Redirect ok 430s # expected: qr/good\.html|several1\.html/ 430s # received: ' 430s # 430s # 300 Multiple Choices 430s # 430s #

Multiple Choices

430s # The document name you requested (/modules/speling/nocase/several0.html) could not be found on this server. 430s # However, we found documents with names similar to the one you requested.

Available documents: 430s #

430s # 430s # ' 430s ok 22 430s # testing : Checking case. Expecting: 301 430s # expected: 301 430s # received: '301' 430s ok 23 430s # testing : Redirect ok 430s # expected: qr/good\.html|several1\.html/ 430s # received: ' 430s # 430s # 301 Moved Permanently 430s # 430s #

Moved Permanently

430s #

The document has moved here.

430s # 430s # ' 430s ok 24 430s # testing : Checking normal. Expecting: 200 430s # expected: 200 430s # received: '200' 430s ok 25 430s ok 26 # skip Skipping. No redirect with status 200 430s # testing : Checking omission. Expecting: 404 430s # expected: 404 430s # received: '404' 430s ok 27 430s ok 28 # skip Skipping. No redirect with status 404 430s # testing : Checking insertion. Expecting: 404 430s # expected: 404 430s # received: '404' 430s ok 29 430s ok 30 # skip Skipping. No redirect with status 404 430s # testing : Checking transposition. Expecting: 404 430s # expected: 404 430s # received: '404' 430s ok 31 430s ok 32 # skip Skipping. No redirect with status 404 430s # testing : Checking wrong character. Expecting: 404 430s # expected: 404 430s # received: '404' 430s ok 33 430s ok 34 # skip Skipping. No redirect with status 404 430s # testing : Checking wrong extension. Expecting: 300 430s # expected: 300 430s # received: '300' 430s ok 35 430s # testing : Redirect ok 430s # expected: qr/good\.html|several1\.html/ 430s # received: ' 430s # 430s # 300 Multiple Choices 430s # 430s #

Multiple Choices

430s # The document name you requested (/modules/speling/caseonly/good.wrong_ext) could not be found on this server. 430s # However, we found documents with names similar to the one you requested.

Available documents: 430s #

430s # 430s # ' 430s ok 36 430s # testing : Checking NC wrong extension. Expecting: 300 430s # expected: 300 430s # received: '300' 430s ok 37 430s # testing : Redirect ok 430s # expected: qr/good\.html|several1\.html/ 430s # received: ' 430s # 430s # 300 Multiple Choices 430s # 430s #

Multiple Choices

430s # The document name you requested (/modules/speling/caseonly/GOOD.wrong_ext) could not be found on this server. 430s # However, we found documents with names similar to the one you requested.

Available documents: 430s #

430s # 430s # ' 430s ok 38 430s # testing : Checking wrong filename. Expecting: 404 430s # expected: 404 430s # received: '404' 430s ok 39 430s ok 40 # skip Skipping. No redirect with status 404 430s # testing : Checking double transposition. Expecting: 404 430s # expected: 404 430s # received: '404' 430s ok 41 430s ok 42 # skip Skipping. No redirect with status 404 430s # testing : Checking double wrong character. Expecting: 404 430s # expected: 404 430s # received: '404' 430s ok 43 430s ok 44 # skip Skipping. No redirect with status 404 430s # testing : Checking multiple choice. Expecting: 404 430s # expected: 404 430s # received: '404' 430s ok 45 430s ok 46 # skip Skipping. No redirect with status 404 430s # testing : Checking case. Expecting: 301 430s # expected: 301 430s # received: '301' 430s ok 47 430s # testing : Redirect ok 430s # expected: qr/good\.html|several1\.html/ 430s # received: ' 430s # 430s # 301 Moved Permanently 430s # 430s #

Moved Permanently

430s #

The document has moved here.

430s # 430s # ' 430s ok 48 430s ok 431s t/modules/status.t .................. 431s 1..1 431s # Running under perl version 5.038002 for linux 431s # Current time local: Mon Jun 3 13:19:50 2024 431s # Current time GMT: Mon Jun 3 13:19:50 2024 431s # Using Test.pm version 1.31 431s # Using Apache/Test.pm version 1.42 431s 431s 431s Apache Status 431s 431s

Apache Server Status for localhost (via 127.0.0.1)

431s 431s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
431s
Server MPM: prefork
431s
Server Built: 2024-04-18T15:13:41 431s

431s
Current Time: Monday, 03-Jun-2024 13:19:51 UTC
431s
Restart Time: Monday, 03-Jun-2024 13:15:50 UTC
431s
Parent Server Config. Generation: 1
431s
Parent Server MPM Generation: 0
431s
Server uptime: 4 minutes
431s
Server load: 1.32 0.97 0.45
431s
Total accesses: 6795 - Total Traffic: 140.3 MB - Total Duration: 106638
431s
CPU Usage: u1.41 s1.39 cu4.92 cs3.7 - 4.76% CPU load
431s
28.3 requests/sec - 0.6 MB/second - 21.1 kB/request - 15.6936 ms/request
431s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
431s
._.W._.
431s

Scoreboard Key:
431s "_" Waiting for Connection, 431s "S" Starting up, 431s "R" Reading Request,
431s "W" Sending Reply, 431s "K" Keepalive (read), 431s "D" DNS Lookup,
431s "C" Closing connection, 431s "L" Logging, 431s "G" Gracefully finishing,
431s "I" Idle cleanup of worker, 431s "." Open slot with no current process
431s

431s 431s 431s 431s 431s 431s 431s 431s 431s 431s 431s 431s 431s 431s 431s 431s 431s 431s 431s
SrvPIDAccMCPU 431s SSReqDurConnChildSlotClientProtocolVHostRequest
0-0-0/0/1434. 431s 0.0020184110.00.0012.88 431s 127.0.0.1http/1.1localhost:8556OPTIONS * HTTP/1.0
1-01079440/89/2411_ 431s 0.1011266460.00.0453.90 431s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
2-0-0/0/1859. 431s 0.00180277460.00.0036.72 431s 127.0.0.1http/1.1localhost:8556OPTIONS * HTTP/1.0
3-0377530/1013/1013W 431s 3.0100172720.036.7636.76 431s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
4-0-0/0/5. 431s 0.001701960.00.000.00 431s 127.0.0.1http/1.1localhost:8556OPTIONS * HTTP/1.0
5-01004800/70/70_ 431s 0.1211163580.00.070.07 431s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
6-0-0/0/3. 431s 0.0015070.00.000.00 431s 127.0.0.1http/1.1localhost:8556OPTIONS * HTTP/1.0
431s
431s 431s 431s 431s 431s 431s 431s 431s 431s 431s 431s 431s
SrvChild Server number - generation
PIDOS process ID
AccNumber of accesses this connection / this child / this slot
MMode of operation
CPUCPU usage, number of seconds
SSSeconds since beginning of most recent request
ReqMilliseconds required to process most recent request
DurSum of milliseconds required to process all requests
ConnKilobytes transferred this connection
ChildMegabytes transferred this child
SlotTotal megabytes transferred this slot
431s 431s ok 1 431s ok 434s t/modules/substitute.t .............. 434s 1..19 434s # Running under perl version 5.038002 for linux 434s # Current time local: Mon Jun 3 13:19:51 2024 434s # Current time GMT: Mon Jun 3 13:19:51 2024 434s # Using Test.pm version 1.31 434s # Using Apache/Test.pm version 1.42 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'barbar': OK 434s ok 1 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'barbar': OK 434s ok 2 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'foofoo': OK 434s ok 3 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'barbar': OK 434s ok 4 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'barbar': OK 434s ok 5 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'barbar': OK 434s ok 6 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'foof 434s oo': OK 434s ok 7 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'xfoo': OK 434s ok 8 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 434s ok 9 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s ': OK 434s ok 10 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'a$1axb(': OK 434s ok 11 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'a$XX': OK 434s ok 12 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 434s ok 13 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'x&x': OK 434s ok 14 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'xx': OK 434s ok 15 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'fcooar': OK 434s ok 16 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'fc$1ar': OK 434s ok 17 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'fdooar': OK 434s ok 18 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'XXXfooXXX 434s bar': OK 434s ok 19 434s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s ok 437s t/modules/unique_id.t ............... 437s 1..300 437s # Running under perl version 5.038002 for linux 437s # Current time local: Mon Jun 3 13:19:54 2024 437s # Current time GMT: Mon Jun 3 13:19:54 2024 437s # Using Test.pm version 1.31 437s # Using Apache/Test.pm version 1.42 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 1 437s # unique id: Zl3C-2bZBmxrKb-hqamkjQAAAAU 437s ok 2 437s ok 3 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 4 437s # unique id: Zl3C--fGvwLzVYHGGTKkwwAAAAM 437s ok 5 437s ok 6 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 7 437s # unique id: Zl3C-2LHWSO8a4o_sHUKbwAAAAE 437s ok 8 437s ok 9 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 10 437s # unique id: Zl3C_GbZBmxrKb-hqamkjgAAAAU 437s ok 11 437s ok 12 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 13 437s # unique id: Zl3C_OfGvwLzVYHGGTKkxAAAAAM 437s ok 14 437s ok 15 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 16 437s # unique id: Zl3C_GLHWSO8a4o_sHUKcAAAAAE 437s ok 17 437s ok 18 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 19 437s # unique id: Zl3C_OfGvwLzVYHGGTKkxQAAAAM 437s ok 20 437s ok 21 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 22 437s # unique id: Zl3C_GLHWSO8a4o_sHUKcQAAAAE 437s ok 23 437s ok 24 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 25 437s # unique id: Zl3C_GbZBmxrKb-hqamkjwAAAAU 437s ok 26 437s ok 27 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 28 437s # unique id: Zl3C_OfGvwLzVYHGGTKkxgAAAAM 437s ok 29 437s ok 30 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 31 437s # unique id: Zl3C_OfGvwLzVYHGGTKkxwAAAAM 437s ok 32 437s ok 33 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 34 437s # unique id: Zl3C_GLHWSO8a4o_sHUKcgAAAAE 437s ok 35 437s ok 36 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 37 437s # unique id: Zl3C_OfGvwLzVYHGGTKkyAAAAAM 437s ok 38 437s ok 39 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 40 437s # unique id: Zl3C_GbZBmxrKb-hqamkkAAAAAU 437s ok 41 437s ok 42 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 43 437s # unique id: Zl3C_GLHWSO8a4o_sHUKcwAAAAE 437s ok 44 437s ok 45 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 46 437s # unique id: Zl3C_OfGvwLzVYHGGTKkyQAAAAM 437s ok 47 437s ok 48 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 49 437s # unique id: Zl3C_OfGvwLzVYHGGTKkygAAAAM 437s ok 50 437s ok 51 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 52 437s # unique id: Zl3C_GbZBmxrKb-hqamkkQAAAAU 437s ok 53 437s ok 54 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 55 437s # unique id: Zl3C_OfGvwLzVYHGGTKkywAAAAM 437s ok 56 437s ok 57 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 58 437s # unique id: Zl3C_GLHWSO8a4o_sHUKdAAAAAE 437s ok 59 437s ok 60 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 61 437s # unique id: Zl3C_GbZBmxrKb-hqamkkgAAAAU 437s ok 62 437s ok 63 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 64 437s # unique id: Zl3C_OfGvwLzVYHGGTKkzAAAAAM 437s ok 65 437s ok 66 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 67 437s # unique id: Zl3C_GLHWSO8a4o_sHUKdQAAAAE 437s ok 68 437s ok 69 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 70 437s # unique id: Zl3C_GbZBmxrKb-hqamkkwAAAAU 437s ok 71 437s ok 72 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 73 437s # unique id: Zl3C_GbZBmxrKb-hqamklAAAAAU 437s ok 74 437s ok 75 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 76 437s # unique id: Zl3C_OfGvwLzVYHGGTKkzQAAAAM 437s ok 77 437s ok 78 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 79 437s # unique id: Zl3C_GbZBmxrKb-hqamklQAAAAU 437s ok 80 437s ok 81 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 82 437s # unique id: Zl3C_GLHWSO8a4o_sHUKdgAAAAE 437s ok 83 437s ok 84 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 85 437s # unique id: Zl3C_GbZBmxrKb-hqamklgAAAAU 437s ok 86 437s ok 87 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 88 437s # unique id: Zl3C_GLHWSO8a4o_sHUKdwAAAAE 437s ok 89 437s ok 90 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 91 437s # unique id: Zl3C_OfGvwLzVYHGGTKkzgAAAAM 437s ok 92 437s ok 93 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 94 437s # unique id: Zl3C_GbZBmxrKb-hqamklwAAAAU 437s ok 95 437s ok 96 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 97 437s # unique id: Zl3C_GLHWSO8a4o_sHUKeAAAAAE 437s ok 98 437s ok 99 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 100 437s # unique id: Zl3C_OfGvwLzVYHGGTKkzwAAAAM 437s ok 101 437s ok 102 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 103 437s # unique id: Zl3C_GbZBmxrKb-hqamkmAAAAAU 437s ok 104 437s ok 105 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 106 437s # unique id: Zl3C_GbZBmxrKb-hqamkmQAAAAU 437s ok 107 437s ok 108 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 109 437s # unique id: Zl3C_GLHWSO8a4o_sHUKeQAAAAE 437s ok 110 437s ok 111 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 112 437s # unique id: Zl3C_OfGvwLzVYHGGTKk0AAAAAM 437s ok 113 437s ok 114 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 115 437s # unique id: Zl3C_OfGvwLzVYHGGTKk0QAAAAM 437s ok 116 437s ok 117 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 118 437s # unique id: Zl3C_GbZBmxrKb-hqamkmgAAAAU 437s ok 119 437s ok 120 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 121 437s # unique id: Zl3C_OfGvwLzVYHGGTKk0gAAAAM 437s ok 122 437s ok 123 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 124 437s # unique id: Zl3C_GLHWSO8a4o_sHUKegAAAAE 437s ok 125 437s ok 126 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 127 437s # unique id: Zl3C_GbZBmxrKb-hqamkmwAAAAU 437s ok 128 437s ok 129 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 130 437s # unique id: Zl3C_OfGvwLzVYHGGTKk0wAAAAM 437s ok 131 437s ok 132 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 133 437s # unique id: Zl3C_GLHWSO8a4o_sHUKewAAAAE 437s ok 134 437s ok 135 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 136 437s # unique id: Zl3C_GbZBmxrKb-hqamknAAAAAU 437s ok 137 437s ok 138 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 139 437s # unique id: Zl3C_GLHWSO8a4o_sHUKfAAAAAE 437s ok 140 437s ok 141 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 142 437s # unique id: Zl3C_OfGvwLzVYHGGTKk1AAAAAM 437s ok 143 437s ok 144 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 145 437s # unique id: Zl3C_GbZBmxrKb-hqamknQAAAAU 437s ok 146 437s ok 147 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 148 437s # unique id: Zl3C_GbZBmxrKb-hqamkngAAAAU 437s ok 149 437s ok 150 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 151 437s # unique id: Zl3C_GLHWSO8a4o_sHUKfQAAAAE 437s ok 152 437s ok 153 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 154 437s # unique id: Zl3C_OfGvwLzVYHGGTKk1QAAAAM 437s ok 155 437s ok 156 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 157 437s # unique id: Zl3C_GLHWSO8a4o_sHUKfgAAAAE 437s ok 158 437s ok 159 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 160 437s # unique id: Zl3C_GbZBmxrKb-hqamknwAAAAU 437s ok 161 437s ok 162 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 163 437s # unique id: Zl3C_GbZBmxrKb-hqamkoAAAAAU 437s ok 164 437s ok 165 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 166 437s # unique id: Zl3C_OfGvwLzVYHGGTKk1gAAAAM 437s ok 167 437s ok 168 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 169 437s # unique id: Zl3C_GbZBmxrKb-hqamkoQAAAAU 437s ok 170 437s ok 171 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 172 437s # unique id: Zl3C_WLHWSO8a4o_sHUKfwAAAAE 437s ok 173 437s ok 174 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 175 437s # unique id: Zl3C_efGvwLzVYHGGTKk1wAAAAM 437s ok 176 437s ok 177 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 178 437s # unique id: Zl3C_efGvwLzVYHGGTKk2AAAAAM 437s ok 179 437s ok 180 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 181 437s # unique id: Zl3C_WbZBmxrKb-hqamkogAAAAU 437s ok 182 437s ok 183 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 184 437s # unique id: Zl3C_efGvwLzVYHGGTKk2QAAAAM 437s ok 185 437s ok 186 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 187 437s # unique id: Zl3C_WLHWSO8a4o_sHUKgAAAAAE 437s ok 188 437s ok 189 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 190 437s # unique id: Zl3C_WbZBmxrKb-hqamkowAAAAU 437s ok 191 437s ok 192 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 193 437s # unique id: Zl3C_WLHWSO8a4o_sHUKgQAAAAE 437s ok 194 437s ok 195 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 196 437s # unique id: Zl3C_WbZBmxrKb-hqamkpAAAAAU 437s ok 197 437s ok 198 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 199 437s # unique id: Zl3C_efGvwLzVYHGGTKk2gAAAAM 437s ok 200 437s ok 201 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 202 437s # unique id: Zl3C_WLHWSO8a4o_sHUKggAAAAE 437s ok 203 437s ok 204 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 205 437s # unique id: Zl3C_WLHWSO8a4o_sHUKgwAAAAE 437s ok 206 437s ok 207 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 208 437s # unique id: Zl3C_WbZBmxrKb-hqamkpQAAAAU 437s ok 209 437s ok 210 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 211 437s # unique id: Zl3C_efGvwLzVYHGGTKk2wAAAAM 437s ok 212 437s ok 213 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 214 437s # unique id: Zl3C_SpybQfK_rtoC6S0zAAAAAA 437s ok 215 437s ok 216 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 217 437s # unique id: Zl3C_WLHWSO8a4o_sHUKhAAAAAE 437s ok 218 437s ok 219 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 220 437s # unique id: Zl3C_SpybQfK_rtoC6S0zQAAAAA 437s ok 221 437s ok 222 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 223 437s # unique id: Zl3C_WbZBmxrKb-hqamkpgAAAAU 437s ok 224 437s ok 225 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 226 437s # unique id: Zl3C_efGvwLzVYHGGTKk3AAAAAM 437s ok 227 437s ok 228 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 229 437s # unique id: Zl3C_WLHWSO8a4o_sHUKhQAAAAE 437s ok 230 437s ok 231 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 232 437s # unique id: Zl3C_SpybQfK_rtoC6S0zgAAAAA 437s ok 233 437s ok 234 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 235 437s # unique id: Zl3C_WLHWSO8a4o_sHUKhgAAAAE 437s ok 236 437s ok 237 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 238 437s # unique id: Zl3C_WbZBmxrKb-hqamkpwAAAAU 437s ok 239 437s ok 240 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 241 437s # unique id: Zl3C_efGvwLzVYHGGTKk3QAAAAM 437s ok 242 437s ok 243 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 244 437s # unique id: Zl3C_SpybQfK_rtoC6S0zwAAAAA 437s ok 245 437s ok 246 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 247 437s # unique id: Zl3C_efGvwLzVYHGGTKk3gAAAAM 437s ok 248 437s ok 249 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 250 437s # unique id: Zl3C_WLHWSO8a4o_sHUKhwAAAAE 437s ok 251 437s ok 252 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 253 437s # unique id: Zl3C_WbZBmxrKb-hqamkqAAAAAU 437s ok 254 437s ok 255 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 256 437s # unique id: Zl3C_WLHWSO8a4o_sHUKiAAAAAE 437s ok 257 437s ok 258 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 259 437s # unique id: Zl3C_SpybQfK_rtoC6S00AAAAAA 437s ok 260 437s ok 261 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 262 437s # unique id: Zl3C_WbZBmxrKb-hqamkqQAAAAU 437s ok 263 437s ok 264 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 265 437s # unique id: Zl3C_efGvwLzVYHGGTKk3wAAAAM 437s ok 266 437s ok 267 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 268 437s # unique id: Zl3C_WLHWSO8a4o_sHUKiQAAAAE 437s ok 269 437s ok 270 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 271 437s # unique id: Zl3C_SpybQfK_rtoC6S00QAAAAA 437s ok 272 437s ok 273 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 274 437s # unique id: Zl3C_WbZBmxrKb-hqamkqgAAAAU 437s ok 275 437s ok 276 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 277 437s # unique id: Zl3C_efGvwLzVYHGGTKk4AAAAAM 437s ok 278 437s ok 279 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 280 437s # unique id: Zl3C_WLHWSO8a4o_sHUKigAAAAE 437s ok 281 437s ok 282 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 283 437s # unique id: Zl3C_efGvwLzVYHGGTKk4QAAAAM 437s ok 284 437s ok 285 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 286 437s # unique id: Zl3C_SpybQfK_rtoC6S00gAAAAA 437s ok 287 437s ok 288 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 289 437s # unique id: Zl3C_WLHWSO8a4o_sHUKiwAAAAE 437s ok 290 437s ok 291 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 292 437s # unique id: Zl3C_WbZBmxrKb-hqamkqwAAAAU 437s ok 293 437s ok 294 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 295 437s # unique id: Zl3C_efGvwLzVYHGGTKk4gAAAAM 437s ok 296 437s ok 297 437s # testing : fetch unique ID 437s # expected: 200 437s # received: '200' 437s ok 298 437s # unique id: Zl3C_WbZBmxrKb-hqamkrAAAAAU 437s ok 299 437s ok 300 437s ok 440s t/modules/usertrack.t ............... 440s 1..1004 440s # Running under perl version 5.038002 for linux 440s # Current time local: Mon Jun 3 13:19:57 2024 440s # Current time GMT: Mon Jun 3 13:19:57 2024 440s # Using Test.pm version 1.31 440s # Using Apache/Test.pm version 1.42 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 1 440s ok 2 440s Set-Cookie: usertrack_test=ec3f49c2.619fc30afd027; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=ec3f49c2.619fc30afd027 440s ok 3 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 4 440s ok 5 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 6 440s ok 7 440s Set-Cookie: usertrack_test=d9f80c1b.619fc30aff656; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=d9f80c1b.619fc30aff656 440s ok 8 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 9 440s ok 10 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 11 440s ok 12 440s Set-Cookie: usertrack_test=a6e4368d.619fc30b00877; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=a6e4368d.619fc30b00877 440s ok 13 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 14 440s ok 15 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 16 440s ok 17 440s Set-Cookie: usertrack_test=a6022bca.619fc30b01c30; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=a6022bca.619fc30b01c30 440s ok 18 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 19 440s ok 20 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 21 440s ok 22 440s Set-Cookie: usertrack_test=e89367e8.619fc30b02e01; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=e89367e8.619fc30b02e01 440s ok 23 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 24 440s ok 25 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 26 440s ok 27 440s Set-Cookie: usertrack_test=42f1f09e.619fc30b04010; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=42f1f09e.619fc30b04010 440s ok 28 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 29 440s ok 30 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 31 440s ok 32 440s Set-Cookie: usertrack_test=46c30ced.619fc30b050ca; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=46c30ced.619fc30b050ca 440s ok 33 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 34 440s ok 35 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 36 440s ok 37 440s Set-Cookie: usertrack_test=3c04954e.619fc30b06213; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=3c04954e.619fc30b06213 440s ok 38 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 39 440s ok 40 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 41 440s ok 42 440s Set-Cookie: usertrack_test=10feb269.619fc30b07365; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=10feb269.619fc30b07365 440s ok 43 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 44 440s ok 45 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 46 440s ok 47 440s Set-Cookie: usertrack_test=392980c.619fc30b08653; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=392980c.619fc30b08653 440s ok 48 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 49 440s ok 50 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 51 440s ok 52 440s Set-Cookie: usertrack_test=864dbb03.619fc30b099dd; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=864dbb03.619fc30b099dd 440s ok 53 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 54 440s ok 55 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 56 440s ok 57 440s Set-Cookie: usertrack_test=bc25b32d.619fc30b0aa65; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=bc25b32d.619fc30b0aa65 440s ok 58 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 59 440s ok 60 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 61 440s ok 62 440s Set-Cookie: usertrack_test=de9776d4.619fc30b0bc3f; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=de9776d4.619fc30b0bc3f 440s ok 63 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 64 440s ok 65 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 66 440s ok 67 440s Set-Cookie: usertrack_test=97cfb409.619fc30b0ce2b; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=97cfb409.619fc30b0ce2b 440s ok 68 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 69 440s ok 70 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 71 440s ok 72 440s Set-Cookie: usertrack_test=ebacdb57.619fc30b0e16d; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=ebacdb57.619fc30b0e16d 440s ok 73 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 74 440s ok 75 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 76 440s ok 77 440s Set-Cookie: usertrack_test=42091e5.619fc30b0f2f6; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=42091e5.619fc30b0f2f6 440s ok 78 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 79 440s ok 80 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 81 440s ok 82 440s Set-Cookie: usertrack_test=fdd8cba.619fc30b10347; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=fdd8cba.619fc30b10347 440s ok 83 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 84 440s ok 85 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 86 440s ok 87 440s Set-Cookie: usertrack_test=6b3a4182.619fc30b11532; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=6b3a4182.619fc30b11532 440s ok 88 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 89 440s ok 90 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 91 440s ok 92 440s Set-Cookie: usertrack_test=dfe66a1e.619fc30b12604; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=dfe66a1e.619fc30b12604 440s ok 93 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 94 440s ok 95 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 96 440s ok 97 440s Set-Cookie: usertrack_test=e58963a4.619fc30b13787; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=e58963a4.619fc30b13787 440s ok 98 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 99 440s ok 100 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 101 440s ok 102 440s Set-Cookie: usertrack_test=1598c779.619fc30b14851; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=1598c779.619fc30b14851 440s ok 103 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 104 440s ok 105 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 106 440s ok 107 440s Set-Cookie: usertrack_test=60cae1a0.619fc30b1597c; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=60cae1a0.619fc30b1597c 440s ok 108 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 109 440s ok 110 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 111 440s ok 112 440s Set-Cookie: usertrack_test=81e848b5.619fc30b16a64; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=81e848b5.619fc30b16a64 440s ok 113 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 114 440s ok 115 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 116 440s ok 117 440s Set-Cookie: usertrack_test=3aa71ed2.619fc30b17b51; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=3aa71ed2.619fc30b17b51 440s ok 118 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 119 440s ok 120 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 121 440s ok 122 440s Set-Cookie: usertrack_test=c07a8fc1.619fc30b18d48; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=c07a8fc1.619fc30b18d48 440s ok 123 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 124 440s ok 125 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 126 440s ok 127 440s Set-Cookie: usertrack_test=8cb6e6cd.619fc30b1a05a; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=8cb6e6cd.619fc30b1a05a 440s ok 128 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 129 440s ok 130 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 131 440s ok 132 440s Set-Cookie: usertrack_test=ad6e1865.619fc30b1b3f9; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=ad6e1865.619fc30b1b3f9 440s ok 133 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 134 440s ok 135 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 136 440s ok 137 440s Set-Cookie: usertrack_test=e4a3cb38.619fc30b1c5cd; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=e4a3cb38.619fc30b1c5cd 440s ok 138 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 139 440s ok 140 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 141 440s ok 142 440s Set-Cookie: usertrack_test=6e307c6a.619fc30b1d98a; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=6e307c6a.619fc30b1d98a 440s ok 143 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 144 440s ok 145 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 146 440s ok 147 440s Set-Cookie: usertrack_test=9f06f186.619fc30b1eb7f; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=9f06f186.619fc30b1eb7f 440s ok 148 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 149 440s ok 150 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 151 440s ok 152 440s Set-Cookie: usertrack_test=2d1eb69b.619fc30b1fcdf; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=2d1eb69b.619fc30b1fcdf 440s ok 153 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 154 440s ok 155 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 156 440s ok 157 440s Set-Cookie: usertrack_test=1be951ab.619fc30b20f09; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=1be951ab.619fc30b20f09 440s ok 158 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 159 440s ok 160 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 161 440s ok 162 440s Set-Cookie: usertrack_test=1a0b21a1.619fc30b21f99; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=1a0b21a1.619fc30b21f99 440s ok 163 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 164 440s ok 165 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 166 440s ok 167 440s Set-Cookie: usertrack_test=2f0cdeeb.619fc30b2323f; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=2f0cdeeb.619fc30b2323f 440s ok 168 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 169 440s ok 170 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 171 440s ok 172 440s Set-Cookie: usertrack_test=f730ac45.619fc30b2433e; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=f730ac45.619fc30b2433e 440s ok 173 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 174 440s ok 175 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 176 440s ok 177 440s Set-Cookie: usertrack_test=866100d6.619fc30b25496; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=866100d6.619fc30b25496 440s ok 178 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 179 440s ok 180 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 181 440s ok 182 440s Set-Cookie: usertrack_test=e613d236.619fc30b264b7; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=e613d236.619fc30b264b7 440s ok 183 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 184 440s ok 185 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 186 440s ok 187 440s Set-Cookie: usertrack_test=88820491.619fc30b27823; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=88820491.619fc30b27823 440s ok 188 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 189 440s ok 190 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 191 440s ok 192 440s Set-Cookie: usertrack_test=2b29d74d.619fc30b288c6; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=2b29d74d.619fc30b288c6 440s ok 193 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 194 440s ok 195 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 196 440s ok 197 440s Set-Cookie: usertrack_test=3b94be53.619fc30b29c57; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=3b94be53.619fc30b29c57 440s ok 198 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 199 440s ok 200 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 201 440s ok 202 440s Set-Cookie: usertrack_test=54255f03.619fc30b2af8c; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=54255f03.619fc30b2af8c 440s ok 203 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 204 440s ok 205 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 206 440s ok 207 440s Set-Cookie: usertrack_test=7b05d042.619fc30b2c181; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=7b05d042.619fc30b2c181 440s ok 208 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 209 440s ok 210 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 211 440s ok 212 440s Set-Cookie: usertrack_test=5ef8a026.619fc30b2d43a; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=5ef8a026.619fc30b2d43a 440s ok 213 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 214 440s ok 215 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 216 440s ok 217 440s Set-Cookie: usertrack_test=2d1811ea.619fc30b2e63b; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=2d1811ea.619fc30b2e63b 440s ok 218 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 219 440s ok 220 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 221 440s ok 222 440s Set-Cookie: usertrack_test=89cc0004.619fc30b2f656; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=89cc0004.619fc30b2f656 440s ok 223 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 224 440s ok 225 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 226 440s ok 227 440s Set-Cookie: usertrack_test=8c08ccff.619fc30b3082a; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=8c08ccff.619fc30b3082a 440s ok 228 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 229 440s ok 230 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 231 440s ok 232 440s Set-Cookie: usertrack_test=cd22329.619fc30b31851; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=cd22329.619fc30b31851 440s ok 233 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 234 440s ok 235 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 236 440s ok 237 440s Set-Cookie: usertrack_test=ae152cd.619fc30b32b57; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=ae152cd.619fc30b32b57 440s ok 238 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 239 440s ok 240 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 241 440s ok 242 440s Set-Cookie: usertrack_test=44eceada.619fc30b33c4c; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=44eceada.619fc30b33c4c 440s ok 243 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 244 440s ok 245 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 246 440s ok 247 440s Set-Cookie: usertrack_test=644fb1f4.619fc30b34e81; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=644fb1f4.619fc30b34e81 440s ok 248 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 249 440s ok 250 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 251 440s ok 252 440s Set-Cookie: usertrack_test=e0900c7e.619fc30b36043; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=e0900c7e.619fc30b36043 440s ok 253 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 254 440s ok 255 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 256 440s ok 257 440s Set-Cookie: usertrack_test=2639a2bc.619fc30b37266; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=2639a2bc.619fc30b37266 440s ok 258 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 259 440s ok 260 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 261 440s ok 262 440s Set-Cookie: usertrack_test=e39cd083.619fc30b384f2; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=e39cd083.619fc30b384f2 440s ok 263 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 264 440s ok 265 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 266 440s ok 267 440s Set-Cookie: usertrack_test=a28af1aa.619fc30b39553; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=a28af1aa.619fc30b39553 440s ok 268 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 269 440s ok 270 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 271 440s ok 272 440s Set-Cookie: usertrack_test=e60ad162.619fc30b3a8f2; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=e60ad162.619fc30b3a8f2 440s ok 273 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 274 440s ok 275 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 276 440s ok 277 440s Set-Cookie: usertrack_test=a4de7884.619fc30b3b92a; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=a4de7884.619fc30b3b92a 440s ok 278 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 279 440s ok 280 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 281 440s ok 282 440s Set-Cookie: usertrack_test=3d11b364.619fc30b3cb59; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=3d11b364.619fc30b3cb59 440s ok 283 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 284 440s ok 285 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 286 440s ok 287 440s Set-Cookie: usertrack_test=ff3906a5.619fc30b3db93; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=ff3906a5.619fc30b3db93 440s ok 288 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 289 440s ok 290 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 291 440s ok 292 440s Set-Cookie: usertrack_test=ac2bbc89.619fc30b3ef11; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=ac2bbc89.619fc30b3ef11 440s ok 293 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 294 440s ok 295 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 296 440s ok 297 440s Set-Cookie: usertrack_test=b5b17a23.619fc30b3fee9; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=b5b17a23.619fc30b3fee9 440s ok 298 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 299 440s ok 300 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 301 440s ok 302 440s Set-Cookie: usertrack_test=76dda76f.619fc30b40fb7; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=76dda76f.619fc30b40fb7 440s ok 303 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 304 440s ok 305 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 306 440s ok 307 440s Set-Cookie: usertrack_test=e8e624fe.619fc30b420ae; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=e8e624fe.619fc30b420ae 440s ok 308 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 309 440s ok 310 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 311 440s ok 312 440s Set-Cookie: usertrack_test=4f1cdd28.619fc30b4320d; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=4f1cdd28.619fc30b4320d 440s ok 313 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 314 440s ok 315 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 316 440s ok 317 440s Set-Cookie: usertrack_test=5514d486.619fc30b44523; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=5514d486.619fc30b44523 440s ok 318 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 319 440s ok 320 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 321 440s ok 322 440s Set-Cookie: usertrack_test=5d9e2c1c.619fc30b4553b; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=5d9e2c1c.619fc30b4553b 440s ok 323 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 324 440s ok 325 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 326 440s ok 327 440s Set-Cookie: usertrack_test=93c86f22.619fc30b46783; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=93c86f22.619fc30b46783 440s ok 328 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 329 440s ok 330 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 331 440s ok 332 440s Set-Cookie: usertrack_test=ea445c8f.619fc30b4796b; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=ea445c8f.619fc30b4796b 440s ok 333 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 334 440s ok 335 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 336 440s ok 337 440s Set-Cookie: usertrack_test=6a5753f0.619fc30b48bb0; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=6a5753f0.619fc30b48bb0 440s ok 338 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 339 440s ok 340 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 341 440s ok 342 440s Set-Cookie: usertrack_test=9e09485c.619fc30b49daa; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=9e09485c.619fc30b49daa 440s ok 343 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 344 440s ok 345 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 346 440s ok 347 440s Set-Cookie: usertrack_test=1209273.619fc30b4ae25; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=1209273.619fc30b4ae25 440s ok 348 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 349 440s ok 350 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 351 440s ok 352 440s Set-Cookie: usertrack_test=3aeb0e2e.619fc30b4c0a2; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=3aeb0e2e.619fc30b4c0a2 440s ok 353 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 354 440s ok 355 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 356 440s ok 357 440s Set-Cookie: usertrack_test=369e1111.619fc30b4d0ca; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=369e1111.619fc30b4d0ca 440s ok 358 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 359 440s ok 360 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 361 440s ok 362 440s Set-Cookie: usertrack_test=9cb9ffe1.619fc30b4e4a0; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=9cb9ffe1.619fc30b4e4a0 440s ok 363 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 364 440s ok 365 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 366 440s ok 367 440s Set-Cookie: usertrack_test=da5d087c.619fc30b4f67d; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=da5d087c.619fc30b4f67d 440s ok 368 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 369 440s ok 370 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 371 440s ok 372 440s Set-Cookie: usertrack_test=43addc63.619fc30b507e5; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=43addc63.619fc30b507e5 440s ok 373 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 374 440s ok 375 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 376 440s ok 377 440s Set-Cookie: usertrack_test=22402127.619fc30b51ab1; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=22402127.619fc30b51ab1 440s ok 378 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 379 440s ok 380 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 381 440s ok 382 440s Set-Cookie: usertrack_test=2f985c74.619fc30b52cf0; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=2f985c74.619fc30b52cf0 440s ok 383 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 384 440s ok 385 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 386 440s ok 387 440s Set-Cookie: usertrack_test=35da76bf.619fc30b53e10; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=35da76bf.619fc30b53e10 440s ok 388 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 389 440s ok 390 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 391 440s ok 392 440s Set-Cookie: usertrack_test=b26147a5.619fc30b54e45; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=b26147a5.619fc30b54e45 440s ok 393 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 394 440s ok 395 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 396 440s ok 397 440s Set-Cookie: usertrack_test=27953286.619fc30b55f91; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=27953286.619fc30b55f91 440s ok 398 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 399 440s ok 400 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 401 440s ok 402 440s Set-Cookie: usertrack_test=48edc3cd.619fc30b570a4; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=48edc3cd.619fc30b570a4 440s ok 403 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 404 440s ok 405 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 406 440s ok 407 440s Set-Cookie: usertrack_test=ca0104ef.619fc30b5815b; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=ca0104ef.619fc30b5815b 440s ok 408 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 409 440s ok 410 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 411 440s ok 412 440s Set-Cookie: usertrack_test=90e2c01a.619fc30b592b8; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=90e2c01a.619fc30b592b8 440s ok 413 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 414 440s ok 415 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 416 440s ok 417 440s Set-Cookie: usertrack_test=96efae4e.619fc30b5a568; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=96efae4e.619fc30b5a568 440s ok 418 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 419 440s ok 420 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 421 440s ok 422 440s Set-Cookie: usertrack_test=501de102.619fc30b5b81b; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=501de102.619fc30b5b81b 440s ok 423 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 424 440s ok 425 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 426 440s ok 427 440s Set-Cookie: usertrack_test=4e251b73.619fc30b5c920; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=4e251b73.619fc30b5c920 440s ok 428 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 429 440s ok 430 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 431 440s ok 432 440s Set-Cookie: usertrack_test=b49ac1a1.619fc30b5da7a; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=b49ac1a1.619fc30b5da7a 440s ok 433 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 434 440s ok 435 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 436 440s ok 437 440s Set-Cookie: usertrack_test=61a199b1.619fc30b5ed08; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=61a199b1.619fc30b5ed08 440s ok 438 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 439 440s ok 440 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 441 440s ok 442 440s Set-Cookie: usertrack_test=a715ae47.619fc30b5fdf3; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=a715ae47.619fc30b5fdf3 440s ok 443 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 444 440s ok 445 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 446 440s ok 447 440s Set-Cookie: usertrack_test=e0742204.619fc30b6104f; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=e0742204.619fc30b6104f 440s ok 448 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 449 440s ok 450 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 451 440s ok 452 440s Set-Cookie: usertrack_test=c1d0c92c.619fc30b623a7; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=c1d0c92c.619fc30b623a7 440s ok 453 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 454 440s ok 455 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 456 440s ok 457 440s Set-Cookie: usertrack_test=2ed840eb.619fc30b6352b; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=2ed840eb.619fc30b6352b 440s ok 458 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 459 440s ok 460 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 461 440s ok 462 440s Set-Cookie: usertrack_test=49d82804.619fc30b648c8; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=49d82804.619fc30b648c8 440s ok 463 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 464 440s ok 465 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 466 440s ok 467 440s Set-Cookie: usertrack_test=ad32c562.619fc30b65afe; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=ad32c562.619fc30b65afe 440s ok 468 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 469 440s ok 470 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 471 440s ok 472 440s Set-Cookie: usertrack_test=39a6104e.619fc30b66d3d; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=39a6104e.619fc30b66d3d 440s ok 473 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 474 440s ok 475 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 476 440s ok 477 440s Set-Cookie: usertrack_test=f2ce2ca1.619fc30b68019; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=f2ce2ca1.619fc30b68019 440s ok 478 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 479 440s ok 480 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 481 440s ok 482 440s Set-Cookie: usertrack_test=6a7c2fad.619fc30b69144; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=6a7c2fad.619fc30b69144 440s ok 483 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 484 440s ok 485 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 486 440s ok 487 440s Set-Cookie: usertrack_test=4175c93e.619fc30b6a28e; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=4175c93e.619fc30b6a28e 440s ok 488 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 489 440s ok 490 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 491 440s ok 492 440s Set-Cookie: usertrack_test=f4490247.619fc30b6b4da; path=/; expires=Mon, 03-Jun-24 13:20:59 GMT 440s Cookie: usertrack_test=f4490247.619fc30b6b4da 440s ok 493 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 494 440s ok 495 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 496 440s ok 497 440s Set-Cookie: usertrack_test=31a2a29d.619fc30b6c5b4; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=31a2a29d.619fc30b6c5b4 440s ok 498 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 499 440s ok 500 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 501 440s ok 502 440s Set-Cookie: usertrack_test=b62e710e.619fc30b6d858; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=b62e710e.619fc30b6d858 440s ok 503 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 504 440s ok 505 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 506 440s ok 507 440s Set-Cookie: usertrack_test=771ddfdd.619fc30b6e8da; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=771ddfdd.619fc30b6e8da 440s ok 508 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 509 440s ok 510 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 511 440s ok 512 440s Set-Cookie: usertrack_test=30aa24b4.619fc30b6fe31; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=30aa24b4.619fc30b6fe31 440s ok 513 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 514 440s ok 515 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 516 440s ok 517 440s Set-Cookie: usertrack_test=51933f0d.619fc30b71073; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=51933f0d.619fc30b71073 440s ok 518 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 519 440s ok 520 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 521 440s ok 522 440s Set-Cookie: usertrack_test=34794c5e.619fc30b72282; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=34794c5e.619fc30b72282 440s ok 523 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 524 440s ok 525 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 526 440s ok 527 440s Set-Cookie: usertrack_test=4d790d9a.619fc30b7363a; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=4d790d9a.619fc30b7363a 440s ok 528 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 529 440s ok 530 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 531 440s ok 532 440s Set-Cookie: usertrack_test=c7596609.619fc30b74aa1; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=c7596609.619fc30b74aa1 440s ok 533 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 534 440s ok 535 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 536 440s ok 537 440s Set-Cookie: usertrack_test=bd911fe4.619fc30b75e47; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=bd911fe4.619fc30b75e47 440s ok 538 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 539 440s ok 540 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 541 440s ok 542 440s Set-Cookie: usertrack_test=dc655b96.619fc30b7712f; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=dc655b96.619fc30b7712f 440s ok 543 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 544 440s ok 545 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 546 440s ok 547 440s Set-Cookie: usertrack_test=b01bcb4.619fc30b7832c; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=b01bcb4.619fc30b7832c 440s ok 548 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 549 440s ok 550 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 551 440s ok 552 440s Set-Cookie: usertrack_test=4c738928.619fc30b794ed; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=4c738928.619fc30b794ed 440s ok 553 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 554 440s ok 555 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 556 440s ok 557 440s Set-Cookie: usertrack_test=b814a63f.619fc30b7a65a; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=b814a63f.619fc30b7a65a 440s ok 558 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 559 440s ok 560 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 561 440s ok 562 440s Set-Cookie: usertrack_test=565c4198.619fc30b7b89b; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=565c4198.619fc30b7b89b 440s ok 563 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 564 440s ok 565 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 566 440s ok 567 440s Set-Cookie: usertrack_test=d09b471c.619fc30b7ccbe; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=d09b471c.619fc30b7ccbe 440s ok 568 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 569 440s ok 570 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 571 440s ok 572 440s Set-Cookie: usertrack_test=6f241247.619fc30b7de81; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=6f241247.619fc30b7de81 440s ok 573 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 574 440s ok 575 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 576 440s ok 577 440s Set-Cookie: usertrack_test=521cd4da.619fc30b7ef71; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=521cd4da.619fc30b7ef71 440s ok 578 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 579 440s ok 580 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 581 440s ok 582 440s Set-Cookie: usertrack_test=fa92d44c.619fc30b800b8; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=fa92d44c.619fc30b800b8 440s ok 583 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 584 440s ok 585 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 586 440s ok 587 440s Set-Cookie: usertrack_test=607ab7bc.619fc30b81280; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=607ab7bc.619fc30b81280 440s ok 588 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 589 440s ok 590 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 591 440s ok 592 440s Set-Cookie: usertrack_test=4843dd05.619fc30b823fd; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=4843dd05.619fc30b823fd 440s ok 593 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 594 440s ok 595 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 596 440s ok 597 440s Set-Cookie: usertrack_test=8febb1fb.619fc30b8352c; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=8febb1fb.619fc30b8352c 440s ok 598 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 599 440s ok 600 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 601 440s ok 602 440s Set-Cookie: usertrack_test=46e46a83.619fc30b8456d; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=46e46a83.619fc30b8456d 440s ok 603 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 604 440s ok 605 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 606 440s ok 607 440s Set-Cookie: usertrack_test=7c24763f.619fc30b8571f; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=7c24763f.619fc30b8571f 440s ok 608 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 609 440s ok 610 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 611 440s ok 612 440s Set-Cookie: usertrack_test=679af2c9.619fc30b8698d; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=679af2c9.619fc30b8698d 440s ok 613 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 614 440s ok 615 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 616 440s ok 617 440s Set-Cookie: usertrack_test=ee6073e2.619fc30b87a87; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=ee6073e2.619fc30b87a87 440s ok 618 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 619 440s ok 620 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 621 440s ok 622 440s Set-Cookie: usertrack_test=a2dd60ed.619fc30b88b66; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=a2dd60ed.619fc30b88b66 440s ok 623 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 624 440s ok 625 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 626 440s ok 627 440s Set-Cookie: usertrack_test=11629641.619fc30b89ed0; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=11629641.619fc30b89ed0 440s ok 628 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 629 440s ok 630 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 631 440s ok 632 440s Set-Cookie: usertrack_test=7f6303b1.619fc30b8b20f; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=7f6303b1.619fc30b8b20f 440s ok 633 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 634 440s ok 635 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 636 440s ok 637 440s Set-Cookie: usertrack_test=225de02f.619fc30b8c3a5; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=225de02f.619fc30b8c3a5 440s ok 638 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 639 440s ok 640 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 641 440s ok 642 440s Set-Cookie: usertrack_test=269fe44c.619fc30b8d7e8; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=269fe44c.619fc30b8d7e8 440s ok 643 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 644 440s ok 645 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 646 440s ok 647 440s Set-Cookie: usertrack_test=7246b7cd.619fc30b8ea31; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=7246b7cd.619fc30b8ea31 440s ok 648 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 649 440s ok 650 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 651 440s ok 652 440s Set-Cookie: usertrack_test=c3499050.619fc30b8fce6; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=c3499050.619fc30b8fce6 440s ok 653 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 654 440s ok 655 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 656 440s ok 657 440s Set-Cookie: usertrack_test=882cc160.619fc30b90fda; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=882cc160.619fc30b90fda 440s ok 658 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 659 440s ok 660 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 661 440s ok 662 440s Set-Cookie: usertrack_test=9bca60cb.619fc30b922f5; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=9bca60cb.619fc30b922f5 440s ok 663 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 664 440s ok 665 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 666 440s ok 667 440s Set-Cookie: usertrack_test=68c74f6b.619fc30b93550; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=68c74f6b.619fc30b93550 440s ok 668 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 669 440s ok 670 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 671 440s ok 672 440s Set-Cookie: usertrack_test=97db1f55.619fc30b947f2; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=97db1f55.619fc30b947f2 440s ok 673 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 674 440s ok 675 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 676 440s ok 677 440s Set-Cookie: usertrack_test=81473f74.619fc30b95927; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=81473f74.619fc30b95927 440s ok 678 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 679 440s ok 680 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 681 440s ok 682 440s Set-Cookie: usertrack_test=c47e6b3b.619fc30b96d4c; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=c47e6b3b.619fc30b96d4c 440s ok 683 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 684 440s ok 685 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 686 440s ok 687 440s Set-Cookie: usertrack_test=66ee4090.619fc30b97edc; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=66ee4090.619fc30b97edc 440s ok 688 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 689 440s ok 690 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 691 440s ok 692 440s Set-Cookie: usertrack_test=a9b8bde7.619fc30b98eaf; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=a9b8bde7.619fc30b98eaf 440s ok 693 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 694 440s ok 695 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 696 440s ok 697 440s Set-Cookie: usertrack_test=ab499b41.619fc30b9a162; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=ab499b41.619fc30b9a162 440s ok 698 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 699 440s ok 700 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 701 440s ok 702 440s Set-Cookie: usertrack_test=2c8e7713.619fc30b9b2c6; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=2c8e7713.619fc30b9b2c6 440s ok 703 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 704 440s ok 705 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 706 440s ok 707 440s Set-Cookie: usertrack_test=d6347e37.619fc30b9c35a; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=d6347e37.619fc30b9c35a 440s ok 708 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 709 440s ok 710 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 711 440s ok 712 440s Set-Cookie: usertrack_test=3d260ded.619fc30b9d5a9; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=3d260ded.619fc30b9d5a9 440s ok 713 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 714 440s ok 715 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 716 440s ok 717 440s Set-Cookie: usertrack_test=bca81f9f.619fc30b9e89b; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=bca81f9f.619fc30b9e89b 440s ok 718 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 719 440s ok 720 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 721 440s ok 722 440s Set-Cookie: usertrack_test=4a25a4ba.619fc30b9fac4; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=4a25a4ba.619fc30b9fac4 440s ok 723 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 724 440s ok 725 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 726 440s ok 727 440s Set-Cookie: usertrack_test=13fb119f.619fc30ba0dea; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=13fb119f.619fc30ba0dea 440s ok 728 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 729 440s ok 730 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 731 440s ok 732 440s Set-Cookie: usertrack_test=c8d05680.619fc30ba1f2c; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=c8d05680.619fc30ba1f2c 440s ok 733 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 734 440s ok 735 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 736 440s ok 737 440s Set-Cookie: usertrack_test=2817d3c6.619fc30ba328c; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=2817d3c6.619fc30ba328c 440s ok 738 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 739 440s ok 740 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 741 440s ok 742 440s Set-Cookie: usertrack_test=f1706c55.619fc30ba4657; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=f1706c55.619fc30ba4657 440s ok 743 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 744 440s ok 745 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 746 440s ok 747 440s Set-Cookie: usertrack_test=329b32.619fc30ba58cd; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=329b32.619fc30ba58cd 440s ok 748 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 749 440s ok 750 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 751 440s ok 752 440s Set-Cookie: usertrack_test=de07a64c.619fc30ba6a1d; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=de07a64c.619fc30ba6a1d 440s ok 753 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 754 440s ok 755 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 756 440s ok 757 440s Set-Cookie: usertrack_test=f4070c56.619fc30ba7c26; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=f4070c56.619fc30ba7c26 440s ok 758 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 759 440s ok 760 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 761 440s ok 762 440s Set-Cookie: usertrack_test=7805df07.619fc30ba8e56; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=7805df07.619fc30ba8e56 440s ok 763 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 764 440s ok 765 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 766 440s ok 767 440s Set-Cookie: usertrack_test=dc033134.619fc30ba9e3a; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=dc033134.619fc30ba9e3a 440s ok 768 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 769 440s ok 770 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 771 440s ok 772 440s Set-Cookie: usertrack_test=e0ac408e.619fc30baaf3a; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=e0ac408e.619fc30baaf3a 440s ok 773 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 774 440s ok 775 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 776 440s ok 777 440s Set-Cookie: usertrack_test=88d544a3.619fc30babfe3; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=88d544a3.619fc30babfe3 440s ok 778 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 779 440s ok 780 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 781 440s ok 782 440s Set-Cookie: usertrack_test=c615c7bc.619fc30bad272; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=c615c7bc.619fc30bad272 440s ok 783 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 784 440s ok 785 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 786 440s ok 787 440s Set-Cookie: usertrack_test=988b47d4.619fc30bae67b; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=988b47d4.619fc30bae67b 440s ok 788 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 789 440s ok 790 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 791 440s ok 792 440s Set-Cookie: usertrack_test=1d570022.619fc30baf881; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=1d570022.619fc30baf881 440s ok 793 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 794 440s ok 795 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 796 440s ok 797 440s Set-Cookie: usertrack_test=181106b6.619fc30bb0940; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=181106b6.619fc30bb0940 440s ok 798 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 799 440s ok 800 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 801 440s ok 802 440s Set-Cookie: usertrack_test=9c9b047.619fc30bb198b; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=9c9b047.619fc30bb198b 440s ok 803 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 804 440s ok 805 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 806 440s ok 807 440s Set-Cookie: usertrack_test=25cfb152.619fc30bb2a57; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=25cfb152.619fc30bb2a57 440s ok 808 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 809 440s ok 810 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 811 440s ok 812 440s Set-Cookie: usertrack_test=1c783d91.619fc30bb3b3b; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=1c783d91.619fc30bb3b3b 440s ok 813 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 814 440s ok 815 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 816 440s ok 817 440s Set-Cookie: usertrack_test=9d638bf9.619fc30bb4e18; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=9d638bf9.619fc30bb4e18 440s ok 818 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 819 440s ok 820 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 821 440s ok 822 440s Set-Cookie: usertrack_test=9de15c80.619fc30bb60f7; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=9de15c80.619fc30bb60f7 440s ok 823 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 824 440s ok 825 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 826 440s ok 827 440s Set-Cookie: usertrack_test=703d2b40.619fc30bb7454; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=703d2b40.619fc30bb7454 440s ok 828 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 829 440s ok 830 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 831 440s ok 832 440s Set-Cookie: usertrack_test=c8f7d6e1.619fc30bb8710; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=c8f7d6e1.619fc30bb8710 440s ok 833 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 834 440s ok 835 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 836 440s ok 837 440s Set-Cookie: usertrack_test=c09ed7fb.619fc30bb987c; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=c09ed7fb.619fc30bb987c 440s ok 838 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 839 440s ok 840 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 841 440s ok 842 440s Set-Cookie: usertrack_test=7f1d0a29.619fc30bbaa7f; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=7f1d0a29.619fc30bbaa7f 440s ok 843 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 844 440s ok 845 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 846 440s ok 847 440s Set-Cookie: usertrack_test=763a64f.619fc30bbbe6d; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=763a64f.619fc30bbbe6d 440s ok 848 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 849 440s ok 850 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 851 440s ok 852 440s Set-Cookie: usertrack_test=62438fd1.619fc30bbd073; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=62438fd1.619fc30bbd073 440s ok 853 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 854 440s ok 855 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 856 440s ok 857 440s Set-Cookie: usertrack_test=cdd66c52.619fc30bbe0e5; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=cdd66c52.619fc30bbe0e5 440s ok 858 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 859 440s ok 860 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 861 440s ok 862 440s Set-Cookie: usertrack_test=792fc243.619fc30bbf1b2; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=792fc243.619fc30bbf1b2 440s ok 863 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 864 440s ok 865 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 866 440s ok 867 440s Set-Cookie: usertrack_test=2d2b458e.619fc30bc026f; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=2d2b458e.619fc30bc026f 440s ok 868 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 869 440s ok 870 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 871 440s ok 872 440s Set-Cookie: usertrack_test=ff20539c.619fc30bc1348; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=ff20539c.619fc30bc1348 440s ok 873 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 874 440s ok 875 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 876 440s ok 877 440s Set-Cookie: usertrack_test=d314064d.619fc30bc2555; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=d314064d.619fc30bc2555 440s ok 878 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 879 440s ok 880 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 881 440s ok 882 440s Set-Cookie: usertrack_test=62016fc9.619fc30bc3715; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=62016fc9.619fc30bc3715 440s ok 883 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 884 440s ok 885 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 886 440s ok 887 440s Set-Cookie: usertrack_test=f0f05fd1.619fc30bc47d3; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=f0f05fd1.619fc30bc47d3 440s ok 888 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 889 440s ok 890 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 891 440s ok 892 440s Set-Cookie: usertrack_test=6eb28901.619fc30bc5900; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=6eb28901.619fc30bc5900 440s ok 893 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 894 440s ok 895 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 896 440s ok 897 440s Set-Cookie: usertrack_test=d54a8a51.619fc30bc6943; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=d54a8a51.619fc30bc6943 440s ok 898 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 899 440s ok 900 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 901 440s ok 902 440s Set-Cookie: usertrack_test=56015ea9.619fc30bc7c12; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=56015ea9.619fc30bc7c12 440s ok 903 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 904 440s ok 905 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 906 440s ok 907 440s Set-Cookie: usertrack_test=8b5002d.619fc30bc8c30; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=8b5002d.619fc30bc8c30 440s ok 908 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 909 440s ok 910 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 911 440s ok 912 440s Set-Cookie: usertrack_test=7b4e42da.619fc30bc9ce7; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=7b4e42da.619fc30bc9ce7 440s ok 913 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 914 440s ok 915 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 916 440s ok 917 440s Set-Cookie: usertrack_test=9b90b18c.619fc30bcae2b; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=9b90b18c.619fc30bcae2b 440s ok 918 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 919 440s ok 920 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 921 440s ok 922 440s Set-Cookie: usertrack_test=71df6554.619fc30bcc065; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=71df6554.619fc30bcc065 440s ok 923 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 924 440s ok 925 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 926 440s ok 927 440s Set-Cookie: usertrack_test=fb76a322.619fc30bcd339; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=fb76a322.619fc30bcd339 440s ok 928 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 929 440s ok 930 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 931 440s ok 932 440s Set-Cookie: usertrack_test=d53eb90d.619fc30bce368; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=d53eb90d.619fc30bce368 440s ok 933 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 934 440s ok 935 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 936 440s ok 937 440s Set-Cookie: usertrack_test=1753a9c4.619fc30bcf4cf; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=1753a9c4.619fc30bcf4cf 440s ok 938 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 939 440s ok 940 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 941 440s ok 942 440s Set-Cookie: usertrack_test=fd0d5d30.619fc30bd0796; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=fd0d5d30.619fc30bd0796 440s ok 943 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 944 440s ok 945 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 946 440s ok 947 440s Set-Cookie: usertrack_test=db9523eb.619fc30bd194c; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=db9523eb.619fc30bd194c 440s ok 948 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 949 440s ok 950 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 951 440s ok 952 440s Set-Cookie: usertrack_test=f2e7e3ce.619fc30bd2af9; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=f2e7e3ce.619fc30bd2af9 440s ok 953 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 954 440s ok 955 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 956 440s ok 957 440s Set-Cookie: usertrack_test=5e2c9d12.619fc30bd3e0f; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=5e2c9d12.619fc30bd3e0f 440s ok 958 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 959 440s ok 960 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 961 440s ok 962 440s Set-Cookie: usertrack_test=2d44a5cf.619fc30bd51b2; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=2d44a5cf.619fc30bd51b2 440s ok 963 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 964 440s ok 965 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 966 440s ok 967 440s Set-Cookie: usertrack_test=54a0c643.619fc30bd63f5; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=54a0c643.619fc30bd63f5 440s ok 968 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 969 440s ok 970 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 971 440s ok 972 440s Set-Cookie: usertrack_test=aaa85932.619fc30bd762f; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=aaa85932.619fc30bd762f 440s ok 973 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 974 440s ok 975 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 976 440s ok 977 440s Set-Cookie: usertrack_test=22dbc08c.619fc30bd8895; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=22dbc08c.619fc30bd8895 440s ok 978 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 979 440s ok 980 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 981 440s ok 982 440s Set-Cookie: usertrack_test=de5cce7.619fc30bd9a26; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=de5cce7.619fc30bd9a26 440s ok 983 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 984 440s ok 985 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 986 440s ok 987 440s Set-Cookie: usertrack_test=d062dd56.619fc30bdad21; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=d062dd56.619fc30bdad21 440s ok 988 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 989 440s ok 990 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 991 440s ok 992 440s Set-Cookie: usertrack_test=96f9ba34.619fc30bdbfd7; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=96f9ba34.619fc30bdbfd7 440s ok 993 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 994 440s ok 995 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 996 440s ok 997 440s Set-Cookie: usertrack_test=cf68a17f.619fc30bdcfe3; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s Cookie: usertrack_test=cf68a17f.619fc30bdcfe3 440s ok 998 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 999 440s ok 1000 440s ok 1001 440s # testing : Checking return code is '200' 440s # expected: 200 440s # received: '200' 440s ok 1002 440s # usertrack_test=17f87fc5.619fc30bde28c; path=/; expires=Mon, 03-Jun-24 13:21:00 GMT 440s ok 1003 440s # expected: undef 440s # received: undef 440s ok 1004 440s ok 442s t/modules/vhost_alias.t ............. 442s 1..8 442s # Running under perl version 5.038002 for linux 442s # Current time local: Mon Jun 3 13:20:00 2024 442s # Current time GMT: Mon Jun 3 13:20:00 2024 442s # Using Test.pm version 1.31 442s # Using Apache/Test.pm version 1.42 442s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 442s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 442s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 442s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 442s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 442s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 442s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 442s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 442s # testing : VirtalDocumentRoot test 442s # expected: 'www.vha-test.com' 442s # received: 'www.vha-test.com' 442s ok 1 442s # testing : VirtualScriptAlias test 442s # expected: 'test cgi for www.vha-test.com' 442s # received: 'test cgi for www.vha-test.com' 442s ok 2 442s # testing : VirtalDocumentRoot test 442s # expected: 'big.server.name.from.heck.org' 442s # received: 'big.server.name.from.heck.org' 442s ok 3 442s # testing : VirtualScriptAlias test 442s # expected: 'test cgi for big.server.name.from.heck.org' 442s # received: 'test cgi for big.server.name.from.heck.org' 442s ok 4 442s # testing : VirtalDocumentRoot test 442s # expected: 'ab.com' 442s # received: 'ab.com' 442s ok 5 442s # testing : VirtualScriptAlias test 442s # expected: 'test cgi for ab.com' 442s # received: 'test cgi for ab.com' 442s ok 6 442s # testing : VirtalDocumentRoot test 442s # expected: 'w-t-f.net' 442s # received: 'w-t-f.net' 442s ok 7 442s # testing : VirtualScriptAlias test 442s # expected: 'test cgi for w-t-f.net' 442s # received: 'test cgi for w-t-f.net' 442s ok 8 442s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 442s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 442s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 442s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 442s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 442s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 442s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 442s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 442s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 442s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 442s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 442s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 442s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 442s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 442s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 442s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 442s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 442s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 442s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 442s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 442s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 442s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 442s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 442s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 442s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 442s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 442s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 442s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 442s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 442s ok 444s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 445s t/protocol/echo.t ................... 445s 1..8 445s # Running under perl version 5.038002 for linux 445s # Current time local: Mon Jun 3 13:20:04 2024 445s # Current time GMT: Mon Jun 3 13:20:04 2024 445s # Using Test.pm version 1.31 445s # Using Apache/Test.pm version 1.42 445s testing mod_echo_ssl 445s ok 1 445s #Cipher: TLS_AES_256_GCM_SHA384 445s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 445s # testing : echo 445s # expected: 't/protocol/echo.t' 445s # received: 't/protocol/echo.t' 445s ok 2 445s # testing : echo 445s # expected: '/usr/bin/perl' 445s # received: '/usr/bin/perl' 445s ok 3 445s # testing : echo 445s # expected: '119752119752119752119752119752' 445s # received: '119752119752119752119752119752' 445s ok 4 445s testing mod_echo 445s ok 5 445s # testing : echo 445s # expected: 't/protocol/echo.t' 445s # received: 't/protocol/echo.t' 445s ok 6 445s # testing : echo 445s # expected: '/usr/bin/perl' 445s # received: '/usr/bin/perl' 445s ok 7 445s # testing : echo 445s # expected: '119752119752119752119752119752' 445s # received: '119752119752119752119752119752' 445s ok 8 445s ok 447s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 449s t/security/CVE-2003-0542.t .......... 449s 1..1 449s # Running under perl version 5.038002 for linux 449s # Current time local: Mon Jun 3 13:20:07 2024 449s # Current time GMT: Mon Jun 3 13:20:07 2024 449s # Using Test.pm version 1.31 449s # Using Apache/Test.pm version 1.42 449s # testing : CAN-2003-0542 test case 449s # expected: 404 449s # received: '404' 449s ok 1 449s ok 451s t/security/CVE-2004-0747.t .......... 451s 1..1 451s # Running under perl version 5.038002 for linux 451s # Current time local: Mon Jun 3 13:20:09 2024 451s # Current time GMT: Mon Jun 3 13:20:09 2024 451s # Using Test.pm version 1.31 451s # Using Apache/Test.pm version 1.42 451s # testing : CAN-2004-0747 ap_resolve_env test case 451s # expected: 200 451s # received: 200 451s ok 1 451s ok 452s t/security/CVE-2004-0811.t .......... 452s 1..8 452s # Running under perl version 5.038002 for linux 452s # Current time local: Mon Jun 3 13:20:11 2024 452s # Current time GMT: Mon Jun 3 13:20:11 2024 452s # Using Test.pm version 1.31 452s # Using Apache/Test.pm version 1.42 452s # testing : subdir access allowed 452s # expected: 200 452s # received: '200' 452s ok 1 452s # testing : subdir access allowed 452s # expected: 200 452s # received: '200' 452s ok 2 452s # testing : subdir access allowed 452s # expected: 200 452s # received: '200' 452s ok 3 452s # testing : subdir access allowed 452s # expected: 200 452s # received: '200' 452s ok 4 452s # testing : topdir access denied 452s # expected: 401 452s # received: '401' 452s ok 5 452s # testing : topdir access denied 452s # expected: 401 452s # received: '401' 452s ok 6 452s # testing : topdir access denied 452s # expected: 401 452s # received: '401' 452s ok 7 452s # testing : topdir access denied 452s # expected: 401 452s # received: '401' 452s ok 8 452s ok 454s t/security/CVE-2004-0940.t .......... 454s 1..1 454s # Running under perl version 5.038002 for linux 454s # Current time local: Mon Jun 3 13:20:12 2024 454s # Current time GMT: Mon Jun 3 13:20:12 2024 454s # Using Test.pm version 1.31 454s # Using Apache/Test.pm version 1.42 454s # testing : response was 200 454s # expected: 200 454s # received: '200' 454s ok 1 454s ok 456s t/security/CVE-2004-0942.t .......... 456s 1..2 456s # Running under perl version 5.038002 for linux 456s # Current time local: Mon Jun 3 13:20:14 2024 456s # Current time GMT: Mon Jun 3 13:20:14 2024 456s # Using Test.pm version 1.31 456s # Using Apache/Test.pm version 1.42 456s ok 1 456s # testing : request was refused 456s # expected: qr/^HTTP\/1\.. 400/ 456s # received: 'HTTP/1.1 400 Bad Request 456s # ' 456s ok 2 456s ok 458s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 459s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 461s t/security/CVE-2005-2491.t .......... 461s 1..4 461s # Running under perl version 5.038002 for linux 461s # Current time local: Mon Jun 3 13:20:19 2024 461s # Current time GMT: Mon Jun 3 13:20:19 2024 461s # Using Test.pm version 1.31 461s # Using Apache/Test.pm version 1.42 461s # testing : check that server did not segfault 461s # expected: 'Internal Server Error' 461s # received: 'Internal Server Error' 461s ok 1 461s # testing : check for 500 response error 461s # expected: 500 461s # received: '500' 461s ok 2 461s # testing : check that server did not segfault 461s # expected: 'Internal Server Error' 461s # received: 'Internal Server Error' 461s ok 3 461s # testing : check for 500 response error 461s # expected: 500 461s # received: '500' 461s ok 4 461s ok 463s t/security/CVE-2005-2700.t .......... 463s 1..2 463s # Running under perl version 5.038002 for linux 463s # Current time local: Mon Jun 3 13:20:21 2024 463s # Current time GMT: Mon Jun 3 13:20:21 2024 463s # Using Test.pm version 1.31 463s # Using Apache/Test.pm version 1.42 463s # testing : access permitted without ccert 463s # expected: 200 463s # received: '200' 463s ok 1 463s # testing : access *not* permitted without ccert 463s # expected: 200 463s # received: '403' 463s ok 2 463s ok 465s t/security/CVE-2005-3352.t .......... 465s 1..2 465s # Running under perl version 5.038002 for linux 465s # Current time local: Mon Jun 3 13:20:23 2024 465s # Current time GMT: Mon Jun 3 13:20:23 2024 465s # Using Test.pm version 1.31 465s # Using Apache/Test.pm version 1.42 465s # testing : response code is OK 465s # expected: 200 465s # received: '200' 465s ok 1 465s # testing : referer was escaped 465s # expected: qr/%22%3e/ 465s # received: ' 465s # 465s # Menu for /security/CVE-2005-3352.map 465s # 465s #

Menu for /security/CVE-2005-3352.map

465s #
465s # 465s #
(Default) Go Back
465s # 465s # 465s # 465s # 465s # ' 465s ok 2 465s ok 467s t/security/CVE-2005-3357.t .......... 467s 1..3 467s # Running under perl version 5.038002 for linux 467s # Current time local: Mon Jun 3 13:20:25 2024 467s # Current time GMT: Mon Jun 3 13:20:25 2024 467s # Using Test.pm version 1.31 467s # Using Apache/Test.pm version 1.42 467s # URL is http://localhost:8534/ 467s ok 1 467s # testing : Expected bad request from 'GET http://localhost:8534/' 467s # expected: 400 467s # received: '400' 467s ok 2 467s # testing : errordoc content was served 467s # expected: qr/welcome to localhost/ 467s # received: 'welcome to localhost:8529 467s # ' 467s ok 3 467s ok 468s t/security/CVE-2006-5752.t .......... 468s 1..2 468s # Running under perl version 5.038002 for linux 468s # Current time local: Mon Jun 3 13:20:27 2024 468s # Current time GMT: Mon Jun 3 13:20:27 2024 468s # Using Test.pm version 1.31 468s # Using Apache/Test.pm version 1.42 468s # testing : server-status gave response 468s # expected: 200 468s # received: '200' 468s ok 1 468s # testing : response content-type had charset 468s # expected: qr/charset=/ 468s # received: 'text/html; charset=ISO-8859-1' 468s ok 2 468s ok 470s t/security/CVE-2007-5000.t .......... 470s 1..2 470s # Running under perl version 5.038002 for linux 470s # Current time local: Mon Jun 3 13:20:28 2024 470s # Current time GMT: Mon Jun 3 13:20:28 2024 470s # Using Test.pm version 1.31 470s # Using Apache/Test.pm version 1.42 470s # testing : response code is OK 470s # expected: 200 470s # received: '200' 470s ok 1 470s # testing : URI was escaped in response 470s # expected: qr// 470s # received: ' 470s # 470s # Menu for /security/CVE-2005-3352.map/<foo> 470s # 470s #

Menu for /security/CVE-2005-3352.map/<foo>

470s #
470s # 470s #
(Default) Go Back
470s # 470s # 470s # 470s # 470s # ' 470s ok 2 470s ok 472s t/security/CVE-2007-6388.t .......... 472s 1..2 472s # Running under perl version 5.038002 for linux 472s # Current time local: Mon Jun 3 13:20:30 2024 472s # Current time GMT: Mon Jun 3 13:20:30 2024 472s # Using Test.pm version 1.31 472s # Using Apache/Test.pm version 1.42 472s # testing : response code is OK 472s # expected: 200 472s # received: '200' 472s ok 1 472s # testing : refresh parameter not echoed verbatim 472s # expected: 42 472s # received: '42' 472s ok 2 472s ok 474s t/security/CVE-2008-2364.t .......... 474s 1..3 474s # Running under perl version 5.038002 for linux 474s # Current time local: Mon Jun 3 13:20:32 2024 474s # Current time GMT: Mon Jun 3 13:20:32 2024 474s # Using Test.pm version 1.31 474s # Using Apache/Test.pm version 1.42 474s # testing : reverse proxy to index.html 474s # expected: 200 474s # received: '200' 474s ok 1 474s # testing : small number of interim responses - CVE-2008-2364 474s # expected: 200 474s # received: '200' 474s ok 2 474s # testing : large number of interim responses - CVE-2008-2364 474s # expected: 502 474s # received: '502' 474s ok 3 474s ok 476s t/security/CVE-2009-1195.t .......... 476s 1..221 476s # Running under perl version 5.038002 for linux 476s # Current time local: Mon Jun 3 13:20:34 2024 476s # Current time GMT: Mon Jun 3 13:20:34 2024 476s # Using Test.pm version 1.31 476s # Using Apache/Test.pm version 1.42 476s # testing : Options should not be allowed for script #1; 500 response expected 476s # expected: 500 476s # received: '500' 476s ok 1 476s # testing : Options should be allowed for script #2; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 2 476s # testing : SSI should be evaluated but exec not permitted for script #2 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 3 476s # testing : Options should not be allowed for script #3; 500 response expected 476s # expected: 500 476s # received: '500' 476s ok 4 476s # testing : Options should be allowed for script #4; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 5 476s # testing : SSI should be evaluated but exec not permitted for script #4 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 6 476s # testing : Options should not be allowed for script #5; 500 response expected 476s # expected: 500 476s # received: '500' 476s ok 7 476s # testing : Options should be allowed for script #6; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 8 476s # testing : SSI should not be evaluated for script #6 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 9 476s # testing : Options should not be allowed for script #7; 500 response expected 476s # expected: 500 476s # received: '500' 476s ok 10 476s # testing : Options should not be allowed for script #8; 500 response expected 476s # expected: 500 476s # received: '500' 476s ok 11 476s # testing : Options should not be allowed for script #9; 500 response expected 476s # expected: 500 476s # received: '500' 476s ok 12 476s # testing : Options should not be allowed for script #10; 500 response expected 476s # expected: 500 476s # received: '500' 476s ok 13 476s # testing : Options should be allowed for script #11; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 14 476s # testing : SSI should be evaluated with exec allowed for script #11 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 15 476s # testing : Options should be allowed for script #12; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 16 476s # testing : SSI should be evaluated but exec not permitted for script #12 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 17 476s # testing : Options should be allowed for script #13; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 18 476s # testing : SSI should be evaluated with exec allowed for script #13 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 19 476s # testing : Options should be allowed for script #14; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 20 476s # testing : SSI should be evaluated but exec not permitted for script #14 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 21 476s # testing : Options should be allowed for script #15; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 22 476s # testing : SSI should not be evaluated for script #15 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 23 476s # testing : Options should be allowed for script #16; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 24 476s # testing : SSI should not be evaluated for script #16 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 25 476s # testing : Options should be allowed for script #17; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 26 476s # testing : SSI should be evaluated but exec not permitted for script #17 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 27 476s # testing : Options should be allowed for script #18; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 28 476s # testing : SSI should not be evaluated for script #18 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 29 476s # testing : Options should be allowed for script #19; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 30 476s # testing : SSI should be evaluated with exec allowed for script #19 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 31 476s # testing : Options should be allowed for script #20; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 32 476s # testing : SSI should not be evaluated for script #20 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 33 476s # testing : Options should be allowed for script #21; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 34 476s # testing : SSI should be evaluated with exec allowed for script #21 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 35 476s # testing : Options should be allowed for script #22; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 36 476s # testing : SSI should be evaluated but exec not permitted for script #22 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 37 476s # testing : Options should be allowed for script #23; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 38 476s # testing : SSI should be evaluated with exec allowed for script #23 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 39 476s # testing : Options should be allowed for script #24; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 40 476s # testing : SSI should be evaluated but exec not permitted for script #24 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 41 476s # testing : Options should be allowed for script #25; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 42 476s # testing : SSI should not be evaluated for script #25 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 43 476s # testing : Options should be allowed for script #26; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 44 476s # testing : SSI should not be evaluated for script #26 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 45 476s # testing : Options should be allowed for script #27; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 46 476s # testing : SSI should be evaluated but exec not permitted for script #27 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 47 476s # testing : Options should be allowed for script #28; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 48 476s # testing : SSI should not be evaluated for script #28 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 49 476s # testing : Options should be allowed for script #29; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 50 476s # testing : SSI should be evaluated with exec allowed for script #29 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 51 476s # testing : Options should be allowed for script #30; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 52 476s # testing : SSI should not be evaluated for script #30 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 53 476s # testing : Options should be allowed for script #31; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 54 476s # testing : SSI should not be evaluated for script #31 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 55 476s # testing : Options should be allowed for script #32; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 56 476s # testing : SSI should not be evaluated for script #32 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 57 476s # testing : Options should be allowed for script #33; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 58 476s # testing : SSI should not be evaluated for script #33 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 59 476s # testing : Options should be allowed for script #34; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 60 476s # testing : SSI should not be evaluated for script #34 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 61 476s # testing : Options should be allowed for script #35; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 62 476s # testing : SSI should not be evaluated for script #35 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 63 476s # testing : Options should be allowed for script #36; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 64 476s # testing : SSI should not be evaluated for script #36 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 65 476s # testing : Options should be allowed for script #37; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 66 476s # testing : SSI should not be evaluated for script #37 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 67 476s # testing : Options should be allowed for script #38; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 68 476s # testing : SSI should not be evaluated for script #38 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 69 476s # testing : Options should be allowed for script #39; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 70 476s # testing : SSI should not be evaluated for script #39 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 71 476s # testing : Options should be allowed for script #40; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 72 476s # testing : SSI should not be evaluated for script #40 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 73 476s # testing : Options should not be allowed for script #41; 500 response expected 476s # expected: 500 476s # received: '500' 476s ok 74 476s # testing : Options should be allowed for script #42; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 75 476s # testing : SSI should be evaluated but exec not permitted for script #42 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 76 476s # testing : Options should not be allowed for script #43; 500 response expected 476s # expected: 500 476s # received: '500' 476s ok 77 476s # testing : Options should be allowed for script #44; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 78 476s # testing : SSI should be evaluated but exec not permitted for script #44 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 79 476s # testing : Options should not be allowed for script #45; 500 response expected 476s # expected: 500 476s # received: '500' 476s ok 80 476s # testing : Options should be allowed for script #46; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 81 476s # testing : SSI should not be evaluated for script #46 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 82 476s # testing : Options should not be allowed for script #47; 500 response expected 476s # expected: 500 476s # received: '500' 476s ok 83 476s # testing : Options should not be allowed for script #48; 500 response expected 476s # expected: 500 476s # received: '500' 476s ok 84 476s # testing : Options should not be allowed for script #49; 500 response expected 476s # expected: 500 476s # received: '500' 476s ok 85 476s # testing : Options should not be allowed for script #50; 500 response expected 476s # expected: 500 476s # received: '500' 476s ok 86 476s # testing : Options should be allowed for script #51; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 87 476s # testing : SSI should be evaluated with exec allowed for script #51 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 88 476s # testing : Options should be allowed for script #52; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 89 476s # testing : SSI should be evaluated but exec not permitted for script #52 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 90 476s # testing : Options should be allowed for script #53; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 91 476s # testing : SSI should be evaluated with exec allowed for script #53 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 92 476s # testing : Options should be allowed for script #54; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 93 476s # testing : SSI should be evaluated but exec not permitted for script #54 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 94 476s # testing : Options should be allowed for script #55; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 95 476s # testing : SSI should not be evaluated for script #55 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 96 476s # testing : Options should be allowed for script #56; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 97 476s # testing : SSI should not be evaluated for script #56 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 98 476s # testing : Options should be allowed for script #57; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 99 476s # testing : SSI should be evaluated but exec not permitted for script #57 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 100 476s # testing : Options should be allowed for script #58; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 101 476s # testing : SSI should not be evaluated for script #58 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 102 476s # testing : Options should be allowed for script #59; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 103 476s # testing : SSI should be evaluated with exec allowed for script #59 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 104 476s # testing : Options should be allowed for script #60; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 105 476s # testing : SSI should not be evaluated for script #60 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 106 476s # testing : Options should be allowed for script #61; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 107 476s # testing : SSI should be evaluated with exec allowed for script #61 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 108 476s # testing : Options should be allowed for script #62; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 109 476s # testing : SSI should be evaluated but exec not permitted for script #62 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 110 476s # testing : Options should be allowed for script #63; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 111 476s # testing : SSI should be evaluated with exec allowed for script #63 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 112 476s # testing : Options should be allowed for script #64; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 113 476s # testing : SSI should be evaluated but exec not permitted for script #64 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 114 476s # testing : Options should be allowed for script #65; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 115 476s # testing : SSI should not be evaluated for script #65 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 116 476s # testing : Options should be allowed for script #66; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 117 476s # testing : SSI should not be evaluated for script #66 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 118 476s # testing : Options should be allowed for script #67; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 119 476s # testing : SSI should be evaluated but exec not permitted for script #67 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 120 476s # testing : Options should be allowed for script #68; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 121 476s # testing : SSI should not be evaluated for script #68 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 122 476s # testing : Options should be allowed for script #69; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 123 476s # testing : SSI should be evaluated with exec allowed for script #69 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 124 476s # testing : Options should be allowed for script #70; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 125 476s # testing : SSI should not be evaluated for script #70 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 126 476s # testing : Options should be allowed for script #71; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 127 476s # testing : SSI should be evaluated but exec not permitted for script #71 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 128 476s # testing : Options should be allowed for script #72; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 129 476s # testing : SSI should be evaluated but exec not permitted for script #72 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 130 476s # testing : Options should be allowed for script #73; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 131 476s # testing : SSI should be evaluated but exec not permitted for script #73 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 132 476s # testing : Options should be allowed for script #74; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 133 476s # testing : SSI should be evaluated but exec not permitted for script #74 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 134 476s # testing : Options should be allowed for script #75; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 135 476s # testing : SSI should be evaluated but exec not permitted for script #75 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 136 476s # testing : Options should be allowed for script #76; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 137 476s # testing : SSI should be evaluated but exec not permitted for script #76 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 138 476s # testing : Options should be allowed for script #77; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 139 476s # testing : SSI should be evaluated but exec not permitted for script #77 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 140 476s # testing : Options should be allowed for script #78; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 141 476s # testing : SSI should be evaluated but exec not permitted for script #78 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 142 476s # testing : Options should be allowed for script #79; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 143 476s # testing : SSI should be evaluated but exec not permitted for script #79 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 144 476s # testing : Options should be allowed for script #80; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 145 476s # testing : SSI should be evaluated but exec not permitted for script #80 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 146 476s # testing : Options should not be allowed for script #81; 500 response expected 476s # expected: 500 476s # received: '500' 476s ok 147 476s # testing : Options should be allowed for script #82; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 148 476s # testing : SSI should be evaluated but exec not permitted for script #82 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 149 476s # testing : Options should not be allowed for script #83; 500 response expected 476s # expected: 500 476s # received: '500' 476s ok 150 476s # testing : Options should be allowed for script #84; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 151 476s # testing : SSI should be evaluated but exec not permitted for script #84 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 152 476s # testing : Options should not be allowed for script #85; 500 response expected 476s # expected: 500 476s # received: '500' 476s ok 153 476s # testing : Options should be allowed for script #86; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 154 476s # testing : SSI should not be evaluated for script #86 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 155 476s # testing : Options should not be allowed for script #87; 500 response expected 476s # expected: 500 476s # received: '500' 476s ok 156 476s # testing : Options should not be allowed for script #88; 500 response expected 476s # expected: 500 476s # received: '500' 476s ok 157 476s # testing : Options should not be allowed for script #89; 500 response expected 476s # expected: 500 476s # received: '500' 476s ok 158 476s # testing : Options should not be allowed for script #90; 500 response expected 476s # expected: 500 476s # received: '500' 476s ok 159 476s # testing : Options should be allowed for script #91; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 160 476s # testing : SSI should be evaluated with exec allowed for script #91 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 161 476s # testing : Options should be allowed for script #92; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 162 476s # testing : SSI should be evaluated but exec not permitted for script #92 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 163 476s # testing : Options should be allowed for script #93; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 164 476s # testing : SSI should be evaluated with exec allowed for script #93 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 165 476s # testing : Options should be allowed for script #94; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 166 476s # testing : SSI should be evaluated but exec not permitted for script #94 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 167 476s # testing : Options should be allowed for script #95; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 168 476s # testing : SSI should not be evaluated for script #95 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 169 476s # testing : Options should be allowed for script #96; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 170 476s # testing : SSI should not be evaluated for script #96 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 171 476s # testing : Options should be allowed for script #97; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 172 476s # testing : SSI should be evaluated but exec not permitted for script #97 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 173 476s # testing : Options should be allowed for script #98; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 174 476s # testing : SSI should not be evaluated for script #98 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 175 476s # testing : Options should be allowed for script #99; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 176 476s # testing : SSI should be evaluated with exec allowed for script #99 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 177 476s # testing : Options should be allowed for script #100; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 178 476s # testing : SSI should not be evaluated for script #100 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 179 476s # testing : Options should be allowed for script #101; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 180 476s # testing : SSI should be evaluated with exec allowed for script #101 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 181 476s # testing : Options should be allowed for script #102; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 182 476s # testing : SSI should be evaluated but exec not permitted for script #102 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 183 476s # testing : Options should be allowed for script #103; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 184 476s # testing : SSI should be evaluated with exec allowed for script #103 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 185 476s # testing : Options should be allowed for script #104; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 186 476s # testing : SSI should be evaluated but exec not permitted for script #104 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 187 476s # testing : Options should be allowed for script #105; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 188 476s # testing : SSI should not be evaluated for script #105 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 189 476s # testing : Options should be allowed for script #106; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 190 476s # testing : SSI should not be evaluated for script #106 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 191 476s # testing : Options should be allowed for script #107; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 192 476s # testing : SSI should be evaluated but exec not permitted for script #107 476s # expected: '[an error occurred while processing this directive]' 476s # received: '[an error occurred while processing this directive]' 476s ok 193 476s # testing : Options should be allowed for script #108; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 194 476s # testing : SSI should not be evaluated for script #108 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 195 476s # testing : Options should be allowed for script #109; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 196 476s # testing : SSI should be evaluated with exec allowed for script #109 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 197 476s # testing : Options should be allowed for script #110; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 198 476s # testing : SSI should not be evaluated for script #110 476s # expected: qr/--\#exec cgi=/ 476s # received: '' 476s ok 199 476s # testing : Options should be allowed for script #111; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 200 476s # testing : SSI should be evaluated with exec allowed for script #111 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 201 476s # testing : Options should be allowed for script #112; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 202 476s # testing : SSI should be evaluated with exec allowed for script #112 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 203 476s # testing : Options should be allowed for script #113; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 204 476s # testing : SSI should be evaluated with exec allowed for script #113 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 205 476s # testing : Options should be allowed for script #114; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 206 476s # testing : SSI should be evaluated with exec allowed for script #114 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 207 476s # testing : Options should be allowed for script #115; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 208 476s # testing : SSI should be evaluated with exec allowed for script #115 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 209 476s # testing : Options should be allowed for script #116; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 210 476s # testing : SSI should be evaluated with exec allowed for script #116 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 211 476s # testing : Options should be allowed for script #117; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 212 476s # testing : SSI should be evaluated with exec allowed for script #117 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 213 476s # testing : Options should be allowed for script #118; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 214 476s # testing : SSI should be evaluated with exec allowed for script #118 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 215 476s # testing : Options should be allowed for script #119; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 216 476s # testing : SSI should be evaluated with exec allowed for script #119 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 217 476s # testing : Options should be allowed for script #120; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 218 476s # testing : SSI should be evaluated with exec allowed for script #120 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 219 476s # testing : Options should be allowed for script #121; 200 response expected 476s # expected: 200 476s # received: '200' 476s ok 220 476s # testing : SSI should be evaluated with exec allowed for script #121 476s # expected: 'perl cgi' 476s # received: 'perl cgi' 476s ok 221 476s ok 479s t/security/CVE-2009-1890.t .......... 479s 1..7 479s # Running under perl version 5.038002 for linux 479s # Current time local: Mon Jun 3 13:20:36 2024 479s # Current time GMT: Mon Jun 3 13:20:36 2024 479s # Using Test.pm version 1.31 479s # Using Apache/Test.pm version 1.42 479s ok 1 479s ok 2 479s ok 3 479s ok 4 479s ok 5 479s # testing : request was parsed 479s # expected: qr/^HTTP\/1\.. 200/ 479s # received: 'HTTP/1.1 200 OK 479s # ' 479s ok 6 479s # header: Date: Mon, 03 Jun 2024 13:20:38 GMT 479s # header: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 479s # header: Vary: In-If1 479s # header: DMMATCH1: 1 479s # header: Content-Type: text/plain 479s # header: Connection: close 479s # header: 479s # got: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 479s # remaining: 0 479s # testing : read entire body 479s # expected: 0 479s # received: 0 479s ok 7 479s ok 481s t/security/CVE-2009-3555.t .......... 481s 1..4 481s # Running under perl version 5.038002 for linux 481s # Current time local: Mon Jun 3 13:20:39 2024 481s # Current time GMT: Mon Jun 3 13:20:39 2024 481s # Using Test.pm version 1.31 481s # Using Apache/Test.pm version 1.42 481s ok 1 # skip Skipping test for TLSv1.3 481s ok 2 # skip Skipping test for TLSv1.3 481s ok 3 # skip Skipping test for TLSv1.3 481s ok 4 # skip Skipping test for TLSv1.3 481s ok 483s t/security/CVE-2011-3368-rewrite.t .. 483s 1..3 483s # Running under perl version 5.038002 for linux 483s # Current time local: Mon Jun 3 13:20:41 2024 483s # Current time GMT: Mon Jun 3 13:20:41 2024 483s # Using Test.pm version 1.31 483s # Using Apache/Test.pm version 1.42 483s ok 1 483s ok 2 483s # testing : got 400 error 483s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 483s # received: 'HTTP/1.1 400 Bad Request 483s # ' 483s ok 3 483s ok 484s t/security/CVE-2011-3368.t .......... 484s 1..3 484s # Running under perl version 5.038002 for linux 484s # Current time local: Mon Jun 3 13:20:42 2024 484s # Current time GMT: Mon Jun 3 13:20:42 2024 484s # Using Test.pm version 1.31 484s # Using Apache/Test.pm version 1.42 484s ok 1 484s ok 2 484s # testing : got 400 error 484s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 484s # received: 'HTTP/1.1 400 Bad Request 484s # ' 484s ok 3 484s ok 486s t/security/CVE-2017-7659.t .......... 486s 1..2 486s # Running under perl version 5.038002 for linux 486s # Current time local: Mon Jun 3 13:20:44 2024 486s # Current time GMT: Mon Jun 3 13:20:44 2024 486s # Using Test.pm version 1.31 486s # Using Apache/Test.pm version 1.42 486s ok 1 486s ok 2 486s ok 488s t/security/CVE-2019-0215.t .......... 488s 1..2 488s # Running under perl version 5.038002 for linux 488s # Current time local: Mon Jun 3 13:20:46 2024 488s # Current time GMT: Mon Jun 3 13:20:46 2024 488s # Using Test.pm version 1.31 488s # Using Apache/Test.pm version 1.42 488s # Using TLSv13, expecting status 403 488s # testing : first access denied without client cert 488s # expected: 403 488s # received: '403' 488s ok 1 488s # testing : second access denied without client cert 488s # expected: 403 488s # received: '403' 488s ok 2 488s ok 490s t/security/CVE-2020-1927.t .......... 490s 1..1 490s # Running under perl version 5.038002 for linux 490s # Current time local: Mon Jun 3 13:20:48 2024 490s # Current time GMT: Mon Jun 3 13:20:48 2024 490s # Using Test.pm version 1.31 490s # Using Apache/Test.pm version 1.42 490s # SENDING to 127.0.0.1:8544 490s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1 490s Host: merge-disabled 490s Connection: close 490s 490s # SENDING to 127.0.0.1:8544 490s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 490s # testing : regex didn't match and redirect 490s # expected: 404 490s # received: '404' 490s ok 1 490s ok 492s t/ssl/basicauth.t ................... 492s 1..4 492s # Running under perl version 5.038002 for linux 492s # Current time local: Mon Jun 3 13:20:50 2024 492s # Current time GMT: Mon Jun 3 13:20:50 2024 492s # Using Test.pm version 1.31 492s # Using Apache/Test.pm version 1.42 492s # testing : Getting /ssl-fakebasicauth/index.html with no cert 492s # expected: qr/^(500|403)$/ 492s # received: '403' 492s ok 1 492s # testing : Getting /ssl-fakebasicauth/index.html with client_snakeoil cert 492s # expected: 200 492s # received: '200' 492s ok 2 492s # testing : Getting /ssl-fakebasicauth/index.html with client_ok cert 492s # expected: 401 492s # received: '401' 492s ok 3 492s ok 4 # skip Colon in username test skipped. 492s ok 493s t/ssl/env.t ......................... 493s 1..30 493s # Running under perl version 5.038002 for linux 493s # Current time local: Mon Jun 3 13:20:52 2024 493s # Current time GMT: Mon Jun 3 13:20:52 2024 493s # Using Test.pm version 1.31 493s # Using Apache/Test.pm version 1.42 493s # testing : response status OK 493s # expected: 200 493s # received: '200' 493s ok 1 493s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 493s ok 2 493s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 493s ok 3 493s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 493s ok 4 493s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 493s ok 5 493s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 493s ok 6 493s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 493s ok 7 493s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 493s ok 8 493s #SSL_CLIENT_S_DN_Email should not exist 493s ok 9 493s #SSL_CLIENT_S_DN_O should not exist 493s ok 10 493s #SSL_CLIENT_S_DN_OU should not exist 493s ok 11 493s #SSL_CLIENT_S_DN_CN should not exist 493s ok 12 493s #SSL_CLIENT_S_DN_L should not exist 493s ok 13 493s #SSL_CLIENT_S_DN_C should not exist 493s ok 14 493s #SSL_CLIENT_S_DN_ST should not exist 493s ok 15 493s # testing : second response status OK 493s # expected: 200 493s # received: '200' 493s ok 16 493s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 493s ok 17 493s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 493s ok 18 493s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 493s ok 19 493s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 493s ok 20 493s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 493s ok 21 493s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 493s ok 22 493s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 493s ok 23 493s #SSL_CLIENT_S_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 493s ok 24 493s #SSL_CLIENT_S_DN_O: expect 'Snake Oil, Ltd.', got 'Snake Oil, Ltd.' 493s ok 25 493s #SSL_CLIENT_S_DN_OU: expect 'Staff', got 'Staff' 493s ok 26 493s #SSL_CLIENT_S_DN_CN: expect 'client_snakeoil', got 'client_snakeoil' 493s ok 27 493s #SSL_CLIENT_S_DN_L: expect 'Mackay', got 'Mackay' 493s ok 28 493s #SSL_CLIENT_S_DN_C: expect 'AU', got 'AU' 493s ok 29 493s #SSL_CLIENT_S_DN_ST: expect 'Queensland', got 'Queensland' 493s ok 30 493s ok 495s t/ssl/extlookup.t ................... 495s 1..4 495s # Running under perl version 5.038002 for linux 495s # Current time local: Mon Jun 3 13:20:53 2024 495s # Current time GMT: Mon Jun 3 13:20:53 2024 495s # Using Test.pm version 1.31 495s # Using Apache/Test.pm version 1.42 495s # testing : ssl_ext_lookup works for 1.3.6.1.4.1.18060.12.0 495s # expected: 200 495s # received: '200' 495s ok 1 495s # testing : Extension value match for 1.3.6.1.4.1.18060.12.0 495s # expected: 'Lemons' 495s # received: 'Lemons' 495s ok 2 495s # testing : ssl_ext_lookup works for 2.16.840.1.113730.1.13 495s # expected: 200 495s # received: '200' 495s ok 3 495s # testing : Extension value match for 2.16.840.1.113730.1.13 495s # expected: 'This Is A Comment' 495s # received: 'This Is A Comment' 495s ok 4 495s ok 497s t/ssl/fakeauth.t .................... 497s 1..3 497s # Running under perl version 5.038002 for linux 497s # Current time local: Mon Jun 3 13:20:55 2024 497s # Current time GMT: Mon Jun 3 13:20:55 2024 497s # Using Test.pm version 1.31 497s # Using Apache/Test.pm version 1.42 497s # testing : Getting /ssl-fakebasicauth2/index.html with no cert 497s # expected: qr/^(500|403)$/ 497s # received: '403' 497s ok 1 497s # testing : Getting /ssl-fakebasicauth2/index.html with client_snakeoil cert 497s # expected: 200 497s # received: '200' 497s ok 2 497s # testing : Getting /ssl-fakebasicauth2/index.html with client_ok cert 497s # expected: 200 497s # received: '200' 497s ok 3 497s ok 499s t/ssl/headers.t ..................... 499s 1..3 499s # Running under perl version 5.038002 for linux 499s # Current time local: Mon Jun 3 13:20:57 2024 499s # Current time GMT: Mon Jun 3 13:20:57 2024 499s # Using Test.pm version 1.31 499s # Using Apache/Test.pm version 1.42 499s # testing : SSLFlag header set 499s # expected: qr/X-SSL-Flag: on/ 499s # received: 'HTTP/1.1 200 OK 499s # Connection: close 499s # Date: Mon, 03 Jun 2024 13:20:59 GMT 499s # Accept-Ranges: bytes 499s # ETag: "c-613edd771cbc0" 499s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 499s # Vary: In-If1 499s # Content-Length: 12 499s # Content-Type: text/html 499s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 499s # Client-Date: Mon, 03 Jun 2024 13:20:59 GMT 499s # Client-Peer: 127.0.0.1:8532 499s # Client-Response-Num: 1 499s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 499s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 499s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 499s # Client-SSL-Socket-Class: IO::Socket::SSL 499s # Client-SSL-Version: TLSv1_3 499s # DMMATCH1: 1 499s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBDDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjAz MTMxNTQzWhcNMjUwNjAzMTMxNTQzWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAurgtZ7TdYNPTfIrQcElEfyEv iMTmnbsXiEEZK8LCuoCCQ0UfJ7+AGL5HfvCgCfDwK2S8AkxlOm3g53DWqZ/XJIvs WjnqK8MHHdJF4YpFJfNImBBpyCxdBtEgd5vULF42zWfOvKPzr0XG5zNBu/FQGjJJ cAqg22yJOlwLdgtakB/FokHIRdGOnsrAwjrAWYmpN0MzQDGesn+OG7nbZpZ4l4re gCSpSEN9hq5nPsKGMTUiPAaO3iYS1hqyLkWfChySeokOq3d74XBT6SbjdIaU76Tv V9o0wP2s/O5hFaHDjqfFCdjcj3EgKnecr8Q/+bHUyBwzWfLBlcdLPe7pJhtR7QID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFCKDmKzm6y+iRpnTAZeHt3MXSM+h MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghRRWoVG8pDtPKzljNGHIZhebwAM rTANBgkqhkiG9w0BAQsFAAOCAQEAwFangFYLqT8NvBANxiOj/xncamTCZPQqSmpk vZwf6ROcDRdBWF0aJbtObSdXY95I3ZWfTroxzdYBOs4o5I+0cRAyWcWjppA2yX4G 6dvuDdlI46Bwu/G1BCPMN97Xd4e5w0wBZrjjDunZ4p3MUE5MC4ofHaMwME4YNXyg dYqOk3Zc4QLk6w55Rg+k7fxqm6z0XgeSwm7idGwDt0mTaOjrrZGsaNS1v5VmcMAa VDb85i2SlEHSgN+yRZpljlW1hHXTXTb5V8Qf0PBIDft/2r6+1Ta+j2Bqky6EYfgz w0pRPv5YikVvMao1RWa2svuGtPlo4dYFez+Gx02Qqjsqa5+LMg== -----END CERTIFICATE----- 499s # X-SSL-Flag: on 499s # X-SSL-None: (null) 499s # 499s # ' 499s ok 1 499s # testing : SSL certificate is unwrapped 499s # expected: qr/X-SSL-Cert:.*END CERTIFICATE-----/ 499s # received: 'HTTP/1.1 200 OK 499s # Connection: close 499s # Date: Mon, 03 Jun 2024 13:20:59 GMT 499s # Accept-Ranges: bytes 499s # ETag: "c-613edd771cbc0" 499s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 499s # Vary: In-If1 499s # Content-Length: 12 499s # Content-Type: text/html 499s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 499s # Client-Date: Mon, 03 Jun 2024 13:20:59 GMT 499s # Client-Peer: 127.0.0.1:8532 499s # Client-Response-Num: 1 499s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 499s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 499s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 499s # Client-SSL-Socket-Class: IO::Socket::SSL 499s # Client-SSL-Version: TLSv1_3 499s # DMMATCH1: 1 499s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBDDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjAz MTMxNTQzWhcNMjUwNjAzMTMxNTQzWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAurgtZ7TdYNPTfIrQcElEfyEv iMTmnbsXiEEZK8LCuoCCQ0UfJ7+AGL5HfvCgCfDwK2S8AkxlOm3g53DWqZ/XJIvs WjnqK8MHHdJF4YpFJfNImBBpyCxdBtEgd5vULF42zWfOvKPzr0XG5zNBu/FQGjJJ cAqg22yJOlwLdgtakB/FokHIRdGOnsrAwjrAWYmpN0MzQDGesn+OG7nbZpZ4l4re gCSpSEN9hq5nPsKGMTUiPAaO3iYS1hqyLkWfChySeokOq3d74XBT6SbjdIaU76Tv V9o0wP2s/O5hFaHDjqfFCdjcj3EgKnecr8Q/+bHUyBwzWfLBlcdLPe7pJhtR7QID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFCKDmKzm6y+iRpnTAZeHt3MXSM+h MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghRRWoVG8pDtPKzljNGHIZhebwAM rTANBgkqhkiG9w0BAQsFAAOCAQEAwFangFYLqT8NvBANxiOj/xncamTCZPQqSmpk vZwf6ROcDRdBWF0aJbtObSdXY95I3ZWfTroxzdYBOs4o5I+0cRAyWcWjppA2yX4G 6dvuDdlI46Bwu/G1BCPMN97Xd4e5w0wBZrjjDunZ4p3MUE5MC4ofHaMwME4YNXyg dYqOk3Zc4QLk6w55Rg+k7fxqm6z0XgeSwm7idGwDt0mTaOjrrZGsaNS1v5VmcMAa VDb85i2SlEHSgN+yRZpljlW1hHXTXTb5V8Qf0PBIDft/2r6+1Ta+j2Bqky6EYfgz w0pRPv5YikVvMao1RWa2svuGtPlo4dYFez+Gx02Qqjsqa5+LMg== -----END CERTIFICATE----- 499s # X-SSL-Flag: on 499s # X-SSL-None: (null) 499s # 499s # ' 499s ok 2 499s # testing : unknown SSL variable not given 499s # expected: qr/X-SSL-None: \(null\)\n/ 499s # received: 'HTTP/1.1 200 OK 499s # Connection: close 499s # Date: Mon, 03 Jun 2024 13:20:59 GMT 499s # Accept-Ranges: bytes 499s # ETag: "c-613edd771cbc0" 499s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 499s # Vary: In-If1 499s # Content-Length: 12 499s # Content-Type: text/html 499s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 499s # Client-Date: Mon, 03 Jun 2024 13:20:59 GMT 499s # Client-Peer: 127.0.0.1:8532 499s # Client-Response-Num: 1 499s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 499s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 499s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 499s # Client-SSL-Socket-Class: IO::Socket::SSL 499s # Client-SSL-Version: TLSv1_3 499s # DMMATCH1: 1 499s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBDDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjAz MTMxNTQzWhcNMjUwNjAzMTMxNTQzWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAurgtZ7TdYNPTfIrQcElEfyEv iMTmnbsXiEEZK8LCuoCCQ0UfJ7+AGL5HfvCgCfDwK2S8AkxlOm3g53DWqZ/XJIvs WjnqK8MHHdJF4YpFJfNImBBpyCxdBtEgd5vULF42zWfOvKPzr0XG5zNBu/FQGjJJ cAqg22yJOlwLdgtakB/FokHIRdGOnsrAwjrAWYmpN0MzQDGesn+OG7nbZpZ4l4re gCSpSEN9hq5nPsKGMTUiPAaO3iYS1hqyLkWfChySeokOq3d74XBT6SbjdIaU76Tv V9o0wP2s/O5hFaHDjqfFCdjcj3EgKnecr8Q/+bHUyBwzWfLBlcdLPe7pJhtR7QID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFCKDmKzm6y+iRpnTAZeHt3MXSM+h MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghRRWoVG8pDtPKzljNGHIZhebwAM rTANBgkqhkiG9w0BAQsFAAOCAQEAwFangFYLqT8NvBANxiOj/xncamTCZPQqSmpk vZwf6ROcDRdBWF0aJbtObSdXY95I3ZWfTroxzdYBOs4o5I+0cRAyWcWjppA2yX4G 6dvuDdlI46Bwu/G1BCPMN97Xd4e5w0wBZrjjDunZ4p3MUE5MC4ofHaMwME4YNXyg dYqOk3Zc4QLk6w55Rg+k7fxqm6z0XgeSwm7idGwDt0mTaOjrrZGsaNS1v5VmcMAa VDb85i2SlEHSgN+yRZpljlW1hHXTXTb5V8Qf0PBIDft/2r6+1Ta+j2Bqky6EYfgz w0pRPv5YikVvMao1RWa2svuGtPlo4dYFez+Gx02Qqjsqa5+LMg== -----END CERTIFICATE----- 499s # X-SSL-Flag: on 499s # X-SSL-None: (null) 499s # 499s # ' 499s ok 3 499s ok 501s t/ssl/http.t ........................ 501s 1..2 501s # Running under perl version 5.038002 for linux 501s # Current time local: Mon Jun 3 13:20:59 2024 501s # Current time GMT: Mon Jun 3 13:20:59 2024 501s # Using Test.pm version 1.31 501s # Using Apache/Test.pm version 1.42 501s # testing : Expected bad request from 'GET http://localhost:8532/index.html' 501s # expected: 400 501s # received: '400' 501s ok 1 501s # testing : that error document contains the proper hint 501s # expected: qr/speaking plain HTTP to an SSL-enabled server port/ 501s # received: ' 501s # 501s # 400 Bad Request 501s # 501s #

Bad Request

501s #

Your browser sent a request that this server could not understand.
501s # Reason: You\'re speaking plain HTTP to an SSL-enabled server port.
501s # Instead use the HTTPS scheme to access this URL, please.
501s #

501s # 501s # ' 501s ok 2 501s ok 503s t/ssl/ocsp.t ........................ 503s 1..3 503s # Running under perl version 5.038002 for linux 503s # Current time local: Mon Jun 3 13:21:01 2024 503s # Current time GMT: Mon Jun 3 13:21:01 2024 503s # Using Test.pm version 1.31 503s # Using Apache/Test.pm version 1.42 503s warning: Internal response 503s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 503s response: 503s 500 Server closed connection without sending any data back 503s Content-Type: text/plain 503s Client-Date: Mon, 03 Jun 2024 13:21:02 GMT 503s Client-Warning: Internal response 503s 503s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 503s ok 1 503s warning: 503s message: welcome to localhost:8529 503s response: 503s HTTP/1.1 200 OK 503s Connection: close 503s Date: Mon, 03 Jun 2024 13:21:03 GMT 503s Accept-Ranges: bytes 503s ETag: "1a-613edd771cbc0" 503s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 503s Vary: In-If1 503s Content-Length: 26 503s Content-Type: text/html 503s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 503s Client-Date: Mon, 03 Jun 2024 13:21:03 GMT 503s Client-Peer: 127.0.0.1:8535 503s Client-Response-Num: 1 503s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 503s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 503s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 503s Client-SSL-Socket-Class: IO::Socket::SSL 503s Client-SSL-Version: TLSv1_3 503s DMMATCH1: 1 503s 503s welcome to localhost:8529 503s ok 2 503s warning: Internal response 503s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 503s response: 503s 500 Server closed connection without sending any data back 503s Content-Type: text/plain 503s Client-Date: Mon, 03 Jun 2024 13:21:03 GMT 503s Client-Warning: Internal response 503s 503s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 503s ok 3 503s ok 505s t/ssl/pha.t ......................... 505s 1..4 505s # Running under perl version 5.038002 for linux 505s # Current time local: Mon Jun 3 13:21:03 2024 505s # Current time GMT: Mon Jun 3 13:21:03 2024 505s # Using Test.pm version 1.31 505s # Using Apache/Test.pm version 1.42 505s # testing : access must be denied without client certificate 505s # expected: 403 505s # received: '403' 505s ok 1 505s # testing : PHA reneg body buffer size restriction works 505s # expected: 413 505s # received: '413' 505s ok 2 505s # testing : PHA works with POST body 505s # expected: 200 505s # received: '200' 505s ok 3 505s # testing : request body matches response 505s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 505s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 505s ok 4 505s ok 507s t/ssl/pr12355.t ..................... 507s 1..10 507s # Running under perl version 5.038002 for linux 507s # Current time local: Mon Jun 3 13:21:05 2024 507s # Current time GMT: Mon Jun 3 13:21:05 2024 507s # Using Test.pm version 1.31 507s # Using Apache/Test.pm version 1.42 507s # Downgrading to TLSv12 507s # testing : renegotiation on POST works 507s # expected: 200 507s # received: '200' 507s ok 1 507s # testing : request body matches response 507s # expected: 'hello world' 507s # received: 'hello world' 507s ok 2 507s # testing : renegotiation on POST works 507s # expected: 200 507s # received: '200' 507s ok 3 507s # testing : request body matches response 507s # expected: 'hello world' 507s # received: 'hello world' 507s ok 4 507s # testing : renegotiation on POST works 507s # expected: 200 507s # received: '200' 507s ok 5 507s # testing : request body matches response 507s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 507s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 507s ok 6 507s # testing : renegotiation on POST works 507s # expected: 200 507s # received: '200' 507s ok 7 507s # testing : request body matches response 507s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 507s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 507s ok 8 507s # testing : renegotiation on POST works 507s # expected: 200 507s # received: '200' 507s ok 9 507s # testing : request body matches response 507s # expected: 'HELLO' 507s # received: 'HELLO' 507s ok 10 507s ok 509s t/ssl/pr43738.t ..................... 509s 1..4 509s # Running under perl version 5.038002 for linux 509s # Current time local: Mon Jun 3 13:21:07 2024 509s # Current time GMT: Mon Jun 3 13:21:07 2024 509s # Using Test.pm version 1.31 509s # Using Apache/Test.pm version 1.42 509s # Downgrading to TLSv12 509s # testing : renegotiation on POST works 509s # expected: 200 509s # received: '200' 509s ok 1 509s # testing : request body matches response 509s # expected: '/modules/ssl/aes128/empty.pfa 509s # hello world' 509s # received: '/modules/ssl/aes128/empty.pfa 509s # hello world' 509s ok 2 509s # testing : renegotiation on POST works 509s # expected: 200 509s # received: '200' 509s ok 3 509s # testing : request body matches response 509s # expected: '/modules/ssl/aes256/empty.pfa 509s # hello world' 509s # received: '/modules/ssl/aes256/empty.pfa 509s # hello world' 509s ok 4 509s ok 523s t/ssl/proxy.t ....................... 523s # using LWP client 523s 1..290 523s # Running under perl version 5.038002 for linux 523s # Current time local: Mon Jun 3 13:21:09 2024 523s # Current time GMT: Mon Jun 3 13:21:09 2024 523s # Using Test.pm version 1.31 523s # Using Apache/Test.pm version 1.42 523s # testing : / with proxy_http_https (http) 523s # expected: 200 523s # received: '200' 523s ok 1 523s # testing : CGI script with folded headers 523s # expected: 200 523s # received: '200' 523s ok 2 523s # testing : using valid proxyssl client cert 523s # expected: 200 523s # received: '200' 523s ok 3 523s # testing : using invalid proxyssl client cert 523s # expected: 403 523s # received: '403' 523s ok 4 523s # testing : protected cgi script 523s # expected: 200 523s # received: '200' 523s ok 5 523s # testing : X-Forwarded-Host header 523s # expected: 'localhost:8560' 523s # received: 'localhost:8560' 523s ok 6 523s # testing : client subject common name 523s # expected: 'client_ok' 523s # received: 'client_ok' 523s ok 7 523s # testing : ProxyPassReverse Location rewrite 523s # expected: 'http://localhost:8560/modules/' 523s # received: 'http://localhost:8560/modules/' 523s ok 8 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 1024 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '1024' 523s # received: 1024 523s ok 9 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 2048 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '2048' 523s # received: 2048 523s ok 10 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 3072 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '3072' 523s # received: 3072 523s ok 11 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 4096 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '4096' 523s # received: 4096 523s ok 12 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 5120 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '5120' 523s # received: 5120 523s ok 13 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 6144 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '6144' 523s # received: 6144 523s ok 14 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 7168 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '7168' 523s # received: 7168 523s ok 15 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 8192 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '8192' 523s # received: 8192 523s ok 16 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 9216 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '9216' 523s # received: 9216 523s ok 17 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 10240 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '10240' 523s # received: 10240 523s ok 18 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 11264 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '11264' 523s # received: 11264 523s ok 19 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 12288 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '12288' 523s # received: 12288 523s ok 20 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 13312 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '13312' 523s # received: 13312 523s ok 21 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 14336 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '14336' 523s # received: 14336 523s ok 22 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 15360 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '15360' 523s # received: 15360 523s ok 23 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 16384 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '16384' 523s # received: 16384 523s ok 24 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 17408 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '17408' 523s # received: 17408 523s ok 25 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 18432 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '18432' 523s # received: 18432 523s ok 26 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 19456 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '19456' 523s # received: 19456 523s ok 27 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 20480 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '20480' 523s # received: 20480 523s ok 28 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 21504 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '21504' 523s # received: 21504 523s ok 29 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 22528 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '22528' 523s # received: 22528 523s ok 30 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 23552 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '23552' 523s # received: 23552 523s ok 31 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 24576 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '24576' 523s # received: 24576 523s ok 32 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 25600 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '25600' 523s # received: 25600 523s ok 33 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 26624 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '26624' 523s # received: 26624 523s ok 34 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 27648 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '27648' 523s # received: 27648 523s ok 35 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 28672 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '28672' 523s # received: 28672 523s ok 36 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 29696 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '29696' 523s # received: 29696 523s ok 37 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 30720 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '30720' 523s # received: 30720 523s ok 38 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 31744 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '31744' 523s # received: 31744 523s ok 39 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 32768 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '32768' 523s # received: 32768 523s ok 40 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 33792 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '33792' 523s # received: 33792 523s ok 41 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 34816 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '34816' 523s # received: 34816 523s ok 42 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 35840 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '35840' 523s # received: 35840 523s ok 43 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 36864 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '36864' 523s # received: 36864 523s ok 44 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 37888 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '37888' 523s # received: 37888 523s ok 45 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 38912 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '38912' 523s # received: 38912 523s ok 46 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 39936 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '39936' 523s # received: 39936 523s ok 47 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 40960 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '40960' 523s # received: 40960 523s ok 48 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 41984 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '41984' 523s # received: 41984 523s ok 49 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 43008 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '43008' 523s # received: 43008 523s ok 50 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 44032 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '44032' 523s # received: 44032 523s ok 51 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 45056 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '45056' 523s # received: 45056 523s ok 52 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 46080 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:11 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '46080' 523s # received: 46080 523s ok 53 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 47104 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '47104' 523s # received: 47104 523s ok 54 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 48128 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '48128' 523s # received: 48128 523s ok 55 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 49152 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '49152' 523s # received: 49152 523s ok 56 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 50176 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '50176' 523s # received: 50176 523s ok 57 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 51200 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '51200' 523s # received: 51200 523s ok 58 523s #lwp request: 523s #POST http://localhost:8560/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 102400 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 7 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8560 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '102400' 523s # received: 102400 523s ok 59 523s # testing : / with proxy_http_https_proxy_section (http) 523s # expected: 200 523s # received: '200' 523s ok 60 523s # testing : CGI script with folded headers 523s # expected: 200 523s # received: '200' 523s ok 61 523s # testing : using valid proxyssl client cert 523s # expected: 200 523s # received: '200' 523s ok 62 523s # testing : using invalid proxyssl client cert 523s # expected: 403 523s # received: '403' 523s ok 63 523s # testing : protected cgi script 523s # expected: 200 523s # received: '200' 523s ok 64 523s # testing : X-Forwarded-Host header 523s # expected: 'localhost:8562' 523s # received: 'localhost:8562' 523s ok 65 523s # testing : client subject common name 523s # expected: 'client_ok' 523s # received: 'client_ok' 523s ok 66 523s # testing : ProxyPassReverse Location rewrite 523s # expected: 'http://localhost:8562/modules/' 523s # received: 'http://localhost:8562/modules/' 523s ok 67 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 1024 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '1024' 523s # received: 1024 523s ok 68 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 2048 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '2048' 523s # received: 2048 523s ok 69 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 3072 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '3072' 523s # received: 3072 523s ok 70 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 4096 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '4096' 523s # received: 4096 523s ok 71 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 5120 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '5120' 523s # received: 5120 523s ok 72 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 6144 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '6144' 523s # received: 6144 523s ok 73 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 7168 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '7168' 523s # received: 7168 523s ok 74 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 8192 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '8192' 523s # received: 8192 523s ok 75 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 9216 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '9216' 523s # received: 9216 523s ok 76 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 10240 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '10240' 523s # received: 10240 523s ok 77 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 11264 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '11264' 523s # received: 11264 523s ok 78 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 12288 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '12288' 523s # received: 12288 523s ok 79 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 13312 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '13312' 523s # received: 13312 523s ok 80 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 14336 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '14336' 523s # received: 14336 523s ok 81 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 15360 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '15360' 523s # received: 15360 523s ok 82 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 16384 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '16384' 523s # received: 16384 523s ok 83 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 17408 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '17408' 523s # received: 17408 523s ok 84 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 18432 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '18432' 523s # received: 18432 523s ok 85 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 19456 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '19456' 523s # received: 19456 523s ok 86 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 20480 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '20480' 523s # received: 20480 523s ok 87 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 21504 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '21504' 523s # received: 21504 523s ok 88 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 22528 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '22528' 523s # received: 22528 523s ok 89 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 23552 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '23552' 523s # received: 23552 523s ok 90 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 24576 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '24576' 523s # received: 24576 523s ok 91 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 25600 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '25600' 523s # received: 25600 523s ok 92 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 26624 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '26624' 523s # received: 26624 523s ok 93 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 27648 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '27648' 523s # received: 27648 523s ok 94 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 28672 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '28672' 523s # received: 28672 523s ok 95 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 29696 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '29696' 523s # received: 29696 523s ok 96 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 30720 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '30720' 523s # received: 30720 523s ok 97 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 31744 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '31744' 523s # received: 31744 523s ok 98 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 32768 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '32768' 523s # received: 32768 523s ok 99 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 33792 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '33792' 523s # received: 33792 523s ok 100 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 34816 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:12 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '34816' 523s # received: 34816 523s ok 101 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 35840 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '35840' 523s # received: 35840 523s ok 102 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 36864 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '36864' 523s # received: 36864 523s ok 103 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 37888 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '37888' 523s # received: 37888 523s ok 104 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 38912 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '38912' 523s # received: 38912 523s ok 105 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 39936 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '39936' 523s # received: 39936 523s ok 106 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 40960 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '40960' 523s # received: 40960 523s ok 107 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 41984 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '41984' 523s # received: 41984 523s ok 108 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 43008 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '43008' 523s # received: 43008 523s ok 109 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 44032 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '44032' 523s # received: 44032 523s ok 110 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 45056 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '45056' 523s # received: 45056 523s ok 111 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 46080 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '46080' 523s # received: 46080 523s ok 112 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 47104 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '47104' 523s # received: 47104 523s ok 113 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 48128 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '48128' 523s # received: 48128 523s ok 114 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 49152 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '49152' 523s # received: 49152 523s ok 115 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 50176 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '50176' 523s # received: 50176 523s ok 116 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 51200 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '51200' 523s # received: 51200 523s ok 117 523s #lwp request: 523s #POST http://localhost:8562/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 102400 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 7 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8562 523s #Client-Response-Num: 1 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '102400' 523s # received: 102400 523s ok 118 523s # testing : / with proxy_https_http (https) 523s # expected: 200 523s # received: '200' 523s ok 119 523s # testing : CGI script with folded headers 523s # expected: 200 523s # received: '200' 523s ok 120 523s # testing : ProxyPassReverse Location rewrite 523s # expected: 'https://localhost:8564/modules/' 523s # received: 'https://localhost:8564/modules/' 523s ok 121 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 1024 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '1024' 523s # received: 1024 523s ok 122 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 2048 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '2048' 523s # received: 2048 523s ok 123 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 3072 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '3072' 523s # received: 3072 523s ok 124 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 4096 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '4096' 523s # received: 4096 523s ok 125 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 5120 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '5120' 523s # received: 5120 523s ok 126 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 6144 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '6144' 523s # received: 6144 523s ok 127 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 7168 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '7168' 523s # received: 7168 523s ok 128 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 8192 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '8192' 523s # received: 8192 523s ok 129 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 9216 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '9216' 523s # received: 9216 523s ok 130 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 10240 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '10240' 523s # received: 10240 523s ok 131 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 11264 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '11264' 523s # received: 11264 523s ok 132 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 12288 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '12288' 523s # received: 12288 523s ok 133 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 13312 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '13312' 523s # received: 13312 523s ok 134 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 14336 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '14336' 523s # received: 14336 523s ok 135 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 15360 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:13 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '15360' 523s # received: 15360 523s ok 136 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 16384 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '16384' 523s # received: 16384 523s ok 137 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 17408 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '17408' 523s # received: 17408 523s ok 138 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 18432 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '18432' 523s # received: 18432 523s ok 139 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 19456 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '19456' 523s # received: 19456 523s ok 140 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 20480 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '20480' 523s # received: 20480 523s ok 141 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 21504 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '21504' 523s # received: 21504 523s ok 142 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 22528 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '22528' 523s # received: 22528 523s ok 143 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 23552 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '23552' 523s # received: 23552 523s ok 144 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 24576 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '24576' 523s # received: 24576 523s ok 145 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 25600 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '25600' 523s # received: 25600 523s ok 146 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 26624 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '26624' 523s # received: 26624 523s ok 147 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 27648 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '27648' 523s # received: 27648 523s ok 148 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 28672 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '28672' 523s # received: 28672 523s ok 149 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 29696 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '29696' 523s # received: 29696 523s ok 150 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 30720 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '30720' 523s # received: 30720 523s ok 151 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 31744 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '31744' 523s # received: 31744 523s ok 152 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 32768 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '32768' 523s # received: 32768 523s ok 153 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 33792 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '33792' 523s # received: 33792 523s ok 154 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 34816 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '34816' 523s # received: 34816 523s ok 155 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 35840 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '35840' 523s # received: 35840 523s ok 156 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 36864 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '36864' 523s # received: 36864 523s ok 157 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 37888 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '37888' 523s # received: 37888 523s ok 158 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 38912 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '38912' 523s # received: 38912 523s ok 159 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 39936 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '39936' 523s # received: 39936 523s ok 160 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 40960 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '40960' 523s # received: 40960 523s ok 161 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 41984 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '41984' 523s # received: 41984 523s ok 162 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 43008 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '43008' 523s # received: 43008 523s ok 163 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 44032 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:14 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '44032' 523s # received: 44032 523s ok 164 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 45056 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:15 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:15 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '45056' 523s # received: 45056 523s ok 165 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 46080 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:15 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:15 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '46080' 523s # received: 46080 523s ok 166 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 47104 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:15 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:15 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '47104' 523s # received: 47104 523s ok 167 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 48128 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:15 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:15 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '48128' 523s # received: 48128 523s ok 168 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 49152 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:15 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:15 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '49152' 523s # received: 49152 523s ok 169 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 50176 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:15 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:15 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '50176' 523s # received: 50176 523s ok 170 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 51200 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:15 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:15 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '51200' 523s # received: 51200 523s ok 171 523s #lwp request: 523s #POST https://localhost:8564/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 102400 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:15 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 7 523s #Client-Date: Mon, 03 Jun 2024 13:21:15 GMT 523s #Client-Peer: 127.0.0.1:8564 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '102400' 523s # received: 102400 523s ok 172 523s # testing : / with proxy_https_https (https) 523s # expected: 200 523s # received: '200' 523s ok 173 523s # testing : CGI script with folded headers 523s # expected: 200 523s # received: '200' 523s ok 174 523s # testing : using valid proxyssl client cert 523s # expected: 200 523s # received: '200' 523s ok 175 523s # testing : using invalid proxyssl client cert 523s # expected: 403 523s # received: '403' 523s ok 176 523s # testing : protected cgi script 523s # expected: 200 523s # received: '200' 523s ok 177 523s # testing : X-Forwarded-Host header 523s # expected: 'localhost:8561' 523s # received: 'localhost:8561' 523s ok 178 523s # testing : client subject common name 523s # expected: 'client_ok' 523s # received: 'client_ok' 523s ok 179 523s # testing : ProxyPassReverse Location rewrite 523s # expected: 'https://localhost:8561/modules/' 523s # received: 'https://localhost:8561/modules/' 523s ok 180 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 1024 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '1024' 523s # received: 1024 523s ok 181 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 2048 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '2048' 523s # received: 2048 523s ok 182 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 3072 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '3072' 523s # received: 3072 523s ok 183 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 4096 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '4096' 523s # received: 4096 523s ok 184 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 5120 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '5120' 523s # received: 5120 523s ok 185 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 6144 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '6144' 523s # received: 6144 523s ok 186 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 7168 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '7168' 523s # received: 7168 523s ok 187 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 8192 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '8192' 523s # received: 8192 523s ok 188 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 9216 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '9216' 523s # received: 9216 523s ok 189 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 10240 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '10240' 523s # received: 10240 523s ok 190 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 11264 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '11264' 523s # received: 11264 523s ok 191 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 12288 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '12288' 523s # received: 12288 523s ok 192 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 13312 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '13312' 523s # received: 13312 523s ok 193 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 14336 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '14336' 523s # received: 14336 523s ok 194 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 15360 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '15360' 523s # received: 15360 523s ok 195 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 16384 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '16384' 523s # received: 16384 523s ok 196 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 17408 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '17408' 523s # received: 17408 523s ok 197 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 18432 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '18432' 523s # received: 18432 523s ok 198 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 19456 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '19456' 523s # received: 19456 523s ok 199 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 20480 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '20480' 523s # received: 20480 523s ok 200 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 21504 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '21504' 523s # received: 21504 523s ok 201 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 22528 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '22528' 523s # received: 22528 523s ok 202 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 23552 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:18 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '23552' 523s # received: 23552 523s ok 203 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 24576 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '24576' 523s # received: 24576 523s ok 204 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 25600 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '25600' 523s # received: 25600 523s ok 205 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 26624 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '26624' 523s # received: 26624 523s ok 206 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 27648 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '27648' 523s # received: 27648 523s ok 207 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 28672 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '28672' 523s # received: 28672 523s ok 208 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 29696 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '29696' 523s # received: 29696 523s ok 209 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 30720 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '30720' 523s # received: 30720 523s ok 210 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 31744 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '31744' 523s # received: 31744 523s ok 211 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 32768 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '32768' 523s # received: 32768 523s ok 212 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 33792 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '33792' 523s # received: 33792 523s ok 213 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 34816 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '34816' 523s # received: 34816 523s ok 214 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 35840 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '35840' 523s # received: 35840 523s ok 215 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 36864 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '36864' 523s # received: 36864 523s ok 216 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 37888 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '37888' 523s # received: 37888 523s ok 217 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 38912 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '38912' 523s # received: 38912 523s ok 218 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 39936 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '39936' 523s # received: 39936 523s ok 219 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 40960 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '40960' 523s # received: 40960 523s ok 220 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 41984 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '41984' 523s # received: 41984 523s ok 221 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 43008 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:19 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '43008' 523s # received: 43008 523s ok 222 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 44032 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '44032' 523s # received: 44032 523s ok 223 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 45056 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '45056' 523s # received: 45056 523s ok 224 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 46080 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '46080' 523s # received: 46080 523s ok 225 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 47104 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '47104' 523s # received: 47104 523s ok 226 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 48128 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '48128' 523s # received: 48128 523s ok 227 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 49152 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '49152' 523s # received: 49152 523s ok 228 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 50176 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '50176' 523s # received: 50176 523s ok 229 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 51200 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '51200' 523s # received: 51200 523s ok 230 523s #lwp request: 523s #POST https://localhost:8561/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 102400 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 7 523s #Client-Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Client-Peer: 127.0.0.1:8561 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '102400' 523s # received: 102400 523s ok 231 523s # testing : / with proxy_https_https_proxy_section (https) 523s # expected: 200 523s # received: '200' 523s ok 232 523s # testing : CGI script with folded headers 523s # expected: 200 523s # received: '200' 523s ok 233 523s # testing : using valid proxyssl client cert 523s # expected: 200 523s # received: '200' 523s ok 234 523s # testing : using invalid proxyssl client cert 523s # expected: 403 523s # received: '403' 523s ok 235 523s # testing : protected cgi script 523s # expected: 200 523s # received: '200' 523s ok 236 523s # testing : X-Forwarded-Host header 523s # expected: 'localhost:8563' 523s # received: 'localhost:8563' 523s ok 237 523s # testing : client subject common name 523s # expected: 'client_ok' 523s # received: 'client_ok' 523s ok 238 523s # testing : ProxyPassReverse Location rewrite 523s # expected: 'https://localhost:8563/modules/' 523s # received: 'https://localhost:8563/modules/' 523s ok 239 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 1024 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '1024' 523s # received: 1024 523s ok 240 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 2048 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '2048' 523s # received: 2048 523s ok 241 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 3072 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '3072' 523s # received: 3072 523s ok 242 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 4096 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '4096' 523s # received: 4096 523s ok 243 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 5120 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '5120' 523s # received: 5120 523s ok 244 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 6144 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '6144' 523s # received: 6144 523s ok 245 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 7168 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '7168' 523s # received: 7168 523s ok 246 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 8192 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '8192' 523s # received: 8192 523s ok 247 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 9216 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 5 523s #Client-Date: Mon, 03 Jun 2024 13:21:20 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '9216' 523s # received: 9216 523s ok 248 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 10240 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '10240' 523s # received: 10240 523s ok 249 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 11264 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '11264' 523s # received: 11264 523s ok 250 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 12288 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '12288' 523s # received: 12288 523s ok 251 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 13312 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '13312' 523s # received: 13312 523s ok 252 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 14336 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '14336' 523s # received: 14336 523s ok 253 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 15360 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '15360' 523s # received: 15360 523s ok 254 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 16384 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '16384' 523s # received: 16384 523s ok 255 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 17408 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '17408' 523s # received: 17408 523s ok 256 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 18432 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '18432' 523s # received: 18432 523s ok 257 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 19456 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '19456' 523s # received: 19456 523s ok 258 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 20480 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '20480' 523s # received: 20480 523s ok 259 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 21504 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '21504' 523s # received: 21504 523s ok 260 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 22528 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '22528' 523s # received: 22528 523s ok 261 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 23552 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '23552' 523s # received: 23552 523s ok 262 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 24576 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '24576' 523s # received: 24576 523s ok 263 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 25600 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '25600' 523s # received: 25600 523s ok 264 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 26624 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '26624' 523s # received: 26624 523s ok 265 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 27648 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '27648' 523s # received: 27648 523s ok 266 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 28672 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '28672' 523s # received: 28672 523s ok 267 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 29696 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '29696' 523s # received: 29696 523s ok 268 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 30720 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '30720' 523s # received: 30720 523s ok 269 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 31744 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:21 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '31744' 523s # received: 31744 523s ok 270 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 32768 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '32768' 523s # received: 32768 523s ok 271 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 33792 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '33792' 523s # received: 33792 523s ok 272 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 34816 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '34816' 523s # received: 34816 523s ok 273 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 35840 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '35840' 523s # received: 35840 523s ok 274 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 36864 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '36864' 523s # received: 36864 523s ok 275 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 37888 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '37888' 523s # received: 37888 523s ok 276 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 38912 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '38912' 523s # received: 38912 523s ok 277 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 39936 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '39936' 523s # received: 39936 523s ok 278 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 40960 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '40960' 523s # received: 40960 523s ok 279 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 41984 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '41984' 523s # received: 41984 523s ok 280 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 43008 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '43008' 523s # received: 43008 523s ok 281 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 44032 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '44032' 523s # received: 44032 523s ok 282 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 45056 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '45056' 523s # received: 45056 523s ok 283 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 46080 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '46080' 523s # received: 46080 523s ok 284 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 47104 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '47104' 523s # received: 47104 523s ok 285 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 48128 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '48128' 523s # received: 48128 523s ok 286 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 49152 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:22 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:23 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '49152' 523s # received: 49152 523s ok 287 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 50176 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:23 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:23 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '50176' 523s # received: 50176 523s ok 288 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 51200 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:23 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 6 523s #Client-Date: Mon, 03 Jun 2024 13:21:23 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '51200' 523s # received: 51200 523s ok 289 523s #lwp request: 523s #POST https://localhost:8563/eat_post HTTP/1.1 523s #User-Agent: libwww-perl/6.77 523s #Content-Length: 102400 523s # 523s #server response: 523s #HTTP/1.1 200 OK 523s #Connection: close 523s #Date: Mon, 03 Jun 2024 13:21:23 GMT 523s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 523s #Vary: In-If1 523s #Content-Length: 7 523s #Client-Date: Mon, 03 Jun 2024 13:21:23 GMT 523s #Client-Peer: 127.0.0.1:8563 523s #Client-Response-Num: 1 523s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 523s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 523s #Client-SSL-Socket-Class: IO::Socket::SSL 523s #Client-SSL-Version: TLSv1_3 523s #DMMATCH1: 1 523s # 523s # testing : length posted 523s # expected: '102400' 523s # received: 102400 523s ok 290 523s ok 525s t/ssl/require.t ..................... 525s 1..10 525s # Running under perl version 5.038002 for linux 525s # Current time local: Mon Jun 3 13:21:23 2024 525s # Current time GMT: Mon Jun 3 13:21:23 2024 525s # Using Test.pm version 1.31 525s # Using Apache/Test.pm version 1.42 525s ok 1 525s ok 2 525s ok 3 525s ok 4 525s ok 5 525s ok 6 525s ok 7 525s ok 8 525s ok 9 525s ok 10 525s ok 527s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 530s t/ssl/varlookup.t ................... 530s 1..83 530s # Running under perl version 5.038002 for linux 530s # Current time local: Mon Jun 3 13:21:27 2024 530s # Current time GMT: Mon Jun 3 13:21:27 2024 530s # Using Test.pm version 1.31 530s # Using Apache/Test.pm version 1.42 530s # testing : HTTP_USER_AGENT 530s # expected: 'libwww-perl/6.77' 530s # received: 'libwww-perl/6.77' 530s ok 1 530s # testing : HTTP:User-Agent 530s # expected: 'libwww-perl/6.77' 530s # received: 'libwww-perl/6.77' 530s ok 2 530s # testing : HTTP_REFERER 530s # expected: 't/ssl/varlookup.t' 530s # received: 't/ssl/varlookup.t' 530s ok 3 530s # testing : HTTP_HOST 530s # expected: 'localhost:8532' 530s # received: 'localhost:8532' 530s ok 4 530s # testing : QUERY_STRING 530s # expected: 'QUERY_STRING' 530s # received: 'QUERY_STRING' 530s ok 5 530s # testing : SERVER_SOFTWARE 530s # expected: qr/^Apache\/2.4.58/ 530s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 530s ok 6 530s # testing : SERVER_ADMIN 530s # expected: 'tuser@localhost' 530s # received: 'tuser@localhost' 530s ok 7 530s # testing : SERVER_PORT 530s # expected: '8532' 530s # received: '8532' 530s ok 8 530s # testing : SERVER_NAME 530s # expected: 'localhost' 530s # received: 'localhost' 530s ok 9 530s # testing : SERVER_PROTOCOL 530s # expected: qr/^HTTP\/1\.\d$/ 530s # received: 'HTTP/1.1' 530s ok 10 530s # testing : REMOTE_ADDR 530s # expected: '127.0.0.1' 530s # received: '127.0.0.1' 530s ok 11 530s # testing : DOCUMENT_ROOT 530s # expected: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs' 530s # received: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs' 530s ok 12 530s # testing : REQUEST_METHOD 530s # expected: 'GET' 530s # received: 'GET' 530s ok 13 530s # testing : REQUEST_URI 530s # expected: '/test_ssl_var_lookup' 530s # received: '/test_ssl_var_lookup' 530s ok 14 530s # testing : TIME_YEAR 530s # expected: 2024 530s # received: '2024' 530s ok 15 530s # testing : TIME_MON 530s # expected: '06' 530s # received: '06' 530s ok 16 530s # testing : TIME_DAY 530s # expected: '03' 530s # received: '03' 530s ok 17 530s # testing : TIME_WDAY 530s # expected: 1 530s # received: '1' 530s ok 18 530s # testing : IS_SUBREQ 530s # expected: 'false' 530s # received: 'false' 530s ok 19 530s # testing : API_VERSION 530s # expected: '20120211' 530s # received: '20120211' 530s ok 20 530s # testing : THE_REQUEST 530s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 530s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 530s ok 21 530s # testing : REQUEST_SCHEME 530s # expected: 'https' 530s # received: 'https' 530s ok 22 530s # testing : HTTPS 530s # expected: 'on' 530s # received: 'on' 530s ok 23 530s # testing : ENV:THE_ARGS 530s # expected: 'ENV:THE_ARGS' 530s # received: 'ENV:THE_ARGS' 530s ok 24 530s # testing : SSL_CLIENT_M_VERSION 530s # expected: qr/^\d+$/ 530s # received: '3' 530s ok 25 530s # testing : SSL_SERVER_M_VERSION 530s # expected: qr/^\d+$/ 530s # received: '3' 530s ok 26 530s # testing : SSL_CLIENT_M_SERIAL 530s # expected: qr/^[0-9A-F]+$/ 530s # received: '04' 530s ok 27 530s # testing : SSL_SERVER_M_SERIAL 530s # expected: qr/^[0-9A-F]+$/ 530s # received: '0C' 530s ok 28 530s # testing : SSL_PROTOCOL 530s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 530s # received: 'TLSv1.3' 530s ok 29 530s # testing : SSL_CLIENT_V_START 530s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 530s # received: 'Jun 3 13:15:40 2024 GMT' 530s ok 30 530s # testing : SSL_SERVER_V_START 530s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 530s # received: 'Jun 3 13:15:43 2024 GMT' 530s ok 31 530s # testing : SSL_CLIENT_V_END 530s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 530s # received: 'Jun 3 13:15:40 2025 GMT' 530s ok 32 530s # testing : SSL_SERVER_V_END 530s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 530s # received: 'Jun 3 13:15:43 2025 GMT' 530s ok 33 530s # testing : SSL_CIPHER 530s # expected: qr/^[A-Z0-9_-]+$/ 530s # received: 'TLS_AES_256_GCM_SHA384' 530s ok 34 530s # testing : SSL_CIPHER_EXPORT 530s # expected: 'false' 530s # received: 'false' 530s ok 35 530s # testing : SSL_CIPHER_ALGKEYSIZE 530s # expected: qr/^\d+$/ 530s # received: '256' 530s ok 36 530s # testing : SSL_CIPHER_USEKEYSIZE 530s # expected: qr/^\d+$/ 530s # received: '256' 530s ok 37 530s # testing : SSL_SECURE_RENEG 530s # expected: qr/^(false|true)$/ 530s # received: 'true' 530s ok 38 530s # testing : SSL_CLIENT_S_DN 530s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 530s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 530s ok 39 530s # testing : SSL_SERVER_S_DN 530s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 530s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 530s ok 40 530s # testing : SSL_CLIENT_S_DN_C 530s # expected: 'US' 530s # received: 'US' 530s ok 41 530s # testing : SSL_SERVER_S_DN_C 530s # expected: 'US' 530s # received: 'US' 530s ok 42 530s # testing : SSL_CLIENT_S_DN_ST 530s # expected: 'California' 530s # received: 'California' 530s ok 43 530s # testing : SSL_SERVER_S_DN_ST 530s # expected: 'California' 530s # received: 'California' 530s ok 44 530s # testing : SSL_CLIENT_S_DN_L 530s # expected: 'San Francisco' 530s # received: 'San Francisco' 530s ok 45 530s # testing : SSL_SERVER_S_DN_L 530s # expected: 'San Francisco' 530s # received: 'San Francisco' 530s ok 46 530s # testing : SSL_CLIENT_S_DN_O 530s # expected: 'ASF' 530s # received: 'ASF' 530s ok 47 530s # testing : SSL_SERVER_S_DN_O 530s # expected: 'ASF' 530s # received: 'ASF' 530s ok 48 530s # testing : SSL_CLIENT_S_DN_OU 530s # expected: 'httpd-test' 530s # received: 'httpd-test' 530s ok 49 530s # testing : SSL_SERVER_S_DN_OU 530s # expected: qr/^httpd-test\/([-\w]+)/ 530s # received: 'httpd-test/rsa-test' 530s ok 50 530s # testing : SSL_CLIENT_S_DN_CN 530s # expected: 'client_ok' 530s # received: 'client_ok' 530s ok 51 530s # testing : SSL_SERVER_S_DN_CN 530s # expected: 'localhost' 530s # received: 'localhost' 530s ok 52 530s # testing : SSL_CLIENT_S_DN_Email 530s # expected: 'test-dev@httpd.apache.org' 530s # received: 'test-dev@httpd.apache.org' 530s ok 53 530s # testing : SSL_SERVER_S_DN_Email 530s # expected: 'test-dev@httpd.apache.org' 530s # received: 'test-dev@httpd.apache.org' 530s ok 54 530s # testing : SSL_CLIENT_SAN_Email_0 530s # expected: 'test-dev@httpd.apache.org' 530s # received: 'test-dev@httpd.apache.org' 530s ok 55 530s # testing : SSL_SERVER_SAN_DNS_0 530s # expected: 'localhost' 530s # received: 'localhost' 530s ok 56 530s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 530s # expected: 'test-dev@httpd.apache.org' 530s # received: 'test-dev@httpd.apache.org' 530s ok 57 530s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 530s # expected: '_https.localhost' 530s # received: '_https.localhost' 530s ok 58 530s # testing : SSL_CLIENT_I_DN 530s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 530s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 530s ok 59 530s # testing : SSL_SERVER_I_DN 530s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 530s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 530s ok 60 530s # testing : SSL_CLIENT_I_DN_C 530s # expected: 'US' 530s # received: 'US' 530s ok 61 530s # testing : SSL_SERVER_I_DN_C 530s # expected: 'US' 530s # received: 'US' 530s ok 62 530s # testing : SSL_CLIENT_I_DN_ST 530s # expected: 'California' 530s # received: 'California' 530s ok 63 530s # testing : SSL_SERVER_I_DN_ST 530s # expected: 'California' 530s # received: 'California' 530s ok 64 530s # testing : SSL_CLIENT_I_DN_L 530s # expected: 'San Francisco' 530s # received: 'San Francisco' 530s ok 65 530s # testing : SSL_SERVER_I_DN_L 530s # expected: 'San Francisco' 530s # received: 'San Francisco' 530s ok 66 530s # testing : SSL_CLIENT_I_DN_O 530s # expected: 'ASF' 530s # received: 'ASF' 530s ok 67 530s # testing : SSL_SERVER_I_DN_O 530s # expected: 'ASF' 530s # received: 'ASF' 530s ok 68 530s # testing : SSL_CLIENT_I_DN_OU 530s # expected: 'httpd-test' 530s # received: 'httpd-test' 530s ok 69 530s # testing : SSL_SERVER_I_DN_OU 530s # expected: 'httpd-test' 530s # received: 'httpd-test' 530s ok 70 530s # testing : SSL_CLIENT_I_DN_CN 530s # expected: 'ca' 530s # received: 'ca' 530s ok 71 530s # testing : SSL_SERVER_I_DN_CN 530s # expected: 'ca' 530s # received: 'ca' 530s ok 72 530s # testing : SSL_SERVER_I_DN_CN_RAW 530s # expected: 'ca' 530s # received: 'ca' 530s ok 73 530s # testing : SSL_SERVER_I_DN_CN_0_RAW 530s # expected: 'ca' 530s # received: 'ca' 530s ok 74 530s # testing : SSL_CLIENT_I_DN_Email 530s # expected: 'test-dev@httpd.apache.org' 530s # received: 'test-dev@httpd.apache.org' 530s ok 75 530s # testing : SSL_SERVER_I_DN_Email 530s # expected: 'test-dev@httpd.apache.org' 530s # received: 'test-dev@httpd.apache.org' 530s ok 76 530s # testing : SSL_CLIENT_A_SIG 530s # expected: 'sha256WithRSAEncryption' 530s # received: 'sha256WithRSAEncryption' 530s ok 77 530s # testing : SSL_SERVER_A_SIG 530s # expected: 'sha256WithRSAEncryption' 530s # received: 'sha256WithRSAEncryption' 530s ok 78 530s # testing : SSL_CLIENT_A_KEY 530s # expected: 'rsaEncryption' 530s # received: 'rsaEncryption' 530s ok 79 530s # testing : SSL_SERVER_A_KEY 530s # expected: qr/^[rd]saEncryption$/ 530s # received: 'rsaEncryption' 530s ok 80 530s # testing : SSL_CLIENT_CERT 530s # expected: qr/^-----BEGIN CERTIFICATE-----/ 530s # received: '-----BEGIN CERTIFICATE----- 530s # MIIFHTCCBAWgAwIBAgIBBDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 530s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 530s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 530s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjAz 530s # MTMxNTQwWhcNMjUwNjAzMTMxNTQwWjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 530s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 530s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 530s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 530s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8HgTkWAtYB+BIZ72cHJqZAktNZeACRM8hEl9 530s # VGh767YqOfP5PD6WI3t4Q71icHVTy+qDGWuxefcRrwRGNY1ARabL2TAm7Dqz5Zwt 530s # L2hkNJrkYsfn7xsXHBJ5aE620y36zGp9MsD1p4kYg0amLGeEuCztdGZm8BavnIWD 530s # nzPcEPLZbwxTynPoCRPbOfyb2k6l6JYc6tnIZF0I+QYAe05F702QC4A4z9DfU52v 530s # dnfi2yTtBAvNNA4ndRIvfFxpS8wnARGzt9mf+REXxf9tr6ZKMO+fylqGcG5Ty4CN 530s # 3Hj2W97EkeB2/0lfZCtKPExkR9ONo8YFQUSqY3yFdL3QaKJ9iQIDAQABo4IBbzCC 530s # AWswIAYJYIZIAYb4QgENBBMWEVRoaXMgSXMgQSBDb21tZW50MBYGCisGAQQBgY0M 530s # DAAECAwGTGVtb25zME8GA1UdEQRIMEaBGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5v 530s # cmegKQYKKwYBBAGCNxQCA6AbDBl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMB0G 530s # A1UdDgQWBBS2jiXgh40+X3yBUEK/ekRS1qZGKjCBvgYDVR0jBIG2MIGzoYGapIGX 530s # MIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN 530s # U2FuIEZyYW5jaXNjbzEMMAoGA1UECgwDQVNGMRMwEQYDVQQLDApodHRwZC10ZXN0 530s # MQswCQYDVQQDDAJjYTEoMCYGCSqGSIb3DQEJARYZdGVzdC1kZXZAaHR0cGQuYXBh 530s # Y2hlLm9yZ4IUUVqFRvKQ7Tys5YzRhyGYXm8ADK0wDQYJKoZIhvcNAQELBQADggEB 530s # AIWWEVpbML2phpuMhEOm1WhQY2AMgP/1KEUQ6wY/5uU9WhAVo+QnYa4KvnV2pJFO 530s # 86f0qUt/l0dlF/d8JVcQEIFQLa5I9jsN/F54Oe+PtPZR8vD6kKnUH14yC7tL5Dgy 530s # ZGA8v73X0/M7kLxSdK8m/PCfSXgoNV/SN3F8nwbEsk8uCV4NAj4OwfF8l/bn04Pi 530s # HS4z9dJF5neIMibUk/lOe8BBOoLxRJUVWcvWkBDIBUKMkfmEDxpsy5KVEHx5rvAH 530s # FtCG5oSxo24Wzz99sdM824xnojEYGEuvgSdiLhDKqrPCOc0SUrsgLK02xliL42JK 530s # yB86JIpNidIZp36QBnKlcJ4= 530s # -----END CERTIFICATE----- 530s # ' 530s ok 81 530s # testing : SSL_SERVER_CERT 530s # expected: qr/^-----BEGIN CERTIFICATE-----/ 530s # received: '-----BEGIN CERTIFICATE----- 530s # MIIE0TCCA7mgAwIBAgIBDDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 530s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 530s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 530s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjAz 530s # MTMxNTQzWhcNMjUwNjAzMTMxNTQzWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 530s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 530s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 530s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 530s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAurgtZ7TdYNPTfIrQcElEfyEv 530s # iMTmnbsXiEEZK8LCuoCCQ0UfJ7+AGL5HfvCgCfDwK2S8AkxlOm3g53DWqZ/XJIvs 530s # WjnqK8MHHdJF4YpFJfNImBBpyCxdBtEgd5vULF42zWfOvKPzr0XG5zNBu/FQGjJJ 530s # cAqg22yJOlwLdgtakB/FokHIRdGOnsrAwjrAWYmpN0MzQDGesn+OG7nbZpZ4l4re 530s # gCSpSEN9hq5nPsKGMTUiPAaO3iYS1hqyLkWfChySeokOq3d74XBT6SbjdIaU76Tv 530s # V9o0wP2s/O5hFaHDjqfFCdjcj3EgKnecr8Q/+bHUyBwzWfLBlcdLPe7pJhtR7QID 530s # AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW 530s # EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFCKDmKzm6y+iRpnTAZeHt3MXSM+h 530s # MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD 530s # YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx 530s # EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB 530s # Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghRRWoVG8pDtPKzljNGHIZhebwAM 530s # rTANBgkqhkiG9w0BAQsFAAOCAQEAwFangFYLqT8NvBANxiOj/xncamTCZPQqSmpk 530s # vZwf6ROcDRdBWF0aJbtObSdXY95I3ZWfTroxzdYBOs4o5I+0cRAyWcWjppA2yX4G 530s # 6dvuDdlI46Bwu/G1BCPMN97Xd4e5w0wBZrjjDunZ4p3MUE5MC4ofHaMwME4YNXyg 530s # dYqOk3Zc4QLk6w55Rg+k7fxqm6z0XgeSwm7idGwDt0mTaOjrrZGsaNS1v5VmcMAa 530s # VDb85i2SlEHSgN+yRZpljlW1hHXTXTb5V8Qf0PBIDft/2r6+1Ta+j2Bqky6EYfgz 530s # w0pRPv5YikVvMao1RWa2svuGtPlo4dYFez+Gx02Qqjsqa5+LMg== 530s # -----END CERTIFICATE----- 530s # ' 530s ok 82 530s # testing : SSL_CLIENT_VERIFY 530s # expected: 'SUCCESS' 530s # received: 'SUCCESS' 530s ok 83 530s ok 532s t/ssl/verify.t ...................... 532s 1..3 532s # Running under perl version 5.038002 for linux 532s # Current time local: Mon Jun 3 13:21:30 2024 532s # Current time GMT: Mon Jun 3 13:21:30 2024 532s # Using Test.pm version 1.31 532s # Using Apache/Test.pm version 1.42 532s HTTP/1.1 403 Forbidden 532s Connection: close 532s Date: Mon, 03 Jun 2024 13:21:32 GMT 532s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 532s Content-Length: 258 532s Content-Type: text/html; charset=iso-8859-1 532s Client-Date: Mon, 03 Jun 2024 13:21:32 GMT 532s Client-Peer: 127.0.0.1:8532 532s Client-Response-Num: 1 532s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 532s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 532s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 532s Client-SSL-Socket-Class: IO::Socket::SSL 532s Client-SSL-Version: TLSv1_3 532s Title: 403 Forbidden 532s 532s 532s 532s 403 Forbidden 532s 532s

Forbidden

532s

You don't have permission to access this resource.Reason: Cannot perform Post-Handshake Authentication.

532s 532s ok 1 532s HTTP/1.1 200 OK 532s Connection: close 532s Date: Mon, 03 Jun 2024 13:21:32 GMT 532s Accept-Ranges: bytes 532s ETag: "1a-613edd771cbc0" 532s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 532s Vary: In-If1 532s Content-Length: 26 532s Content-Type: text/html 532s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 532s Client-Date: Mon, 03 Jun 2024 13:21:32 GMT 532s Client-Peer: 127.0.0.1:8532 532s Client-Response-Num: 1 532s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 532s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 532s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 532s Client-SSL-Socket-Class: IO::Socket::SSL 532s Client-SSL-Version: TLSv1_3 532s DMMATCH1: 1 532s 532s welcome to localhost:8529 532s ok 2 532s 500 Server closed connection without sending any data back 532s Content-Type: text/plain 532s Client-Date: Mon, 03 Jun 2024 13:21:32 GMT 532s Client-Warning: Internal response 532s 532s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 532s ok 3 532s ok 532s All tests successful. 532s Files=142, Tests=7320, 335 wallclock secs ( 2.05 usr 0.24 sys + 215.01 cusr 41.88 csys = 259.18 CPU) 532s Result: PASS 532s [warning] server localhost:8529 shutdown 533s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_prefork 533s Files=142, Tests=7320, 335 wallclock secs ( 2.05 usr 0.24 sys + 215.01 cusr 41.88 csys = 259.18 CPU) 533s Result: PASS 533s + grep -E '^Result: PASS' testlog.mpm_prefork 533s + grep -E '^Result: FAIL' testlog.mpm_prefork 533s =============Running-with-mpm_worker========== 533s + grep -E 'server dumped core' testlog.mpm_prefork 533s + return 0 533s + run_tests mpm_worker 533s + local MPM=mpm_worker 533s + shift 533s + local LOG=testlog.mpm_worker 533s + echo =============Running-with-mpm_worker========== 533s + rm -f apache2.conf.debian 533s + cp /etc/apache2/apache2.conf apache2.conf.debian 533s + cat /etc/apache2/mods-available/mpm_worker.load 534s + ls /etc/apache2/mods-available/access_compat.load /etc/apache2/mods-available/actions.load /etc/apache2/mods-available/alias.load /etc/apache2/mods-available/allowmethods.load /etc/apache2/mods-available/asis.load /etc/apache2/mods-available/auth_basic.load /etc/apache2/mods-available/auth_digest.load /etc/apache2/mods-available/auth_form.load /etc/apache2/mods-available/authn_anon.load /etc/apache2/mods-available/authn_core.load /etc/apache2/mods-available/authn_dbd.load /etc/apache2/mods-available/authn_dbm.load /etc/apache2/mods-available/authn_file.load /etc/apache2/mods-available/authn_socache.load /etc/apache2/mods-available/authnz_fcgi.load /etc/apache2/mods-available/authnz_ldap.load /etc/apache2/mods-available/authz_core.load /etc/apache2/mods-available/authz_dbd.load /etc/apache2/mods-available/authz_dbm.load /etc/apache2/mods-available/authz_groupfile.load /etc/apache2/mods-available/authz_host.load /etc/apache2/mods-available/authz_owner.load /etc/apache2/mods-available/authz_user.load /etc/apache2/mods-available/autoindex.load /etc/apache2/mods-available/brotli.load /etc/apache2/mods-available/buffer.load /etc/apache2/mods-available/cache.load /etc/apache2/mods-available/cache_disk.load /etc/apache2/mods-available/cache_socache.load /etc/apache2/mods-available/cern_meta.load /etc/apache2/mods-available/cgi.load /etc/apache2/mods-available/cgid.load /etc/apache2/mods-available/charset_lite.load /etc/apache2/mods-available/data.load /etc/apache2/mods-available/dav.load /etc/apache2/mods-available/dav_fs.load /etc/apache2/mods-available/dav_lock.load /etc/apache2/mods-available/dbd.load /etc/apache2/mods-available/deflate.load /etc/apache2/mods-available/dialup.load /etc/apache2/mods-available/dir.load /etc/apache2/mods-available/dump_io.load /etc/apache2/mods-available/echo.load /etc/apache2/mods-available/env.load /etc/apache2/mods-available/expires.load /etc/apache2/mods-available/ext_filter.load /etc/apache2/mods-available/file_cache.load /etc/apache2/mods-available/filter.load /etc/apache2/mods-available/headers.load /etc/apache2/mods-available/heartbeat.load /etc/apache2/mods-available/heartmonitor.load /etc/apache2/mods-available/http2.load /etc/apache2/mods-available/ident.load /etc/apache2/mods-available/imagemap.load /etc/apache2/mods-available/include.load /etc/apache2/mods-available/info.load /etc/apache2/mods-available/lbmethod_bybusyness.load /etc/apache2/mods-available/lbmethod_byrequests.load /etc/apache2/mods-available/lbmethod_bytraffic.load /etc/apache2/mods-available/lbmethod_heartbeat.load /etc/apache2/mods-available/ldap.load /etc/apache2/mods-available/log_debug.load /etc/apache2/mods-available/log_forensic.load /etc/apache2/mods-available/lua.load /etc/apache2/mods-available/macro.load /etc/apache2/mods-available/md.load /etc/apache2/mods-available/mime.load /etc/apache2/mods-available/mime_magic.load /etc/apache2/mods-available/mpm_event.load /etc/apache2/mods-available/mpm_prefork.load /etc/apache2/mods-available/mpm_worker.load /etc/apache2/mods-available/negotiation.load /etc/apache2/mods-available/proxy.load /etc/apache2/mods-available/proxy_ajp.load /etc/apache2/mods-available/proxy_balancer.load /etc/apache2/mods-available/proxy_connect.load /etc/apache2/mods-available/proxy_express.load /etc/apache2/mods-available/proxy_fcgi.load /etc/apache2/mods-available/proxy_fdpass.load /etc/apache2/mods-available/proxy_ftp.load /etc/apache2/mods-available/proxy_hcheck.load /etc/apache2/mods-available/proxy_html.load /etc/apache2/mods-available/proxy_http.load /etc/apache2/mods-available/proxy_http2.load /etc/apache2/mods-available/proxy_scgi.load /etc/apache2/mods-available/proxy_uwsgi.load /etc/apache2/mods-available/proxy_wstunnel.load /etc/apache2/mods-available/ratelimit.load /etc/apache2/mods-available/reflector.load /etc/apache2/mods-available/remoteip.load /etc/apache2/mods-available/reqtimeout.load /etc/apache2/mods-available/request.load /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-available/sed.load /etc/apache2/mods-available/session.load /etc/apache2/mods-availab+ grep -v mpm_ 534s + xargs cat 534s le/session_cookie.load /etc/apache2/mods-available/session_crypto.load /etc/apache2/mods-available/session_dbd.load /etc/apache2/mods-available/setenvif.load /etc/apache2/mods-available/slotmem_plain.load /etc/apache2/mods-available/slotmem_shm.load /etc/apache2/mods-available/socache_dbm.load /etc/apache2/mods-available/socache_memcache.load /etc/apache2/mods-available/socache_redis.load /etc/apache2/mods-available/socache_shmcb.load /etc/apache2/mods-available/speling.load /etc/apache2/mods-available/ssl.load /etc/apache2/mods-available/status.load /etc/apache2/mods-available/substitute.load /etc/apache2/mods-available/suexec.load /etc/apache2/mods-available/unique_id.load /etc/apache2/mods-available/userdir.load /etc/apache2/mods-available/usertrack.load /etc/apache2/mods-available/vhost_alias.load /etc/apache2/mods-available/xml2enc.load 534s + for m in bucketeer case_filter case_filter_in 534s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 534s + for m in bucketeer case_filter case_filter_in 534s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 534s t/TEST -clean 534s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 534s + for m in bucketeer case_filter case_filter_in 534s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 534s + cat /etc/apache2/mods-available/mime.conf 534s + echo 'Servername localhost' 534s + make clean 534s [warning] setting ulimit to allow core files 534s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/TEST -clean 534s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules' 534s cd input_body_filter && make clean 534s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 534s rm -rf mod_input_body_filter.o mod_input_body_filter.lo mod_input_body_filter.slo mod_input_body_filter.la mod_input_body_filter.i mod_input_body_filter.s mod_input_body_filter.gcno .libs 534s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 534s cd client_add_filter && make clean 534s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 534s rm -rf mod_client_add_filter.o mod_client_add_filter.lo mod_client_add_filter.slo mod_client_add_filter.la mod_client_add_filter.i mod_client_add_filter.s mod_client_add_filter.gcno .libs 534s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 534s cd eat_post && make clean 534s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/eat_post' 534s rm -rf mod_eat_post.o mod_eat_post.lo mod_eat_post.slo mod_eat_post.la mod_eat_post.i mod_eat_post.s mod_eat_post.gcno .libs 534s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/eat_post' 534s cd echo_post_chunk && make clean 534s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 534s rm -rf mod_echo_post_chunk.o mod_echo_post_chunk.lo mod_echo_post_chunk.slo mod_echo_post_chunk.la mod_echo_post_chunk.i mod_echo_post_chunk.s mod_echo_post_chunk.gcno .libs 534s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 534s cd test_utilities && make clean 534s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 534s rm -rf mod_test_utilities.o mod_test_utilities.lo mod_test_utilities.slo mod_test_utilities.la mod_test_utilities.i mod_test_utilities.s mod_test_utilities.gcno .libs 534s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 534s cd nntp_like && make clean 534s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 534s rm -rf mod_nntp_like.o mod_nntp_like.lo mod_nntp_like.slo mod_nntp_like.la mod_nntp_like.i mod_nntp_like.s mod_nntp_like.gcno .libs 534s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 534s cd list_modules && make clean 534s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/list_modules' 534s rm -rf mod_list_modules.o mod_list_modules.lo mod_list_modules.slo mod_list_modules.la mod_list_modules.i mod_list_modules.s mod_list_modules.gcno .libs 534s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/list_modules' 534s cd test_session && make clean 534s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_session' 534s rm -rf mod_test_session.o mod_test_session.lo mod_test_session.slo mod_test_session.la mod_test_session.i mod_test_session.s mod_test_session.gcno .libs 534s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_session' 534s cd test_pass_brigade && make clean 534s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 534s rm -rf mod_test_pass_brigade.o mod_test_pass_brigade.lo mod_test_pass_brigade.slo mod_test_pass_brigade.la mod_test_pass_brigade.i mod_test_pass_brigade.s mod_test_pass_brigade.gcno .libs 534s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 534s cd memory_track && make clean 534s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/memory_track' 534s rm -rf mod_memory_track.o mod_memory_track.lo mod_memory_track.slo mod_memory_track.la mod_memory_track.i mod_memory_track.s mod_memory_track.gcno .libs 534s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/memory_track' 534s cd random_chunk && make clean 534s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 534s rm -rf mod_random_chunk.o mod_random_chunk.lo mod_random_chunk.slo mod_random_chunk.la mod_random_chunk.i mod_random_chunk.s mod_random_chunk.gcno .libs 534s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 534s cd test_rwrite && make clean 534s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 534s rm -rf mod_test_rwrite.o mod_test_rwrite.lo mod_test_rwrite.slo mod_test_rwrite.la mod_test_rwrite.i mod_test_rwrite.s mod_test_rwrite.gcno .libs 534s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 534s cd echo_post && make clean 534s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/echo_post' 534s rm -rf mod_echo_post.o mod_echo_post.lo mod_echo_post.slo mod_echo_post.la mod_echo_post.i mod_echo_post.s mod_echo_post.gcno .libs 534s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/echo_post' 534s cd fold && make clean 534s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/fold' 534s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 534s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/fold' 534s cd authany && make clean 534s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/authany' 534s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 534s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/authany' 534s cd test_apr_uri && make clean 534s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 534s rm -rf mod_test_apr_uri.o mod_test_apr_uri.lo mod_test_apr_uri.slo mod_test_apr_uri.la mod_test_apr_uri.i mod_test_apr_uri.s mod_test_apr_uri.gcno .libs 534s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 534s cd test_ssl && make clean 534s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 534s rm -rf mod_test_ssl.o mod_test_ssl.lo mod_test_ssl.slo mod_test_ssl.la mod_test_ssl.i mod_test_ssl.s mod_test_ssl.gcno .libs 534s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 534s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules' 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 534s rmdir export 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 534s rmdir certs 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 534s rmdir proxy 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 534s rmdir crl 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 534s rmdir keys 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 534s rmdir newcerts 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 534s rmdir conf 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 534s rmdir csr 534s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 534s rmdir asf 534s rmdir /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 534s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 534s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/Apache-Test' 534s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 534s t/TEST -clean 535s [warning] setting ulimit to allow core files 535s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 535s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 535s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 535s rm -f \ 535s TestItSelf.bso TestItSelf.def \ 535s TestItSelf.exp TestItSelf.x \ 535s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 535s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 535s *.a *.o \ 535s *perl.core MYMETA.json \ 535s MYMETA.yml blibdirs.ts \ 535s core core.*perl.*.? \ 535s core.[0-9] core.[0-9][0-9] \ 535s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 535s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 535s mon.out perl \ 535s perl perl.exe \ 535s perlmain.c pm_to_blib \ 535s pm_to_blib.ts so_locations \ 535s tmon.out 535s rm -rf \ 535s Makefile.old blib \ 535s t/TEST 535s mv Makefile Makefile.old > /dev/null 2>&1 535s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 535s rm -f \ 535s Test.bso Test.def \ 535s Test.exp Test.x \ 535s ../blib/arch/auto/Apache/Test/extralibs.all \ 535s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 535s *.a *.o \ 535s *perl.core MYMETA.json \ 535s MYMETA.yml blibdirs.ts \ 535s core core.*perl.*.? \ 535s core.[0-9] core.[0-9][0-9] \ 535s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 535s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 535s mon.out perl \ 535s perl perl.exe \ 535s perlmain.c pm_to_blib \ 535s pm_to_blib.ts so_locations \ 535s tmon.out 535s rm -rf \ 535s .mypacklist Makefile.old \ 535s blib t/REPORT \ 535s t/TEST 535s mv Makefile Makefile.old > /dev/null 2>&1 535s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/Apache-Test' 535s rm -f \ 535s test.bso test.def \ 535s test.exp test.x \ 535s blib/arch/auto/httpd-test/extralibs.all \ 535s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 535s *.a *.o \ 535s *perl.core MYMETA.json \ 535s MYMETA.yml blibdirs.ts \ 535s core core.*perl.*.? \ 535s core.[0-9] core.[0-9][0-9] \ 535s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 535s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 535s mon.out perl \ 535s perl perl.exe \ 535s perlmain.c pm_to_blib \ 535s pm_to_blib.ts so_locations \ 535s tmon.out 535s rm -rf \ 535s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 535s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 535s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 535s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 535s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 535s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 535s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 535s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 535s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 535s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 535s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 535s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 535s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 535s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 535s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 535s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 535s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 535s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 535s blib 535s mv Makefile Makefile.old > /dev/null 2>&1 535s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 535s + chown -R tuser: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp 535s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/apache2.conf.debian' 535s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 535s [ info] generating script ./t/htdocs/modules/cgi/big.pl 535s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 535s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 535s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 535s [ info] generating script ./t/htdocs/modules/cgi/env.pl 535s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 535s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 535s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 535s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 535s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 535s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 535s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 535s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 535s [ info] generating script ./t/htdocs/modules/cgi/action.pl 535s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 535s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 535s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 535s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 535s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 535s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 535s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 535s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 535s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 535s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 535s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 535s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 535s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 535s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 535s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 535s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 535s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 535s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 535s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 535s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 535s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 535s Warning: NAME must be a package name 535s Checking if your kit is complete... 535s Looks good 535s [ info] generating script t/TEST 535s [ info] generating script ./t/cgi-bin/next_available_port.pl 535s [ info] generating script ./t/cgi-bin/cookies.pl 535s [ info] generating script t/TEST 535s Writing MYMETA.yml and MYMETA.json 535s Writing MYMETA.yml and MYMETA.json 535s Checking for Cwd...ok 535s Checking for File::Spec...ok 535s Generating a Unix-style Makefile 535s Writing Makefile for httpd-test 535s Writing MYMETA.yml and MYMETA.json 535s + su tuser -c 't/TEST ' 535s + tee testlog.mpm_worker 536s [warning] setting ulimit to allow core files 536s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/TEST 537s [warning] generating SSL CA for asf 537s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 538s .....+......+.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+..+.+..+...+.......+......+.....+....+...+..+.+..+...+.........+.............+.....+...+....+..+......+...+.+...+...+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*................+....+...........+.......+........+.........+.+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 538s .+.+.........+..+...+......+.+..............+.+............+..+....+..+.........+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*........+.+.................+.+..+..................+....+..+.+.........+.....+.+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 538s ----- 538s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 538s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 538s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 538s [ info] openssl req -new -key keys/server_des3_dsa.pem -out csr/server_des3_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server_des3_dsa.cnf 538s [ info] openssl ca -policy policy_anything -in csr/server_des3_dsa.csr -out certs/server_des3_dsa.crt -passin pass:httpd -config conf/server_des3_dsa.cnf -batch -extensions server_ext 538s Using configuration from conf/server_des3_dsa.cnf 538s Check that the request matches the signature 538s Signature ok 538s The Subject's Distinguished Name is as follows 538s countryName :PRINTABLE:'US' 538s stateOrProvinceName :ASN.1 12:'California' 538s localityName :ASN.1 12:'San Francisco' 538s organizationName :ASN.1 12:'ASF' 538s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 538s commonName :ASN.1 12:'localhost' 538s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 538s Certificate is to be certified until Jun 3 13:21:38 2025 GMT (365 days) 538s 538s Write out database with 1 new entries 538s Database updated 538s [ info] openssl genrsa -out keys/client_colon.pem 2048 538s [ info] openssl req -new -key keys/client_colon.pem -out csr/client_colon.csr -passin pass:httpd -passout pass:httpd -config conf/client_colon.cnf 538s [ info] openssl ca -policy policy_anything -in csr/client_colon.csr -out certs/client_colon.crt -passin pass:httpd -config conf/client_colon.cnf -batch 538s Using configuration from conf/client_colon.cnf 538s Check that the request matches the signature 538s Signature ok 538s The Subject's Distinguished Name is as follows 538s countryName :PRINTABLE:'US' 538s stateOrProvinceName :ASN.1 12:'California' 538s localityName :ASN.1 12:'San Francisco' 538s organizationName :ASN.1 12:'ASF' 538s organizationalUnitName:ASN.1 12:'httpd-test' 538s commonName :ASN.1 12:'user:colon' 538s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 538s Certificate is to be certified until Jun 3 13:21:38 2025 GMT (365 days) 538s 538s Write out database with 1 new entries 538s Database updated 538s [ info] openssl pkcs12 -export -in certs/client_colon.crt -inkey keys/client_colon.pem -out export/client_colon.p12 -passin pass:httpd -passout pass:httpd 538s [ info] generating proxy cert: proxy/client_colon.pem 538s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 539s [ info] openssl req -new -key keys/server_des3.pem -out csr/server_des3.csr -passin pass:httpd -passout pass:httpd -config conf/server_des3.cnf 539s [ info] openssl ca -policy policy_anything -in csr/server_des3.csr -out certs/server_des3.crt -passin pass:httpd -config conf/server_des3.cnf -batch -extensions server_ext 539s Using configuration from conf/server_des3.cnf 539s Check that the request matches the signature 539s Signature ok 539s The Subject's Distinguished Name is as follows 539s countryName :PRINTABLE:'US' 539s stateOrProvinceName :ASN.1 12:'California' 539s localityName :ASN.1 12:'San Francisco' 539s organizationName :ASN.1 12:'ASF' 539s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 539s commonName :ASN.1 12:'localhost' 539s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 539s Certificate is to be certified until Jun 3 13:21:39 2025 GMT (365 days) 539s 539s Write out database with 1 new entries 539s Database updated 539s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 539s [ info] openssl req -new -key keys/client_snakeoil.pem -out csr/client_snakeoil.csr -passin pass:httpd -passout pass:httpd -config conf/client_snakeoil.cnf 539s [ info] openssl ca -policy policy_anything -in csr/client_snakeoil.csr -out certs/client_snakeoil.crt -passin pass:httpd -config conf/client_snakeoil.cnf -batch 539s Using configuration from conf/client_snakeoil.cnf 539s Check that the request matches the signature 539s Signature ok 539s The Subject's Distinguished Name is as follows 539s countryName :PRINTABLE:'AU' 539s stateOrProvinceName :ASN.1 12:'Queensland' 539s localityName :ASN.1 12:'Mackay' 539s organizationName :ASN.1 12:'Snake Oil, Ltd.' 539s organizationalUnitName:ASN.1 12:'Staff' 539s commonName :ASN.1 12:'client_snakeoil' 539s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 539s Certificate is to be certified until Jun 3 13:21:39 2025 GMT (365 days) 539s 539s Write out database with 1 new entries 539s Database updated 539s [ info] openssl pkcs12 -export -in certs/client_snakeoil.crt -inkey keys/client_snakeoil.pem -out export/client_snakeoil.p12 -passin pass:httpd -passout pass:httpd 539s [ info] generating proxy cert: proxy/client_snakeoil.pem 539s [ info] openssl genrsa -out keys/server2.pem 2048 540s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 540s [ info] openssl ca -policy policy_anything -in csr/server2.csr -out certs/server2.crt -passin pass:httpd -config conf/server2.cnf -batch -extensions server_ext 540s Using configuration from conf/server2.cnf 540s Check that the request matches the signature 540s Signature ok 540s The Subject's Distinguished Name is as follows 540s countryName :PRINTABLE:'US' 540s stateOrProvinceName :ASN.1 12:'California' 540s localityName :ASN.1 12:'San Francisco' 540s organizationName :ASN.1 12:'ASF' 540s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 540s commonName :ASN.1 12:'localhost' 540s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 540s Certificate is to be certified until Jun 3 13:21:40 2025 GMT (365 days) 540s 540s Write out database with 1 new entries 540s Database updated 540s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 540s [ info] openssl req -new -key keys/server2_des3_dsa.pem -out csr/server2_des3_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server2_des3_dsa.cnf 540s [ info] openssl ca -policy policy_anything -in csr/server2_des3_dsa.csr -out certs/server2_des3_dsa.crt -passin pass:httpd -config conf/server2_des3_dsa.cnf -batch -extensions server_ext 540s Using configuration from conf/server2_des3_dsa.cnf 540s Check that the request matches the signature 540s Signature ok 540s The Subject's Distinguished Name is as follows 540s countryName :PRINTABLE:'US' 540s stateOrProvinceName :ASN.1 12:'California' 540s localityName :ASN.1 12:'San Francisco' 540s organizationName :ASN.1 12:'ASF' 540s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 540s commonName :ASN.1 12:'localhost' 540s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 540s Certificate is to be certified until Jun 3 13:21:40 2025 GMT (365 days) 540s 540s Write out database with 1 new entries 540s Database updated 540s [ info] openssl genrsa -out keys/client_ok.pem 2048 540s [ info] openssl req -new -key keys/client_ok.pem -out csr/client_ok.csr -passin pass:httpd -passout pass:httpd -config conf/client_ok.cnf 540s [ info] openssl ca -policy policy_anything -in csr/client_ok.csr -out certs/client_ok.crt -passin pass:httpd -config conf/client_ok.cnf -batch -extensions client_ok_ext 540s Using configuration from conf/client_ok.cnf 540s Check that the request matches the signature 540s Signature ok 540s The Subject's Distinguished Name is as follows 540s countryName :PRINTABLE:'US' 540s stateOrProvinceName :ASN.1 12:'California' 540s localityName :ASN.1 12:'San Francisco' 540s organizationName :ASN.1 12:'ASF' 540s organizationalUnitName:ASN.1 12:'httpd-test' 540s commonName :ASN.1 12:'client_ok' 540s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 540s Certificate is to be certified until Jun 3 13:21:40 2025 GMT (365 days) 540s 540s Write out database with 1 new entries 540s Database updated 540s [ info] openssl pkcs12 -export -in certs/client_ok.crt -inkey keys/client_ok.pem -out export/client_ok.p12 -passin pass:httpd -passout pass:httpd 540s [ info] generating proxy cert: proxy/client_ok.pem 540s [ info] openssl genrsa -out keys/client_revoked.pem 2048 541s [ info] openssl req -new -key keys/client_revoked.pem -out csr/client_revoked.csr -passin pass:httpd -passout pass:httpd -config conf/client_revoked.cnf 541s [ info] openssl ca -policy policy_anything -in csr/client_revoked.csr -out certs/client_revoked.crt -passin pass:httpd -config conf/client_revoked.cnf -batch 541s Using configuration from conf/client_revoked.cnf 541s Check that the request matches the signature 541s Signature ok 541s The Subject's Distinguished Name is as follows 541s countryName :PRINTABLE:'US' 541s stateOrProvinceName :ASN.1 12:'California' 541s localityName :ASN.1 12:'San Francisco' 541s organizationName :ASN.1 12:'ASF' 541s organizationalUnitName:ASN.1 12:'httpd-test' 541s commonName :ASN.1 12:'client_revoked' 541s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 541s Certificate is to be certified until Jun 3 13:21:41 2025 GMT (365 days) 541s 541s Write out database with 1 new entries 541s Database updated 541s [ info] openssl pkcs12 -export -in certs/client_revoked.crt -inkey keys/client_revoked.pem -out export/client_revoked.p12 -passin pass:httpd -passout pass:httpd 541s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 541s Using configuration from conf/cacrl.cnf 541s Revoking Certificate 08. 541s Database updated 541s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 541s Using configuration from conf/cacrl.cnf 541s [ info] generating proxy cert: proxy/client_revoked.pem 541s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 541s [ info] openssl req -new -key keys/server_dsa.pem -out csr/server_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server_dsa.cnf 541s [ info] openssl ca -policy policy_anything -in csr/server_dsa.csr -out certs/server_dsa.crt -passin pass:httpd -config conf/server_dsa.cnf -batch -extensions server_ext 541s Using configuration from conf/server_dsa.cnf 541s Check that the request matches the signature 541s Signature ok 541s The Subject's Distinguished Name is as follows 541s countryName :PRINTABLE:'US' 541s stateOrProvinceName :ASN.1 12:'California' 541s localityName :ASN.1 12:'San Francisco' 541s organizationName :ASN.1 12:'ASF' 541s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 541s commonName :ASN.1 12:'localhost' 541s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 541s Certificate is to be certified until Jun 3 13:21:41 2025 GMT (365 days) 541s 541s Write out database with 1 new entries 541s Database updated 541s [ info] openssl genrsa -out keys/server.pem 2048 541s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 541s [ info] openssl ca -policy policy_anything -in csr/server.csr -out certs/server.crt -passin pass:httpd -config conf/server.cnf -batch -extensions server_ext 541s Using configuration from conf/server.cnf 541s Check that the request matches the signature 541s Signature ok 541s The Subject's Distinguished Name is as follows 541s countryName :PRINTABLE:'US' 541s stateOrProvinceName :ASN.1 12:'California' 541s localityName :ASN.1 12:'San Francisco' 541s organizationName :ASN.1 12:'ASF' 541s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 541s commonName :ASN.1 12:'localhost' 541s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 541s Certificate is to be certified until Jun 3 13:21:41 2025 GMT (365 days) 541s 541s Write out database with 1 new entries 541s Database updated 541s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 542s [ info] openssl req -new -key keys/server2_des3.pem -out csr/server2_des3.csr -passin pass:httpd -passout pass:httpd -config conf/server2_des3.cnf 542s [ info] openssl ca -policy policy_anything -in csr/server2_des3.csr -out certs/server2_des3.crt -passin pass:httpd -config conf/server2_des3.cnf -batch -extensions server_ext 542s Using configuration from conf/server2_des3.cnf 542s Check that the request matches the signature 542s Signature ok 542s The Subject's Distinguished Name is as follows 542s countryName :PRINTABLE:'US' 542s stateOrProvinceName :ASN.1 12:'California' 542s localityName :ASN.1 12:'San Francisco' 542s organizationName :ASN.1 12:'ASF' 542s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 542s commonName :ASN.1 12:'localhost' 542s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 542s Certificate is to be certified until Jun 3 13:21:42 2025 GMT (365 days) 542s 542s Write out database with 1 new entries 542s Database updated 542s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 542s [ info] openssl req -new -key keys/server2_dsa.pem -out csr/server2_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server2_dsa.cnf 542s [ info] openssl ca -policy policy_anything -in csr/server2_dsa.csr -out certs/server2_dsa.crt -passin pass:httpd -config conf/server2_dsa.cnf -batch -extensions server_ext 542s Using configuration from conf/server2_dsa.cnf 542s Check that the request matches the signature 542s Signature ok 542s The Subject's Distinguished Name is as follows 542s countryName :PRINTABLE:'US' 542s stateOrProvinceName :ASN.1 12:'California' 542s localityName :ASN.1 12:'San Francisco' 542s organizationName :ASN.1 12:'ASF' 542s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 542s commonName :ASN.1 12:'localhost' 542s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 542s Certificate is to be certified until Jun 3 13:21:42 2025 GMT (365 days) 542s 542s Write out database with 1 new entries 542s Database updated 542s [ info] linked ca-bundle.crl to fdd35eee.r0 542s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_input_body_filter.lo mod_input_body_filter.c && touch mod_input_body_filter.slo 542s cd input_body_filter && make .libs/mod_input_body_filter.so 542s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 542s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 542s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 542s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 542s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 542s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 542s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 542s cd client_add_filter && make .libs/mod_client_add_filter.so 542s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 542s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 542s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_client_add_filter.lo mod_client_add_filter.c && touch mod_client_add_filter.slo 542s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 543s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 543s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 543s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 543s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 543s cd eat_post && make .libs/mod_eat_post.so 543s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/eat_post' 543s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 543s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 543s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 543s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 543s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 543s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 543s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/eat_post' 543s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 543s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 543s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 543s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post_chunk.lo mod_echo_post_chunk.c && touch mod_echo_post_chunk.slo 543s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 543s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 543s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 543s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 543s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 543s cd test_utilities && make .libs/mod_test_utilities.so 543s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 543s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 543s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 544s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 544s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 544s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 544s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 544s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 544s cd nntp_like && make .libs/mod_nntp_like.so 544s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 544s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 544s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 544s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 544s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 544s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 544s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 544s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 544s cd list_modules && make .libs/mod_list_modules.so 544s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/list_modules' 544s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 544s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 544s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 544s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 544s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 545s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 545s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/list_modules' 545s cd test_session && make .libs/mod_test_session.so 545s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_session' 545s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 545s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 545s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 545s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 545s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 545s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 545s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_session' 545s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 545s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 545s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 545s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_pass_brigade.lo mod_test_pass_brigade.c && touch mod_test_pass_brigade.slo 545s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 545s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 545s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 546s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 546s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 546s cd memory_track && make .libs/mod_memory_track.so 546s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/memory_track' 546s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 546s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 546s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 546s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 546s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 546s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 546s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/memory_track' 546s cd random_chunk && make .libs/mod_random_chunk.so 546s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 546s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 546s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 546s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 546s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 546s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 546s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 546s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 546s cd test_rwrite && make .libs/mod_test_rwrite.so 546s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 546s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 546s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 546s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 547s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 547s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 547s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 547s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 547s cd echo_post && make .libs/mod_echo_post.so 547s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/echo_post' 547s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 547s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 547s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 547s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 547s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 547s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 547s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/echo_post' 547s cd fold && make .libs/mod_fold.so 547s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/fold' 547s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 547s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 547s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 547s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 547s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 548s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 548s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/fold' 548s cd authany && make .libs/mod_authany.so 548s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/authany' 548s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 548s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 548s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 548s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 548s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 548s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 548s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/authany' 548s cd test_apr_uri && make .libs/mod_test_apr_uri.so 548s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 548s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 548s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_apr_uri.lo mod_test_apr_uri.c && touch mod_test_apr_uri.slo 548s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 548s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 548s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 549s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 549s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 549s cd test_ssl && make .libs/mod_test_ssl.so 549s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 549s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 549s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 549s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 549s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 549s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 549s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 549s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 549s /usr/sbin/apache2 -d /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 549s using Apache/2.4.58 (worker MPM) 549s 549s waiting 60 seconds for server to start: .[Mon Jun 03 13:21:49.596068 2024] [core:trace3] [pid 166001:tid 113683476927392] core.c(3482): Setting LogLevel for all modules to trace8 549s [Mon Jun 03 13:21:49.596844 2024] [core:trace6] [pid 166001:tid 113683476927392] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 549s [Mon Jun 03 13:21:49.596857 2024] [core:trace3] [pid 166001:tid 113683476927392] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 549s [Mon Jun 03 13:21:49.597975 2024] [core:trace6] [pid 166001:tid 113683476927392] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 549s [Mon Jun 03 13:21:49.597986 2024] [core:trace3] [pid 166001:tid 113683476927392] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 549s [Mon Jun 03 13:21:49.597992 2024] [core:trace3] [pid 166001:tid 113683476927392] core.c(3482): Setting LogLevel for all modules to info 549s [Mon Jun 03 13:21:49.598001 2024] [core:trace6] [pid 166001:tid 113683476927392] core.c(3499): Cannot find module 'core', trying 'core_module' 549s [Mon Jun 03 13:21:49.598010 2024] [core:trace3] [pid 166001:tid 113683476927392] core.c(3509): Setting LogLevel for module core.c to crit 549s [Mon Jun 03 13:21:49.598015 2024] [core:trace3] [pid 166001:tid 113683476927392] core.c(3482): Setting LogLevel for all modules to crit 549s [Mon Jun 03 13:21:49.598024 2024] [core:trace6] [pid 166001:tid 113683476927392] core.c(3499): Cannot find module 'core', trying 'core_module' 549s [Mon Jun 03 13:21:49.598033 2024] [core:trace3] [pid 166001:tid 113683476927392] core.c(3509): Setting LogLevel for module core.c to info 549s [Mon Jun 03 13:21:49.598038 2024] [core:trace3] [pid 166001:tid 113683476927392] core.c(3482): Setting LogLevel for all modules to crit 549s [Mon Jun 03 13:21:49.598049 2024] [core:trace6] [pid 166001:tid 113683476927392] core.c(3499): Cannot find module 'core', trying 'core_module' 549s [Mon Jun 03 13:21:49.598057 2024] [core:trace3] [pid 166001:tid 113683476927392] core.c(3509): Setting LogLevel for module core.c to info 549s [Mon Jun 03 13:21:49.598062 2024] [core:trace3] [pid 166001:tid 113683476927392] core.c(3482): Setting LogLevel for all modules to crit 549s [Mon Jun 03 13:21:49.598066 2024] [core:trace3] [pid 166001:tid 113683476927392] core.c(3482): Setting LogLevel for all modules to info 549s [Mon Jun 03 13:21:49.598078 2024] [core:trace6] [pid 166001:tid 113683476927392] core.c(3499): Cannot find module 'core', trying 'core_module' 549s [Mon Jun 03 13:21:49.598086 2024] [core:trace3] [pid 166001:tid 113683476927392] core.c(3509): Setting LogLevel for module core.c to crit 549s [Mon Jun 03 13:21:49.598091 2024] [core:trace3] [pid 166001:tid 113683476927392] core.c(3482): Setting LogLevel for all modules to info 549s [Mon Jun 03 13:21:49.598641 2024] [core:trace6] [pid 166001:tid 113683476927392] core.c(3499): Cannot find module 'http2', trying 'http2_module' 549s [Mon Jun 03 13:21:49.598653 2024] [core:trace3] [pid 166001:tid 113683476927392] core.c(3509): Setting LogLevel for module mod_http2.c to debug 549s [Mon Jun 03 13:21:49.600163 2024] [proxy:info] [pid 166001:tid 113683476927392] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 549s [Mon Jun 03 13:21:49.600245 2024] [core:trace6] [pid 166001:tid 113683476927392] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 549s [Mon Jun 03 13:21:49.600355 2024] [core:trace3] [pid 166001:tid 113683476927392] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 550s . 550s waiting 60 seconds for server to start: ok (waited 0 secs) 550s server localhost:8529 started 550s server localhost:8530 listening (mod_nntp_like) 550s server localhost:8531 listening (mod_nntp_like_ssl) 550s server localhost:8532 listening (mod_ssl) 550s server localhost:8533 listening (ssl_optional_cc) 550s server localhost:8534 listening (ssl_pr33791) 550s server localhost:8535 listening (ssl_ocsp) 550s server localhost:8536 listening (mod_proxy) 550s server localhost:8537 listening (proxy_http_bal1) 550s server localhost:8538 listening (proxy_http_bal2) 550s server localhost:8539 listening (proxy_http_balancer) 550s server localhost:8542 listening (proxy_fcgi) 550s server localhost:8543 listening (mod_cache) 550s server localhost:8544 listening (core) 550s server localhost:8545 listening (cve_2011_3368_rewrite) 550s server localhost:8546 listening (proxy_http_reverse) 550s server localhost:8547 listening (proxy_http_nofwd) 550s server localhost:8548 listening (cve_2011_3368) 550s server localhost:8549 listening (mod_headers) 551s server localhost:8550 listening (mod_echo) 551s server localhost:8551 listening (mod_echo_ssl) 551s server localhost:8552 listening (error_document) 551s server localhost:8553 listening (http_unsafe) 551s server localhost:8554 listening (http_strict) 551s server localhost:8555 listening (remote_ip) 551s server localhost:8556 listening (mod_vhost_alias) 551s server localhost:8557 listening (h2c) 551s server localhost:8558 listening (h2) 551s server localhost:8559 listening (mod_include) 551s server localhost:8560 listening (proxy_http_https) 551s server localhost:8561 listening (proxy_https_https) 551s server localhost:8562 listening (proxy_http_https_proxy_section) 551s server localhost:8563 listening (proxy_https_https_proxy_section) 551s server localhost:8564 listening (proxy_https_http) 552s [ info] adding source lib /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 558s t/ab/base.t ......................... 558s 1..5 558s # Running under perl version 5.038002 for linux 558s # Current time local: Mon Jun 3 13:21:56 2024 558s # Current time GMT: Mon Jun 3 13:21:56 2024 558s # Using Test.pm version 1.31 558s # Using Apache/Test.pm version 1.42 558s # # running: 558s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8544/ 558s ok 1 558s ok 2 558s # # running: 558s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 558s ok 3 558s ok 4 558s ok 5 558s ok 560s t/apache/404.t ...................... 560s 1..2 560s # Running under perl version 5.038002 for linux 560s # Current time local: Mon Jun 3 13:21:58 2024 560s # Current time GMT: Mon Jun 3 13:21:58 2024 560s # Using Test.pm version 1.31 560s # Using Apache/Test.pm version 1.42 560s # GET_STR Response: 560s # HTTP/1.1 404 Not Found 560s # Connection: close 560s # Date: Mon, 03 Jun 2024 13:22:00 GMT 560s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 560s # Content-Length: 196 560s # Content-Type: text/html; charset=iso-8859-1 560s # Client-Date: Mon, 03 Jun 2024 13:22:00 GMT 560s # Client-Peer: 127.0.0.1:8529 560s # Client-Response-Num: 1 560s # Title: 404 Not Found 560s # 560s # 560s # 560s # 404 Not Found 560s # 560s #

Not Found

560s #

The requested URL was not found on this server.

560s # 560s ok 1 560s ok 2 560s ok 562s t/apache/acceptpathinfo.t ........... 562s 1..36 562s # Running under perl version 5.038002 for linux 562s # Current time local: Mon Jun 3 13:22:00 2024 562s # Current time GMT: Mon Jun 3 13:22:00 2024 562s # Using Test.pm version 1.31 562s # Using Apache/Test.pm version 1.42 562s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 562s # expected: '200' 562s # received: '200' 562s ok 1 562s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 562s # expected: qr/_\(none\)_/ 562s # received: '_(none)_' 562s ok 2 562s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 562s # expected: '404' 562s # received: '404' 562s ok 3 562s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 562s # expected: qr/Not Found/ 562s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 562s ok 4 562s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/index.shtml 562s # expected: '200' 562s # received: '200' 562s ok 5 562s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/index.shtml 562s # expected: qr/_\(none\)_/ 562s # received: '_(none)_' 562s ok 6 562s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/index.shtml/foo/bar 562s # expected: '404' 562s # received: '404' 562s ok 7 562s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/index.shtml/foo/bar 562s # expected: qr/Not Found/ 562s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 562s ok 8 562s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/test.sh 562s # expected: '200' 562s # received: '200' 562s ok 9 562s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/test.sh 562s # expected: qr/_\(none\)_/ 562s # received: '_(none)_' 562s ok 10 562s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/test.sh/foo/bar 562s # expected: '200' 562s # received: '200' 562s ok 11 562s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/test.sh/foo/bar 562s # expected: qr/_\/foo\/bar_/ 562s # received: '_/foo/bar_' 562s ok 12 562s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on 562s # expected: '200' 562s # received: '200' 562s ok 13 562s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on 562s # expected: qr/_\(none\)_/ 562s # received: '_(none)_' 562s ok 14 562s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/foo/bar 562s # expected: '404' 562s # received: '404' 562s ok 15 562s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/foo/bar 562s # expected: qr/Not Found/ 562s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 562s ok 16 562s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml 562s # expected: '200' 562s # received: '200' 562s ok 17 562s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml 562s # expected: qr/_\(none\)_/ 562s # received: '_(none)_' 562s ok 18 562s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml/foo/bar 562s # expected: '200' 562s # received: '200' 562s ok 19 562s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml/foo/bar 562s # expected: qr/_\/foo\/bar_/ 562s # received: '_/foo/bar_' 562s ok 20 562s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh 562s # expected: '200' 562s # received: '200' 562s ok 21 562s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh 562s # expected: qr/_\(none\)_/ 562s # received: '_(none)_' 562s ok 22 562s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh/foo/bar 562s # expected: '200' 562s # received: '200' 562s ok 23 562s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh/foo/bar 562s # expected: qr/_\/foo\/bar_/ 562s # received: '_/foo/bar_' 562s ok 24 562s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off 562s # expected: '200' 562s # received: '200' 562s ok 25 562s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off 562s # expected: qr/_\(none\)_/ 562s # received: '_(none)_' 562s ok 26 562s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/foo/bar 562s # expected: '404' 562s # received: '404' 562s ok 27 562s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/foo/bar 562s # expected: qr/Not Found/ 562s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 562s ok 28 562s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/index.shtml 562s # expected: '200' 562s # received: '200' 562s ok 29 562s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/index.shtml 562s # expected: qr/_\(none\)_/ 562s # received: '_(none)_' 562s ok 30 562s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/index.shtml/foo/bar 562s # expected: '404' 562s # received: '404' 562s ok 31 562s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/index.shtml/foo/bar 562s # expected: qr/Not Found/ 562s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 562s ok 32 562s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh 562s # expected: '200' 562s # received: '200' 562s ok 33 562s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh 562s # expected: qr/_\(none\)_/ 562s # received: '_(none)_' 562s ok 34 562s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh/foo/bar 562s # expected: '404' 562s # received: '404' 562s ok 35 562s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh/foo/bar 562s # expected: qr/Not Found/ 562s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 562s ok 36 562s ok 566s t/apache/byterange.t ................ 566s # using LWP client 566s 1..217 566s # Running under perl version 5.038002 for linux 566s # Current time local: Mon Jun 3 13:22:02 2024 566s # Current time GMT: Mon Jun 3 13:22:02 2024 566s # Using Test.pm version 1.31 566s # Using Apache/Test.pm version 1.42 566s downloaded 17651 bytes, file is 17651 bytes 566s ok 1 566s downloaded 56240 bytes, file is 56240 bytes 566s ok 2 566s downloaded 34283 bytes, file is 34283 bytes 566s ok 3 566s downloaded 55533 bytes, file is 55533 bytes 566s ok 4 566s downloaded 43888 bytes, file is 43888 bytes 566s ok 5 566s downloaded 89271 bytes, file is 89271 bytes 566s ok 6 566s downloaded 9991 bytes, file is 9991 bytes 566s ok 7 566s downloaded 9577 bytes, file is 9577 bytes 566s ok 8 566s downloaded 4100 bytes, file is 4100 bytes 566s ok 9 566s downloaded 3672 bytes, file is 3672 bytes 566s ok 10 566s downloaded 7683 bytes, file is 7683 bytes 566s ok 11 566s downloaded 144298 bytes, file is 144298 bytes 566s ok 12 566s downloaded 7966 bytes, file is 7966 bytes 566s ok 13 566s downloaded 6892 bytes, file is 6892 bytes 566s ok 14 566s downloaded 7760 bytes, file is 7760 bytes 566s ok 15 566s downloaded 6327 bytes, file is 6327 bytes 566s ok 16 566s downloaded 133641 bytes, file is 133641 bytes 566s ok 17 566s downloaded 6142 bytes, file is 6142 bytes 566s ok 18 566s downloaded 3594 bytes, file is 3594 bytes 566s ok 19 566s downloaded 4085 bytes, file is 4085 bytes 566s ok 20 566s downloaded 119430 bytes, file is 119430 bytes 566s ok 21 566s downloaded 6597 bytes, file is 6597 bytes 566s ok 22 566s downloaded 5335 bytes, file is 5335 bytes 566s ok 23 566s downloaded 4616 bytes, file is 4616 bytes 566s ok 24 566s downloaded 115538 bytes, file is 115538 bytes 566s ok 25 566s downloaded 10759 bytes, file is 10759 bytes 566s ok 26 566s downloaded 12271 bytes, file is 12271 bytes 566s ok 27 566s downloaded 9232 bytes, file is 9232 bytes 566s ok 28 566s downloaded 129680 bytes, file is 129680 bytes 566s ok 29 566s downloaded 10557 bytes, file is 10557 bytes 566s ok 30 566s downloaded 12319 bytes, file is 12319 bytes 566s ok 31 566s downloaded 8442 bytes, file is 8442 bytes 566s ok 32 566s downloaded 4450 bytes, file is 4450 bytes 566s ok 33 566s downloaded 64523 bytes, file is 64523 bytes 566s ok 34 566s downloaded 8201 bytes, file is 8201 bytes 566s ok 35 566s downloaded 4103 bytes, file is 4103 bytes 566s ok 36 566s downloaded 10924 bytes, file is 10924 bytes 566s ok 37 566s downloaded 4456 bytes, file is 4456 bytes 566s ok 38 566s downloaded 100187 bytes, file is 100187 bytes 566s ok 39 566s downloaded 7717 bytes, file is 7717 bytes 566s ok 40 566s downloaded 7702 bytes, file is 7702 bytes 566s ok 41 566s downloaded 7017 bytes, file is 7017 bytes 566s ok 42 566s downloaded 71129 bytes, file is 71129 bytes 566s ok 43 566s downloaded 4599 bytes, file is 4599 bytes 566s ok 44 566s downloaded 6150 bytes, file is 6150 bytes 566s ok 45 566s downloaded 5111 bytes, file is 5111 bytes 566s ok 46 566s downloaded 40701 bytes, file is 40701 bytes 566s ok 47 566s downloaded 5730 bytes, file is 5730 bytes 566s ok 48 566s downloaded 4682 bytes, file is 4682 bytes 566s ok 49 566s downloaded 4980 bytes, file is 4980 bytes 566s ok 50 566s downloaded 54032 bytes, file is 54032 bytes 566s ok 51 566s downloaded 7007 bytes, file is 7007 bytes 566s ok 52 566s downloaded 37377 bytes, file is 37377 bytes 566s ok 53 566s downloaded 4214 bytes, file is 4214 bytes 566s ok 54 566s downloaded 3946 bytes, file is 3946 bytes 566s ok 55 566s downloaded 4054 bytes, file is 4054 bytes 566s ok 56 566s downloaded 44427 bytes, file is 44427 bytes 566s ok 57 566s downloaded 4744 bytes, file is 4744 bytes 566s ok 58 566s downloaded 3946 bytes, file is 3946 bytes 566s ok 59 566s downloaded 4055 bytes, file is 4055 bytes 566s ok 60 566s downloaded 68937 bytes, file is 68937 bytes 566s ok 61 566s downloaded 3946 bytes, file is 3946 bytes 566s ok 62 566s downloaded 4052 bytes, file is 4052 bytes 566s ok 63 566s downloaded 124713 bytes, file is 124713 bytes 566s ok 64 566s downloaded 107201 bytes, file is 107201 bytes 566s ok 65 566s downloaded 38060 bytes, file is 38060 bytes 566s ok 66 566s downloaded 4470 bytes, file is 4470 bytes 566s ok 67 566s downloaded 6335 bytes, file is 6335 bytes 566s ok 68 566s downloaded 7363 bytes, file is 7363 bytes 566s ok 69 566s downloaded 5889 bytes, file is 5889 bytes 566s ok 70 566s downloaded 4651 bytes, file is 4651 bytes 566s ok 71 566s downloaded 8357 bytes, file is 8357 bytes 566s ok 72 566s downloaded 25281 bytes, file is 25281 bytes 566s ok 73 566s downloaded 53904 bytes, file is 53904 bytes 566s ok 74 566s downloaded 115157 bytes, file is 115157 bytes 566s ok 75 566s downloaded 20457 bytes, file is 20457 bytes 566s ok 76 566s downloaded 5768 bytes, file is 5768 bytes 566s ok 77 566s downloaded 8241 bytes, file is 8241 bytes 566s ok 78 566s downloaded 824371 bytes, file is 824371 bytes 566s ok 79 566s downloaded 22583 bytes, file is 22583 bytes 566s ok 80 566s downloaded 7010 bytes, file is 7010 bytes 566s ok 81 566s downloaded 8386 bytes, file is 8386 bytes 566s ok 82 566s downloaded 294 bytes, file is 294 bytes 566s ok 83 566s downloaded 304 bytes, file is 304 bytes 566s ok 84 566s downloaded 8016 bytes, file is 8016 bytes 566s ok 85 566s downloaded 56994 bytes, file is 56994 bytes 566s ok 86 566s downloaded 4480 bytes, file is 4480 bytes 566s ok 87 566s downloaded 9151 bytes, file is 9151 bytes 566s ok 88 566s downloaded 15459 bytes, file is 15459 bytes 566s ok 89 566s downloaded 9546 bytes, file is 9546 bytes 566s ok 90 566s downloaded 4837 bytes, file is 4837 bytes 566s ok 91 566s downloaded 6938 bytes, file is 6938 bytes 566s ok 92 566s downloaded 26154 bytes, file is 26154 bytes 566s ok 93 566s downloaded 53154 bytes, file is 53154 bytes 566s ok 94 566s downloaded 4943 bytes, file is 4943 bytes 566s ok 95 566s downloaded 43100 bytes, file is 43100 bytes 566s ok 96 566s downloaded 22163 bytes, file is 22163 bytes 566s ok 97 566s downloaded 39867 bytes, file is 39867 bytes 566s ok 98 566s downloaded 4052 bytes, file is 4052 bytes 566s ok 99 566s downloaded 24330 bytes, file is 24330 bytes 566s ok 100 566s downloaded 311377 bytes, file is 311377 bytes 566s ok 101 566s downloaded 9376 bytes, file is 9376 bytes 566s ok 102 566s downloaded 46317 bytes, file is 46317 bytes 566s ok 103 566s downloaded 26746 bytes, file is 26746 bytes 566s ok 104 566s downloaded 7959 bytes, file is 7959 bytes 566s ok 105 566s downloaded 84353 bytes, file is 84353 bytes 566s ok 106 566s downloaded 37665 bytes, file is 37665 bytes 566s ok 107 566s downloaded 10359 bytes, file is 10359 bytes 566s ok 108 566s downloaded 22795 bytes, file is 22795 bytes 566s ok 109 566s downloaded 14429 bytes, file is 14429 bytes 566s ok 110 566s downloaded 9377 bytes, file is 9377 bytes 566s ok 111 566s downloaded 37601 bytes, file is 37601 bytes 566s ok 112 566s downloaded 90814 bytes, file is 90814 bytes 566s ok 113 566s downloaded 55292 bytes, file is 55292 bytes 566s ok 114 566s downloaded 39537 bytes, file is 39537 bytes 566s ok 115 566s downloaded 37816 bytes, file is 37816 bytes 566s ok 116 566s downloaded 49936 bytes, file is 49936 bytes 566s ok 117 566s downloaded 15221 bytes, file is 15221 bytes 566s ok 118 566s downloaded 22218 bytes, file is 22218 bytes 566s ok 119 566s downloaded 13355 bytes, file is 13355 bytes 566s ok 120 566s downloaded 16608 bytes, file is 16608 bytes 566s ok 121 566s downloaded 1649 bytes, file is 1649 bytes 566s ok 122 566s downloaded 422210 bytes, file is 422210 bytes 566s ok 123 566s downloaded 31786 bytes, file is 31786 bytes 566s ok 124 566s downloaded 137232 bytes, file is 137232 bytes 566s ok 125 566s downloaded 16501 bytes, file is 16501 bytes 566s ok 126 566s downloaded 13815 bytes, file is 13815 bytes 566s ok 127 566s downloaded 180836 bytes, file is 180836 bytes 566s ok 128 566s downloaded 45028 bytes, file is 45028 bytes 566s ok 129 566s downloaded 72248 bytes, file is 72248 bytes 566s ok 130 566s downloaded 6153 bytes, file is 6153 bytes 566s ok 131 566s downloaded 1527 bytes, file is 1527 bytes 566s ok 132 566s downloaded 59530 bytes, file is 59530 bytes 566s ok 133 566s downloaded 30628 bytes, file is 30628 bytes 566s ok 134 566s downloaded 2013 bytes, file is 2013 bytes 566s ok 135 566s downloaded 129125 bytes, file is 129125 bytes 566s ok 136 566s downloaded 37398 bytes, file is 37398 bytes 566s ok 137 566s downloaded 22429 bytes, file is 22429 bytes 566s ok 138 566s downloaded 35539 bytes, file is 35539 bytes 566s ok 139 566s downloaded 71703 bytes, file is 71703 bytes 566s ok 140 566s downloaded 4432 bytes, file is 4432 bytes 566s ok 141 566s downloaded 8360 bytes, file is 8360 bytes 566s ok 142 566s downloaded 12224 bytes, file is 12224 bytes 566s ok 143 566s downloaded 355 bytes, file is 355 bytes 566s ok 144 566s downloaded 2026 bytes, file is 2026 bytes 566s ok 145 566s downloaded 74839 bytes, file is 74839 bytes 566s ok 146 566s downloaded 9436 bytes, file is 9436 bytes 566s ok 147 566s downloaded 12143 bytes, file is 12143 bytes 566s ok 148 566s downloaded 26451 bytes, file is 26451 bytes 566s ok 149 566s downloaded 9588 bytes, file is 9588 bytes 566s ok 150 566s downloaded 58695 bytes, file is 58695 bytes 566s ok 151 566s downloaded 22331 bytes, file is 22331 bytes 566s ok 152 566s downloaded 3429 bytes, file is 3429 bytes 566s ok 153 566s downloaded 10963 bytes, file is 10963 bytes 566s ok 154 566s downloaded 8357 bytes, file is 8357 bytes 566s ok 155 566s downloaded 36144 bytes, file is 36144 bytes 566s ok 156 566s downloaded 26757 bytes, file is 26757 bytes 566s ok 157 566s downloaded 151973 bytes, file is 151973 bytes 566s ok 158 566s downloaded 1243 bytes, file is 1243 bytes 566s ok 159 566s downloaded 15223 bytes, file is 15223 bytes 566s ok 160 566s downloaded 93369 bytes, file is 93369 bytes 566s ok 161 566s downloaded 14283 bytes, file is 14283 bytes 566s ok 162 566s downloaded 4784 bytes, file is 4784 bytes 566s ok 163 566s downloaded 51369 bytes, file is 51369 bytes 566s ok 164 566s downloaded 49853 bytes, file is 49853 bytes 566s ok 165 566s downloaded 5144 bytes, file is 5144 bytes 566s ok 166 566s downloaded 23397 bytes, file is 23397 bytes 566s ok 167 566s downloaded 68880 bytes, file is 68880 bytes 566s ok 168 566s downloaded 12096 bytes, file is 12096 bytes 566s ok 169 566s downloaded 26551 bytes, file is 26551 bytes 566s ok 170 566s downloaded 89288 bytes, file is 89288 bytes 566s ok 171 566s downloaded 5138 bytes, file is 5138 bytes 566s ok 172 566s downloaded 6693 bytes, file is 6693 bytes 566s ok 173 566s downloaded 135805 bytes, file is 135805 bytes 566s ok 174 566s downloaded 31661 bytes, file is 31661 bytes 566s ok 175 566s downloaded 33167 bytes, file is 33167 bytes 566s ok 176 566s downloaded 48816 bytes, file is 48816 bytes 566s ok 177 566s downloaded 35911 bytes, file is 35911 bytes 566s ok 178 566s downloaded 18756 bytes, file is 18756 bytes 566s ok 179 566s downloaded 43401 bytes, file is 43401 bytes 566s ok 180 566s downloaded 509 bytes, file is 509 bytes 566s ok 181 566s downloaded 19189 bytes, file is 19189 bytes 566s ok 182 566s downloaded 15588 bytes, file is 15588 bytes 566s ok 183 566s downloaded 123417 bytes, file is 123417 bytes 566s ok 184 566s downloaded 1548 bytes, file is 1548 bytes 566s ok 185 566s downloaded 58669 bytes, file is 58669 bytes 566s ok 186 566s downloaded 27846 bytes, file is 27846 bytes 566s ok 187 566s downloaded 19186 bytes, file is 19186 bytes 566s ok 188 566s downloaded 29862 bytes, file is 29862 bytes 566s ok 189 566s downloaded 7132 bytes, file is 7132 bytes 566s ok 190 566s downloaded 9019 bytes, file is 9019 bytes 566s ok 191 566s downloaded 77701 bytes, file is 77701 bytes 566s ok 192 566s downloaded 53982 bytes, file is 53982 bytes 566s ok 193 566s downloaded 10328 bytes, file is 10328 bytes 566s ok 194 566s downloaded 46394 bytes, file is 46394 bytes 566s ok 195 566s downloaded 39569 bytes, file is 39569 bytes 566s ok 196 566s downloaded 758278 bytes, file is 758278 bytes 566s ok 197 566s downloaded 372 bytes, file is 372 bytes 566s ok 198 566s downloaded 294 bytes, file is 294 bytes 566s ok 199 566s downloaded 294 bytes, file is 294 bytes 566s ok 200 566s downloaded 10623 bytes, file is 10623 bytes 566s ok 201 566s downloaded 8511 bytes, file is 8511 bytes 566s ok 202 566s downloaded 4483 bytes, file is 4483 bytes 566s ok 203 566s downloaded 90816 bytes, file is 90816 bytes 566s ok 204 566s downloaded 25417 bytes, file is 25417 bytes 566s ok 205 566s downloaded 14126 bytes, file is 14126 bytes 566s ok 206 566s downloaded 38625 bytes, file is 38625 bytes 566s ok 207 566s downloaded 454394 bytes, file is 454394 bytes 566s ok 208 566s downloaded 7951 bytes, file is 7951 bytes 566s ok 209 566s downloaded 7400 bytes, file is 7400 bytes 566s ok 210 566s downloaded 92850 bytes, file is 92850 bytes 566s ok 211 566s downloaded 50829 bytes, file is 50829 bytes 566s ok 212 566s downloaded 3862 bytes, file is 3862 bytes 566s ok 213 566s downloaded 32731 bytes, file is 32731 bytes 566s ok 214 566s downloaded 86827 bytes, file is 86827 bytes 566s ok 215 566s downloaded 50436 bytes, file is 50436 bytes 566s ok 216 566s downloaded 24001 bytes, file is 24001 bytes 566s ok 217 566s ok 568s t/apache/byterange2.t ............... 568s 1..1 568s # Running under perl version 5.038002 for linux 568s # Current time local: Mon Jun 3 13:22:06 2024 568s # Current time GMT: Mon Jun 3 13:22:06 2024 568s # Using Test.pm version 1.31 568s # Using Apache/Test.pm version 1.42 568s # testing : return correct content 568s # expected: 'hello 568s # ' 568s # received: 'hello 568s # ' 568s ok 1 568s ok 572s t/apache/byterange3.t ............... 572s # using LWP client 572s 1..217 572s # Running under perl version 5.038002 for linux 572s # Current time local: Mon Jun 3 13:22:08 2024 572s # Current time GMT: Mon Jun 3 13:22:08 2024 572s # Using Test.pm version 1.31 572s # Using Apache/Test.pm version 1.42 572s downloaded 17651 bytes, file is 17651 bytes 572s ok 1 572s downloaded 56240 bytes, file is 56240 bytes 572s ok 2 572s downloaded 34283 bytes, file is 34283 bytes 572s ok 3 572s downloaded 55533 bytes, file is 55533 bytes 572s ok 4 572s downloaded 43888 bytes, file is 43888 bytes 572s ok 5 572s downloaded 89271 bytes, file is 89271 bytes 572s ok 6 572s downloaded 9991 bytes, file is 9991 bytes 572s ok 7 572s downloaded 9577 bytes, file is 9577 bytes 572s ok 8 572s downloaded 4100 bytes, file is 4100 bytes 572s ok 9 572s downloaded 3672 bytes, file is 3672 bytes 572s ok 10 572s downloaded 7683 bytes, file is 7683 bytes 572s ok 11 572s downloaded 144298 bytes, file is 144298 bytes 572s ok 12 572s downloaded 7966 bytes, file is 7966 bytes 572s ok 13 572s downloaded 6892 bytes, file is 6892 bytes 572s ok 14 572s downloaded 7760 bytes, file is 7760 bytes 572s ok 15 572s downloaded 6327 bytes, file is 6327 bytes 572s ok 16 572s downloaded 133641 bytes, file is 133641 bytes 572s ok 17 572s downloaded 6142 bytes, file is 6142 bytes 572s ok 18 572s downloaded 3594 bytes, file is 3594 bytes 572s ok 19 572s downloaded 4085 bytes, file is 4085 bytes 572s ok 20 572s downloaded 119430 bytes, file is 119430 bytes 572s ok 21 572s downloaded 6597 bytes, file is 6597 bytes 572s ok 22 572s downloaded 5335 bytes, file is 5335 bytes 572s ok 23 572s downloaded 4616 bytes, file is 4616 bytes 572s ok 24 572s downloaded 115538 bytes, file is 115538 bytes 572s ok 25 572s downloaded 10759 bytes, file is 10759 bytes 572s ok 26 572s downloaded 12271 bytes, file is 12271 bytes 572s ok 27 572s downloaded 9232 bytes, file is 9232 bytes 572s ok 28 572s downloaded 129680 bytes, file is 129680 bytes 572s ok 29 572s downloaded 10557 bytes, file is 10557 bytes 572s ok 30 572s downloaded 12319 bytes, file is 12319 bytes 572s ok 31 572s downloaded 8442 bytes, file is 8442 bytes 572s ok 32 572s downloaded 4450 bytes, file is 4450 bytes 572s ok 33 572s downloaded 64523 bytes, file is 64523 bytes 572s ok 34 572s downloaded 8201 bytes, file is 8201 bytes 572s ok 35 572s downloaded 4103 bytes, file is 4103 bytes 572s ok 36 572s downloaded 10924 bytes, file is 10924 bytes 572s ok 37 572s downloaded 4456 bytes, file is 4456 bytes 572s ok 38 572s downloaded 100187 bytes, file is 100187 bytes 572s ok 39 572s downloaded 7717 bytes, file is 7717 bytes 572s ok 40 572s downloaded 7702 bytes, file is 7702 bytes 572s ok 41 572s downloaded 7017 bytes, file is 7017 bytes 572s ok 42 572s downloaded 71129 bytes, file is 71129 bytes 572s ok 43 572s downloaded 4599 bytes, file is 4599 bytes 572s ok 44 572s downloaded 6150 bytes, file is 6150 bytes 572s ok 45 572s downloaded 5111 bytes, file is 5111 bytes 572s ok 46 572s downloaded 40701 bytes, file is 40701 bytes 572s ok 47 572s downloaded 5730 bytes, file is 5730 bytes 572s ok 48 572s downloaded 4682 bytes, file is 4682 bytes 572s ok 49 572s downloaded 4980 bytes, file is 4980 bytes 572s ok 50 572s downloaded 54032 bytes, file is 54032 bytes 572s ok 51 572s downloaded 7007 bytes, file is 7007 bytes 572s ok 52 572s downloaded 37377 bytes, file is 37377 bytes 572s ok 53 572s downloaded 4214 bytes, file is 4214 bytes 572s ok 54 572s downloaded 3946 bytes, file is 3946 bytes 572s ok 55 572s downloaded 4054 bytes, file is 4054 bytes 572s ok 56 572s downloaded 44427 bytes, file is 44427 bytes 572s ok 57 572s downloaded 4744 bytes, file is 4744 bytes 572s ok 58 572s downloaded 3946 bytes, file is 3946 bytes 572s ok 59 572s downloaded 4055 bytes, file is 4055 bytes 572s ok 60 572s downloaded 68937 bytes, file is 68937 bytes 572s ok 61 572s downloaded 3946 bytes, file is 3946 bytes 572s ok 62 572s downloaded 4052 bytes, file is 4052 bytes 572s ok 63 572s downloaded 124713 bytes, file is 124713 bytes 572s ok 64 572s downloaded 107201 bytes, file is 107201 bytes 572s ok 65 572s downloaded 38060 bytes, file is 38060 bytes 572s ok 66 572s downloaded 4470 bytes, file is 4470 bytes 572s ok 67 572s downloaded 6335 bytes, file is 6335 bytes 572s ok 68 572s downloaded 7363 bytes, file is 7363 bytes 572s ok 69 572s downloaded 5889 bytes, file is 5889 bytes 572s ok 70 572s downloaded 4651 bytes, file is 4651 bytes 572s ok 71 572s downloaded 8357 bytes, file is 8357 bytes 572s ok 72 572s downloaded 25281 bytes, file is 25281 bytes 572s ok 73 572s downloaded 53904 bytes, file is 53904 bytes 572s ok 74 572s downloaded 115157 bytes, file is 115157 bytes 572s ok 75 572s downloaded 20457 bytes, file is 20457 bytes 572s ok 76 572s downloaded 5768 bytes, file is 5768 bytes 572s ok 77 572s downloaded 8241 bytes, file is 8241 bytes 572s ok 78 572s downloaded 824371 bytes, file is 824371 bytes 572s ok 79 572s downloaded 22583 bytes, file is 22583 bytes 572s ok 80 572s downloaded 7010 bytes, file is 7010 bytes 572s ok 81 572s downloaded 8386 bytes, file is 8386 bytes 572s ok 82 572s downloaded 294 bytes, file is 294 bytes 572s ok 83 572s downloaded 304 bytes, file is 304 bytes 572s ok 84 572s downloaded 8016 bytes, file is 8016 bytes 572s ok 85 572s downloaded 56994 bytes, file is 56994 bytes 572s ok 86 572s downloaded 4480 bytes, file is 4480 bytes 572s ok 87 572s downloaded 9151 bytes, file is 9151 bytes 572s ok 88 572s downloaded 15459 bytes, file is 15459 bytes 572s ok 89 572s downloaded 9546 bytes, file is 9546 bytes 572s ok 90 572s downloaded 4837 bytes, file is 4837 bytes 572s ok 91 572s downloaded 6938 bytes, file is 6938 bytes 572s ok 92 572s downloaded 26154 bytes, file is 26154 bytes 572s ok 93 572s downloaded 53154 bytes, file is 53154 bytes 572s ok 94 572s downloaded 4943 bytes, file is 4943 bytes 572s ok 95 572s downloaded 43100 bytes, file is 43100 bytes 572s ok 96 572s downloaded 22163 bytes, file is 22163 bytes 572s ok 97 572s downloaded 39867 bytes, file is 39867 bytes 572s ok 98 572s downloaded 4052 bytes, file is 4052 bytes 572s ok 99 572s downloaded 24330 bytes, file is 24330 bytes 572s ok 100 572s downloaded 311377 bytes, file is 311377 bytes 572s ok 101 572s downloaded 9376 bytes, file is 9376 bytes 572s ok 102 572s downloaded 46317 bytes, file is 46317 bytes 572s ok 103 572s downloaded 26746 bytes, file is 26746 bytes 572s ok 104 572s downloaded 7959 bytes, file is 7959 bytes 572s ok 105 572s downloaded 84353 bytes, file is 84353 bytes 572s ok 106 572s downloaded 37665 bytes, file is 37665 bytes 572s ok 107 572s downloaded 10359 bytes, file is 10359 bytes 572s ok 108 572s downloaded 22795 bytes, file is 22795 bytes 572s ok 109 572s downloaded 14429 bytes, file is 14429 bytes 572s ok 110 572s downloaded 9377 bytes, file is 9377 bytes 572s ok 111 572s downloaded 37601 bytes, file is 37601 bytes 572s ok 112 572s downloaded 90814 bytes, file is 90814 bytes 572s ok 113 572s downloaded 55292 bytes, file is 55292 bytes 572s ok 114 572s downloaded 39537 bytes, file is 39537 bytes 572s ok 115 572s downloaded 37816 bytes, file is 37816 bytes 572s ok 116 572s downloaded 49936 bytes, file is 49936 bytes 572s ok 117 572s downloaded 15221 bytes, file is 15221 bytes 572s ok 118 572s downloaded 22218 bytes, file is 22218 bytes 572s ok 119 572s downloaded 13355 bytes, file is 13355 bytes 572s ok 120 572s downloaded 16608 bytes, file is 16608 bytes 572s ok 121 572s downloaded 1649 bytes, file is 1649 bytes 572s ok 122 572s downloaded 422210 bytes, file is 422210 bytes 572s ok 123 572s downloaded 31786 bytes, file is 31786 bytes 572s ok 124 572s downloaded 137232 bytes, file is 137232 bytes 572s ok 125 572s downloaded 16501 bytes, file is 16501 bytes 572s ok 126 572s downloaded 13815 bytes, file is 13815 bytes 572s ok 127 572s downloaded 180836 bytes, file is 180836 bytes 572s ok 128 572s downloaded 45028 bytes, file is 45028 bytes 572s ok 129 572s downloaded 72248 bytes, file is 72248 bytes 572s ok 130 572s downloaded 6153 bytes, file is 6153 bytes 572s ok 131 572s downloaded 1527 bytes, file is 1527 bytes 572s ok 132 572s downloaded 59530 bytes, file is 59530 bytes 572s ok 133 572s downloaded 30628 bytes, file is 30628 bytes 572s ok 134 572s downloaded 2013 bytes, file is 2013 bytes 572s ok 135 572s downloaded 129125 bytes, file is 129125 bytes 572s ok 136 572s downloaded 37398 bytes, file is 37398 bytes 572s ok 137 572s downloaded 22429 bytes, file is 22429 bytes 572s ok 138 572s downloaded 35539 bytes, file is 35539 bytes 572s ok 139 572s downloaded 71703 bytes, file is 71703 bytes 572s ok 140 572s downloaded 4432 bytes, file is 4432 bytes 572s ok 141 572s downloaded 8360 bytes, file is 8360 bytes 572s ok 142 572s downloaded 12224 bytes, file is 12224 bytes 572s ok 143 572s downloaded 355 bytes, file is 355 bytes 572s ok 144 572s downloaded 2026 bytes, file is 2026 bytes 572s ok 145 572s downloaded 74839 bytes, file is 74839 bytes 572s ok 146 572s downloaded 9436 bytes, file is 9436 bytes 572s ok 147 572s downloaded 12143 bytes, file is 12143 bytes 572s ok 148 572s downloaded 26451 bytes, file is 26451 bytes 572s ok 149 572s downloaded 9588 bytes, file is 9588 bytes 572s ok 150 572s downloaded 58695 bytes, file is 58695 bytes 572s ok 151 572s downloaded 22331 bytes, file is 22331 bytes 572s ok 152 572s downloaded 3429 bytes, file is 3429 bytes 572s ok 153 572s downloaded 10963 bytes, file is 10963 bytes 572s ok 154 572s downloaded 8357 bytes, file is 8357 bytes 572s ok 155 572s downloaded 36144 bytes, file is 36144 bytes 572s ok 156 572s downloaded 26757 bytes, file is 26757 bytes 572s ok 157 572s downloaded 151973 bytes, file is 151973 bytes 572s ok 158 572s downloaded 1243 bytes, file is 1243 bytes 572s ok 159 572s downloaded 15223 bytes, file is 15223 bytes 572s ok 160 572s downloaded 93369 bytes, file is 93369 bytes 572s ok 161 572s downloaded 14283 bytes, file is 14283 bytes 572s ok 162 572s downloaded 4784 bytes, file is 4784 bytes 572s ok 163 572s downloaded 51369 bytes, file is 51369 bytes 572s ok 164 572s downloaded 49853 bytes, file is 49853 bytes 572s ok 165 572s downloaded 5144 bytes, file is 5144 bytes 572s ok 166 572s downloaded 23397 bytes, file is 23397 bytes 572s ok 167 572s downloaded 68880 bytes, file is 68880 bytes 572s ok 168 572s downloaded 12096 bytes, file is 12096 bytes 572s ok 169 572s downloaded 26551 bytes, file is 26551 bytes 572s ok 170 572s downloaded 89288 bytes, file is 89288 bytes 572s ok 171 572s downloaded 5138 bytes, file is 5138 bytes 572s ok 172 572s downloaded 6693 bytes, file is 6693 bytes 572s ok 173 572s downloaded 135805 bytes, file is 135805 bytes 572s ok 174 572s downloaded 31661 bytes, file is 31661 bytes 572s ok 175 572s downloaded 33167 bytes, file is 33167 bytes 572s ok 176 572s downloaded 48816 bytes, file is 48816 bytes 572s ok 177 572s downloaded 35911 bytes, file is 35911 bytes 572s ok 178 572s downloaded 18756 bytes, file is 18756 bytes 572s ok 179 572s downloaded 43401 bytes, file is 43401 bytes 572s ok 180 572s downloaded 509 bytes, file is 509 bytes 572s ok 181 572s downloaded 19189 bytes, file is 19189 bytes 572s ok 182 572s downloaded 15588 bytes, file is 15588 bytes 572s ok 183 572s downloaded 123417 bytes, file is 123417 bytes 572s ok 184 572s downloaded 1548 bytes, file is 1548 bytes 572s ok 185 572s downloaded 58669 bytes, file is 58669 bytes 572s ok 186 572s downloaded 27846 bytes, file is 27846 bytes 572s ok 187 572s downloaded 19186 bytes, file is 19186 bytes 572s ok 188 572s downloaded 29862 bytes, file is 29862 bytes 572s ok 189 572s downloaded 7132 bytes, file is 7132 bytes 572s ok 190 572s downloaded 9019 bytes, file is 9019 bytes 572s ok 191 572s downloaded 77701 bytes, file is 77701 bytes 572s ok 192 572s downloaded 53982 bytes, file is 53982 bytes 572s ok 193 572s downloaded 10328 bytes, file is 10328 bytes 572s ok 194 572s downloaded 46394 bytes, file is 46394 bytes 572s ok 195 572s downloaded 39569 bytes, file is 39569 bytes 572s ok 196 572s downloaded 758278 bytes, file is 758278 bytes 572s ok 197 572s downloaded 372 bytes, file is 372 bytes 572s ok 198 572s downloaded 294 bytes, file is 294 bytes 572s ok 199 572s downloaded 294 bytes, file is 294 bytes 572s ok 200 572s downloaded 10623 bytes, file is 10623 bytes 572s ok 201 572s downloaded 8511 bytes, file is 8511 bytes 572s ok 202 572s downloaded 4483 bytes, file is 4483 bytes 572s ok 203 572s downloaded 90816 bytes, file is 90816 bytes 572s ok 204 572s downloaded 25417 bytes, file is 25417 bytes 572s ok 205 572s downloaded 14126 bytes, file is 14126 bytes 572s ok 206 572s downloaded 38625 bytes, file is 38625 bytes 572s ok 207 572s downloaded 454394 bytes, file is 454394 bytes 572s ok 208 572s downloaded 7951 bytes, file is 7951 bytes 572s ok 209 572s downloaded 7400 bytes, file is 7400 bytes 572s ok 210 572s downloaded 92850 bytes, file is 92850 bytes 572s ok 211 572s downloaded 50829 bytes, file is 50829 bytes 572s ok 212 572s downloaded 3862 bytes, file is 3862 bytes 572s ok 213 572s downloaded 32731 bytes, file is 32731 bytes 572s ok 214 572s downloaded 86827 bytes, file is 86827 bytes 572s ok 215 572s downloaded 50436 bytes, file is 50436 bytes 572s ok 216 572s downloaded 24001 bytes, file is 24001 bytes 572s ok 217 572s ok 574s t/apache/byterange4.t ............... 574s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 574s 1..153 574s # Running under perl version 5.038002 for linux 574s # Current time local: Mon Jun 3 13:22:12 2024 574s # Current time GMT: Mon Jun 3 13:22:12 2024 574s # Using Test.pm version 1.31 574s # Using Apache/Test.pm version 1.42 574s range: 0-0 574s rc 206 574s expect: '0' 574s got: '0' 574s ok 1 574s range: 0-1 574s rc 206 574s expect: '00' 574s got: '00' 574s ok 2 574s range: 0-2 574s rc 206 574s expect: '000' 574s got: '000' 574s ok 3 574s range: 0-198 574s rc 206 574s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 574s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 574s ok 4 574s range: 0-199 574s rc 206 574s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 574s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 574s ok 5 574s range: 0-200 574s rc 206 574s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 574s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 574s ok 6 574s range: 0-201 574s rc 206 574s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 574s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 574s ok 7 574s range: 0-598 574s rc 206 574s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 574s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 574s ok 8 574s range: 0-599 574s rc 206 574s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 574s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 574s ok 9 574s range: 0-600 574s rc 206 574s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 574s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 574s ok 10 574s range: 0-601 574s rc 206 574s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 574s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 574s ok 11 574s range: 0-7798 574s rc 206 574s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 574s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 574s ok 12 574s range: 0-7799 574s rc 206 574s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 574s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 574s ok 13 574s range: 0-7800 574s rc 206 574s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 574s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 574s ok 14 574s range: 0-7801 574s rc 206 574s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 574s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 574s ok 15 574s range: 0-7998 574s rc 206 574s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s ok 16 574s range: 0-7999 574s rc 206 574s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s ok 17 574s range: 1-1 574s rc 206 574s expect: '0' 574s got: '0' 574s ok 18 574s range: 1-2 574s rc 206 574s expect: '00' 574s got: '00' 574s ok 19 574s range: 1-198 574s rc 206 574s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 574s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 574s ok 20 574s range: 1-199 574s rc 206 574s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 574s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 574s ok 21 574s range: 1-200 574s rc 206 574s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 574s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 574s ok 22 574s range: 1-201 574s rc 206 574s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 574s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 574s ok 23 574s range: 1-598 574s rc 206 574s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 574s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 574s ok 24 574s range: 1-599 574s rc 206 574s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 574s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 574s ok 25 574s range: 1-600 574s rc 206 574s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 574s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 574s ok 26 574s range: 1-601 574s rc 206 574s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 574s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 574s ok 27 574s range: 1-7798 574s rc 206 574s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 574s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 574s ok 28 574s range: 1-7799 574s rc 206 574s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 574s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 574s ok 29 574s range: 1-7800 574s rc 206 574s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 574s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 574s ok 30 574s range: 1-7801 574s rc 206 574s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 574s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 574s ok 31 574s range: 1-7998 574s rc 206 574s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s ok 32 574s range: 1-7999 574s rc 206 574s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s ok 33 574s range: 2-2 574s rc 206 574s expect: '0' 574s got: '0' 574s ok 34 574s range: 2-198 574s rc 206 574s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 574s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 574s ok 35 574s range: 2-199 574s rc 206 574s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 574s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 574s ok 36 574s range: 2-200 574s rc 206 574s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 574s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 574s ok 37 574s range: 2-201 574s rc 206 574s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 574s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 574s ok 38 574s range: 2-598 574s rc 206 574s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 574s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 574s ok 39 574s range: 2-599 574s rc 206 574s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 574s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 574s ok 40 574s range: 2-600 574s rc 206 574s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 574s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 574s ok 41 574s range: 2-601 574s rc 206 574s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 574s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 574s ok 42 574s range: 2-7798 574s rc 206 574s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 574s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 574s ok 43 574s range: 2-7799 574s rc 206 574s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 574s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 574s ok 44 574s range: 2-7800 574s rc 206 574s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 574s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 574s ok 45 574s range: 2-7801 574s rc 206 574s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 574s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 574s ok 46 574s range: 2-7998 574s rc 206 574s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s ok 47 574s range: 2-7999 574s rc 206 574s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s ok 48 574s range: 198-198 574s rc 206 574s expect: '5' 574s got: '5' 574s ok 49 574s range: 198-199 574s rc 206 574s expect: '50' 574s got: '50' 574s ok 50 574s range: 198-200 574s rc 206 574s expect: '500' 574s got: '500' 574s ok 51 574s range: 198-201 574s rc 206 574s expect: '5000' 574s got: '5000' 574s ok 52 574s range: 198-598 574s rc 206 574s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 574s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 574s ok 53 574s range: 198-599 574s rc 206 574s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 574s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 574s ok 54 574s range: 198-600 574s rc 206 574s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 574s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 574s ok 55 574s range: 198-601 574s rc 206 574s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 574s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 574s ok 56 574s range: 198-7798 574s rc 206 574s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 574s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 574s ok 57 574s range: 198-7799 574s rc 206 574s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 574s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 574s ok 58 574s range: 198-7800 574s rc 206 574s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 574s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 574s ok 59 574s range: 198-7801 574s rc 206 574s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 574s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 574s ok 60 574s range: 198-7998 574s rc 206 574s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s ok 61 574s range: 198-7999 574s rc 206 574s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s ok 62 574s range: 199-199 574s rc 206 574s expect: '0' 574s got: '0' 574s ok 63 574s range: 199-200 574s rc 206 574s expect: '00' 574s got: '00' 574s ok 64 574s range: 199-201 574s rc 206 574s expect: '000' 574s got: '000' 574s ok 65 574s range: 199-598 574s rc 206 574s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 574s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 574s ok 66 574s range: 199-599 574s rc 206 574s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 574s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 574s ok 67 574s range: 199-600 574s rc 206 574s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 574s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 574s ok 68 574s range: 199-601 574s rc 206 574s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 574s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 574s ok 69 574s range: 199-7798 574s rc 206 574s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 574s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 574s ok 70 574s range: 199-7799 574s rc 206 574s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 574s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 574s ok 71 574s range: 199-7800 574s rc 206 574s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 574s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 574s ok 72 574s range: 199-7801 574s rc 206 574s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 574s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 574s ok 73 574s range: 199-7998 574s rc 206 574s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s ok 74 574s range: 199-7999 574s rc 206 574s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s ok 75 574s range: 200-200 574s rc 206 574s expect: '0' 574s got: '0' 574s ok 76 574s range: 200-201 574s rc 206 574s expect: '00' 574s got: '00' 574s ok 77 574s range: 200-598 574s rc 206 574s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 574s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 574s ok 78 574s range: 200-599 574s rc 206 574s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 574s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 574s ok 79 574s range: 200-600 574s rc 206 574s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 574s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 574s ok 80 574s range: 200-601 574s rc 206 574s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 574s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 574s ok 81 574s range: 200-7798 574s rc 206 574s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 574s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 574s ok 82 574s range: 200-7799 574s rc 206 574s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 574s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 574s ok 83 574s range: 200-7800 574s rc 206 574s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 574s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 574s ok 84 574s range: 200-7801 574s rc 206 574s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 574s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 574s ok 85 574s range: 200-7998 574s rc 206 574s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s ok 86 574s range: 200-7999 574s rc 206 574s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s ok 87 574s range: 201-201 574s rc 206 574s expect: '0' 574s got: '0' 574s ok 88 574s range: 201-598 574s rc 206 574s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 574s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 574s ok 89 574s range: 201-599 574s rc 206 574s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 574s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 574s ok 90 574s range: 201-600 574s rc 206 574s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 574s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 574s ok 91 574s range: 201-601 574s rc 206 574s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 574s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 574s ok 92 574s range: 201-7798 574s rc 206 574s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 574s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 574s ok 93 574s range: 201-7799 574s rc 206 574s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 574s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 574s ok 94 574s range: 201-7800 574s rc 206 574s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 574s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 574s ok 95 574s range: 201-7801 574s rc 206 574s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 574s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 574s ok 96 574s range: 201-7998 574s rc 206 574s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s ok 97 574s range: 201-7999 574s rc 206 574s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s ok 98 574s range: 598-598 574s rc 206 574s expect: '5' 574s got: '5' 574s ok 99 574s range: 598-599 574s rc 206 574s expect: '50' 574s got: '50' 574s ok 100 574s range: 598-600 574s rc 206 574s expect: '500' 574s got: '500' 574s ok 101 574s range: 598-601 574s rc 206 574s expect: '5001' 574s got: '5001' 574s ok 102 574s range: 598-7798 574s rc 206 574s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 574s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 574s ok 103 574s range: 598-7799 574s rc 206 574s expect: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 574s got: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 574s ok 104 574s range: 598-7800 574s rc 206 574s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 574s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 574s ok 105 574s range: 598-7801 574s rc 206 574s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 574s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 574s ok 106 574s range: 598-7998 574s rc 206 574s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s ok 107 574s range: 598-7999 574s rc 206 574s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s ok 108 574s range: 599-599 574s rc 206 574s expect: '0' 574s got: '0' 574s ok 109 574s range: 599-600 574s rc 206 574s expect: '00' 574s got: '00' 574s ok 110 574s range: 599-601 574s rc 206 574s expect: '001' 574s got: '001' 574s ok 111 574s range: 599-7798 574s rc 206 574s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 574s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 574s ok 112 574s range: 599-7799 574s rc 206 574s expect: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 574s got: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 574s ok 113 574s range: 599-7800 574s rc 206 574s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 574s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 574s ok 114 574s range: 599-7801 574s rc 206 574s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 574s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 574s ok 115 574s range: 599-7998 574s rc 206 574s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s ok 116 574s range: 599-7999 574s rc 206 574s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s ok 117 574s range: 600-600 574s rc 206 574s expect: '0' 574s got: '0' 574s ok 118 574s range: 600-601 574s rc 206 574s expect: '01' 574s got: '01' 574s ok 119 574s range: 600-7798 574s rc 206 574s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 574s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 574s ok 120 574s range: 600-7799 574s rc 206 574s expect: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 574s got: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 574s ok 121 574s range: 600-7800 574s rc 206 574s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 574s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 574s ok 122 574s range: 600-7801 574s rc 206 574s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 574s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 574s ok 123 574s range: 600-7998 574s rc 206 574s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s ok 124 574s range: 600-7999 574s rc 206 574s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s ok 125 574s range: 601-601 574s rc 206 574s expect: '1' 574s got: '1' 574s ok 126 574s range: 601-7798 574s rc 206 574s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 574s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 574s ok 127 574s range: 601-7799 574s rc 206 574s expect: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 574s got: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 574s ok 128 574s range: 601-7800 574s rc 206 574s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 574s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 574s ok 129 574s range: 601-7801 574s rc 206 574s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 574s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 574s ok 130 574s range: 601-7998 574s rc 206 574s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s ok 131 574s range: 601-7999 574s rc 206 574s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s ok 132 574s range: 7798-7798 574s rc 206 574s expect: '5' 574s got: '5' 574s ok 133 574s range: 7798-7799 574s rc 206 574s expect: '50' 574s got: '50' 574s ok 134 574s range: 7798-7800 574s rc 206 574s expect: '501' 574s got: '501' 574s ok 135 574s range: 7798-7801 574s rc 206 574s expect: '5019' 574s got: '5019' 574s ok 136 574s range: 7798-7998 574s rc 206 574s expect: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s got: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s ok 137 574s range: 7798-7999 574s rc 206 574s expect: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s got: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s ok 138 574s range: 7799-7799 574s rc 206 574s expect: '0' 574s got: '0' 574s ok 139 574s range: 7799-7800 574s rc 206 574s expect: '01' 574s got: '01' 574s ok 140 574s range: 7799-7801 574s rc 206 574s expect: '019' 574s got: '019' 574s ok 141 574s range: 7799-7998 574s rc 206 574s expect: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s got: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s ok 142 574s range: 7799-7999 574s rc 206 574s expect: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s got: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s ok 143 574s range: 7800-7800 574s rc 206 574s expect: '1' 574s got: '1' 574s ok 144 574s range: 7800-7801 574s rc 206 574s expect: '19' 574s got: '19' 574s ok 145 574s range: 7800-7998 574s rc 206 574s expect: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s got: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s ok 146 574s range: 7800-7999 574s rc 206 574s expect: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s got: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s ok 147 574s range: 7801-7801 574s rc 206 574s expect: '9' 574s got: '9' 574s ok 148 574s range: 7801-7998 574s rc 206 574s expect: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s got: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 574s ok 149 574s range: 7801-7999 574s rc 206 574s expect: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s got: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 574s ok 150 574s range: 7998-7998 574s rc 206 574s expect: '0' 574s got: '0' 574s ok 151 574s range: 7998-7999 574s rc 206 574s expect: '00' 574s got: '00' 574s ok 152 574s range: 7999-7999 574s rc 206 574s expect: '0' 574s got: '0' 574s ok 153 574s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 574s ok 576s t/apache/byterange5.t ............... 576s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 576s 1..5 576s # Running under perl version 5.038002 for linux 576s # Current time local: Mon Jun 3 13:22:14 2024 576s # Current time GMT: Mon Jun 3 13:22:14 2024 576s # Using Test.pm version 1.31 576s # Using Apache/Test.pm version 1.42 576s ok 1 576s ok 2 576s ok 3 576s ok 4 576s ok 5 576s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 576s ok 578s t/apache/byterange6.t ............... 578s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 578s 1..53 578s # Running under perl version 5.038002 for linux 578s # Current time local: Mon Jun 3 13:22:16 2024 578s # Current time GMT: Mon Jun 3 13:22:16 2024 578s # Using Test.pm version 1.31 578s # Using Apache/Test.pm version 1.42 578s # expecting range 0-100 578s # expecting range 1000-1001 578s ok 1 578s # expecting range 0-100 578s # expecting range 1000-1001 578s ok 2 578s # expecting range 0-100 578s # expecting range 1000-1001 578s ok 3 578s # expecting range 1-100 578s # expecting range 1000-1001 578s ok 4 578s # expecting range 1-100 578s # expecting range 1000-1001 578s ok 5 578s # expecting range 1-100 578s # expecting range 1000-1001 578s ok 6 578s # expecting range 0-100 578s # expecting range 1000-1001 578s # expecting range 5-6 578s ok 7 578s # expecting range 0-100 578s # expecting range 1000-1001 578s # expecting range 5-6 578s ok 8 578s # expecting range 0-100 578s # expecting range 1000-1001 578s # expecting range 5-6 578s ok 9 578s # expecting range 1-100 578s # expecting range 1000-1001 578s # expecting range 5-6 578s ok 10 578s # expecting range 1-100 578s # expecting range 1000-1001 578s # expecting range 5-6 578s ok 11 578s # expecting range 1-100 578s # expecting range 1000-1001 578s # expecting range 5-6 578s ok 12 578s # expecting range 1-100 578s # expecting range 1000-1001 578s ok 13 578s # expecting range 1-100 578s # expecting range 1000-1001 578s ok 14 578s # expecting range 1-100 578s # expecting range 1000-1001 578s ok 15 578s # expecting range 1-100 578s # expecting range 1000-1001 578s ok 16 578s # expecting range 0-70 578s # expecting range 72-100 578s # expecting range 1000-1001 578s ok 17 578s # expecting range 0-100 578s # expecting range 1000-1001 578s ok 18 578s # expecting range 1-100 578s # expecting range 1000-1001 578s ok 19 578s # expecting range 1-100 578s # expecting range 1000-1001 578s ok 20 578s # expecting range 0-100 578s # expecting range 1000-1001 578s ok 21 578s # expecting range 0-100 578s # expecting range 1000-1001 578s ok 22 578s # expecting range 0-101 578s # expecting range 1000-1001 578s ok 23 578s # expecting range 0-100 578s # expecting range 1000-1001 578s ok 24 578s # expecting range 0-100 578s # expecting range 1000-1001 578s ok 25 578s # expecting range 0-101 578s # expecting range 1000-1001 578s ok 26 578s # expecting range 0-100 578s # expecting range 1000-1001 578s ok 27 578s # expecting range 0-100 578s # expecting range 1000-1001 578s ok 28 578s # expecting range 0-101 578s # expecting range 1000-1001 578s ok 29 578s # expecting range 1-10 578s # expecting range 99-99 578s ok 30 578s # expecting range 1-10 578s # expecting range 99-99 578s ok 31 578s # expecting range 1-11 578s # expecting range 99-99 578s ok 32 578s # expecting range 0-10 578s # expecting range 99-99 578s ok 33 578s # expecting range 0-10 578s # expecting range 99-99 578s ok 34 578s # expecting range 0-11 578s # expecting range 99-99 578s ok 35 578s # expecting range 0-12 578s # expecting range 99-99 578s ok 36 578s # expecting range 0-13 578s # expecting range 99-99 578s ok 37 578s # expecting range 1-11 578s # expecting range 99-99 578s ok 38 578s # expecting range 1-12 578s # expecting range 99-99 578s ok 39 578s # expecting range 1-13 578s # expecting range 99-99 578s ok 40 578s # expecting range 1-10 578s # expecting range 99-99 578s ok 41 578s # expecting range 1-11 578s # expecting range 99-99 578s ok 42 578s # expecting range 1-10 578s # expecting range 99-99 578s ok 43 578s # expecting range 0-11 578s # expecting range 99-99 578s ok 44 578s # expecting range 1-10 578s # expecting range 99-99 578s ok 45 578s # expecting range 1-20 578s # expecting range 99-99 578s ok 46 578s # expecting range 1-20 578s # expecting range 99-99 578s ok 47 578s # expecting range 1-20 578s # expecting range 99-99 578s ok 48 578s # expecting range 1-21 578s # expecting range 99-99 578s ok 49 578s # expecting range 5-12 578s # expecting range 99-99 578s ok 50 578s # expecting range 1-10 578s # expecting range 99-99 578s ok 51 578s # expecting range 5-10 578s # expecting range 1-3 578s # expecting range 99-99 578s ok 52 578s # expecting range 0-1 578s # expecting range 7999-7999 578s ok 53 578s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 578s ok 580s t/apache/byterange7.t ............... 580s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 580s 1..24 580s # Running under perl version 5.038002 for linux 580s # Current time local: Mon Jun 3 13:22:18 2024 580s # Current time GMT: Mon Jun 3 13:22:18 2024 580s # Using Test.pm version 1.31 580s # Using Apache/Test.pm version 1.42 580s Got 206 Range: 'bytes 0-1/40001' 580s body length 2 580s Content-Length: 2 580s ok 1 580s Got 206 multipart/byteranges 580s body length 196 580s Content-Length: 196 580s ok 2 580s Got 206 multipart/byteranges 580s body length 900 580s Content-Length: 900 580s ok 3 580s Got 206 multipart/byteranges 580s body length 4500 580s ok 4 580s Got 206 multipart/byteranges 580s body length 9000 580s ok 5 580s Got 200 580s ok 6 580s Got 200 580s ok 7 580s Got 200 580s ok 8 580s Got 200 580s ok 9 580s Got 200 580s ok 10 580s Got 200 580s ok 11 580s Got 200 580s ok 12 580s Got 200 580s ok 13 580s Got 200 580s ok 14 580s Got 200 580s ok 15 580s Got 200 580s ok 16 580s Got 200 580s ok 17 580s Got 200 580s ok 18 580s Got 200 580s ok 19 580s Sending '1000-200000', expecting 206 580s Got 206 Range: 'bytes 1000-40000/40001' 580s ok 20 580s Sending '100000-110000', expecting 416 580s Got 416 580s ok 21 580s Sending '100000-110000,1000-2000', expecting 206 580s Got 206 Range: 'bytes 1000-2000/40001' 580s ok 22 580s Sending '100000-110000,2000-1000', expecting 200 580s Got 200 580s ok 23 580s Sending '100000-110000,200000-', expecting 416 580s Got 416 580s ok 24 580s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 580s ok 582s t/apache/cfg_getline.t .............. 582s 1..116 582s # Running under perl version 5.038002 for linux 582s # Current time local: Mon Jun 3 13:22:20 2024 582s # Current time GMT: Mon Jun 3 13:22:20 2024 582s # Using Test.pm version 1.31 582s # Using Apache/Test.pm version 1.42 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 100 582s ok 1 582s ok 2 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 196 582s ok 3 582s ok 4 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 197 582s ok 5 582s ok 6 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 198 582s ok 7 582s ok 8 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 199 582s ok 9 582s ok 10 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 200 582s ok 11 582s ok 12 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 201 582s ok 13 582s ok 14 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 202 582s ok 15 582s ok 16 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 396 582s ok 17 582s ok 18 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 397 582s ok 19 582s ok 20 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 398 582s ok 21 582s ok 22 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 399 582s ok 23 582s ok 24 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 400 582s ok 25 582s ok 26 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 401 582s ok 27 582s ok 28 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 402 582s ok 29 582s ok 30 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 596 582s ok 31 582s ok 32 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 597 582s ok 33 582s ok 34 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 598 582s ok 35 582s ok 36 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 599 582s ok 37 582s ok 38 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 600 582s ok 39 582s ok 40 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 601 582s ok 41 582s ok 42 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 602 582s ok 43 582s ok 44 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 1016 582s ok 45 582s ok 46 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 1017 582s ok 47 582s ok 48 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 1018 582s ok 49 582s ok 50 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 1019 582s ok 51 582s ok 52 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 1020 582s ok 53 582s ok 54 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 1021 582s ok 55 582s ok 56 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 1022 582s ok 57 582s ok 58 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 1023 582s ok 59 582s ok 60 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 1024 582s ok 61 582s ok 62 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 1025 582s ok 63 582s ok 64 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 1026 582s ok 65 582s ok 66 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 1027 582s ok 67 582s ok 68 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 1028 582s ok 69 582s ok 70 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 1029 582s ok 71 582s ok 72 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 1030 582s ok 73 582s ok 74 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 8170 582s ok 75 582s ok 76 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 8171 582s ok 77 582s ok 78 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 8172 582s ok 79 582s ok 80 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 8173 582s ok 81 582s ok 82 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 8174 582s ok 83 582s ok 84 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 8175 582s ok 85 582s ok 86 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 8176 582s ok 87 582s ok 88 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 8177 582s ok 89 582s ok 90 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 8178 582s ok 91 582s ok 92 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 8179 582s ok 93 582s ok 94 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 8180 582s ok 95 582s ok 96 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 8181 582s ok 97 582s ok 98 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 8182 582s ok 99 582s ok 100 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 8183 582s ok 101 582s ok 102 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 8184 582s ok 103 582s ok 104 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 8185 582s ok 105 582s ok 106 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 8186 582s ok 107 582s ok 108 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 8187 582s ok 109 582s ok 110 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 8188 582s ok 111 582s ok 112 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 8189 582s ok 113 582s ok 114 582s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s Got rc 200 for length 8190 582s ok 115 582s ok 116 582s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 582s ok 584s t/apache/chunkinput.t ............... 584s 1..37 584s # Running under perl version 5.038002 for linux 584s # Current time local: Mon Jun 3 13:22:22 2024 584s # Current time GMT: Mon Jun 3 13:22:22 2024 584s # Using Test.pm version 1.31 584s # Using Apache/Test.pm version 1.42 584s testing default 584s ok 1 584s # testing : response codes 584s # expected: 'HTTP/1.1 200 OK' 584s # received: 'HTTP/1.1 200 OK' 584s ok 2 584s # testing : trailer (pid) 584s # expected: '180928' 584s # received: '180928' 584s ok 3 584s ok 4 584s # testing : response codes 584s # expected: 'HTTP/1.1 404 Not Found' 584s # received: 'HTTP/1.1 404 Not Found' 584s ok 5 584s ok 6 584s # testing : response codes 584s # expected: 'HTTP/1.1 200 OK' 584s # received: 'HTTP/1.1 200 OK' 584s ok 7 584s ok 8 584s # testing : response codes 584s # expected: 'HTTP/1.1 404 Not Found' 584s # received: 'HTTP/1.1 404 Not Found' 584s ok 9 584s ok 10 584s # testing : response codes 584s # expected: 'HTTP/1.1 200 OK' 584s # received: 'HTTP/1.1 200 OK' 584s ok 11 584s ok 12 584s # testing : response codes 584s # expected: 'HTTP/1.1 404 Not Found' 584s # received: 'HTTP/1.1 404 Not Found' 584s ok 13 584s ok 14 584s # testing : response codes 584s # expected: 'HTTP/1.1 200 OK' 584s # received: 'HTTP/1.1 200 OK' 584s ok 15 584s ok 16 584s # testing : response codes 584s # expected: 'HTTP/1.1 404 Not Found' 584s # received: 'HTTP/1.1 404 Not Found' 584s ok 17 584s ok 18 584s # testing : response codes 584s # expected: 'HTTP/1.1 200 OK' 584s # received: 'HTTP/1.1 200 OK' 584s ok 19 584s ok 20 584s # testing : response codes 584s # expected: 'HTTP/1.1 404 Not Found' 584s # received: 'HTTP/1.1 404 Not Found' 584s ok 21 584s ok 22 584s # testing : response codes 584s # expected: 'HTTP/1.1 400 Bad Request' 584s # received: 'HTTP/1.1 400 Bad Request' 584s ok 23 584s ok 24 584s # testing : response codes 584s # expected: 'HTTP/1.1 400 Bad Request' 584s # received: 'HTTP/1.1 400 Bad Request' 584s ok 25 584s ok 26 584s # testing : response codes 584s # expected: 'HTTP/1.1 413 Request Entity Too Large' 584s # received: 'HTTP/1.1 413 Request Entity Too Large' 584s ok 27 584s ok 28 584s # testing : response codes 584s # expected: 'HTTP/1.1 413 Request Entity Too Large' 584s # received: 'HTTP/1.1 413 Request Entity Too Large' 584s ok 29 584s ok 30 584s # testing : response codes 584s # expected: 'HTTP/1.1 400 Bad Request' 584s # received: 'HTTP/1.1 400 Bad Request' 584s ok 31 584s ok 32 584s # testing : response codes 584s # expected: 'HTTP/1.1 400 Bad Request' 584s # received: 'HTTP/1.1 400 Bad Request' 584s ok 33 584s ok 34 584s # testing : response codes 584s # expected: 'HTTP/1.1 400 Bad Request' 584s # received: 'HTTP/1.1 400 Bad Request' 584s ok 35 584s ok 36 584s # testing : response codes 584s # expected: 'HTTP/1.1 400 Bad Request' 584s # received: 'HTTP/1.1 400 Bad Request' 584s ok 37 584s ok 585s t/apache/contentlength.t ............ 585s 1..24 585s # Running under perl version 5.038002 for linux 585s # Current time local: Mon Jun 3 13:22:24 2024 585s # Current time GMT: Mon Jun 3 13:22:24 2024 585s # Using Test.pm version 1.31 585s # Using Apache/Test.pm version 1.42 585s testing default 585s ok 1 585s # testing : response codes POST for /echo_post with Content-Length: 585s # expected: 'HTTP/1.1 400 Bad Request' 585s # received: 'HTTP/1.1 400 Bad Request' 585s ok 2 585s ok 3 585s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 585s # expected: 'HTTP/1.1 400 Bad Request' 585s # received: 'HTTP/1.1 400 Bad Request' 585s ok 4 585s ok 5 585s # testing : response codes POST for /echo_post with Content-Length: 0 585s # expected: 'HTTP/1.1 200 OK' 585s # received: 'HTTP/1.1 200 OK' 585s ok 6 585s ok 7 585s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0 585s # expected: 'HTTP/1.1 404 Not Found' 585s # received: 'HTTP/1.1 404 Not Found' 585s ok 8 585s ok 9 585s # testing : response codes POST for /echo_post with Content-Length: 0000000000000000000000000000000000 585s # expected: 'HTTP/1.1 200 OK' 585s # received: 'HTTP/1.1 200 OK' 585s ok 10 585s ok 11 585s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0000000000000000000000000000000000 585s # expected: 'HTTP/1.1 404 Not Found' 585s # received: 'HTTP/1.1 404 Not Found' 585s ok 12 585s ok 13 585s # testing : response codes POST for /echo_post with Content-Length: 1000000000000000000000000000000000 585s # expected: 'HTTP/1.1 400 Bad Request' 585s # received: 'HTTP/1.1 400 Bad Request' 585s ok 14 585s ok 15 585s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1000000000000000000000000000000000 585s # expected: 'HTTP/1.1 400 Bad Request' 585s # received: 'HTTP/1.1 400 Bad Request' 585s ok 16 585s ok 17 585s # testing : response codes POST for /echo_post with Content-Length: -1 585s # expected: 'HTTP/1.1 400 Bad Request' 585s # received: 'HTTP/1.1 400 Bad Request' 585s ok 18 585s ok 19 585s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: -1 585s # expected: 'HTTP/1.1 400 Bad Request' 585s # received: 'HTTP/1.1 400 Bad Request' 585s ok 20 585s ok 21 585s # testing : response codes POST for /echo_post with Content-Length: 123abc 585s # expected: 'HTTP/1.1 400 Bad Request' 585s # received: 'HTTP/1.1 400 Bad Request' 585s ok 22 585s ok 23 585s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 123abc 585s # expected: 'HTTP/1.1 400 Bad Request' 585s # received: 'HTTP/1.1 400 Bad Request' 585s ok 24 585s ok 587s t/apache/errordoc.t ................. 587s 1..14 587s # Running under perl version 5.038002 for linux 587s # Current time local: Mon Jun 3 13:22:25 2024 587s # Current time GMT: Mon Jun 3 13:22:25 2024 587s # Using Test.pm version 1.31 587s # Using Apache/Test.pm version 1.42 587s # testing : notfound.html code 587s # expected: 404 587s # received: '404' 587s ok 1 587s # testing : notfound.html content 587s # expected: qr/per-server 404/ 587s # received: 'per-server 404' 587s ok 2 587s # testing : /inherit/notfound.html code 587s # expected: 404 587s # received: '404' 587s ok 3 587s # testing : /inherit/notfound.html content 587s # expected: qr/per-server 404/ 587s # received: 'per-server 404' 587s ok 4 587s # testing : /redefine/notfound.html code 587s # expected: 404 587s # received: '404' 587s ok 5 587s # testing : /redefine/notfound.html content 587s # expected: 'per-dir 404' 587s # received: 'per-dir 404' 587s ok 6 587s # testing : /redefine/notfound.html code 587s # expected: 404 587s # received: '404' 587s ok 7 587s # testing : /redefine/notfound.html content 587s # expected: qr/Not Found/ 587s # received: ' 587s # 587s # 404 Not Found 587s # 587s #

Not Found

587s #

The requested URL was not found on this server.

587s # ' 587s ok 8 587s # testing : /merge/notfound.html code 587s # expected: 404 587s # received: '404' 587s ok 9 587s # testing : /merge/notfound.html content 587s # expected: 'testing merge' 587s # received: 'testing merge' 587s ok 10 587s # testing : /merge/merge2/notfound.html code 587s # expected: 404 587s # received: '404' 587s ok 11 587s # testing : /merge/merge2/notfound.html content 587s # expected: 'testing merge' 587s # received: 'testing merge' 587s ok 12 587s # testing : /bounce/notfound.html code 587s # expected: 404 587s # received: '404' 587s ok 13 587s # testing : /bounce/notfound.html content 587s # expected: qr/expire test/ 587s # received: ' 587s # expire test 587s # expire test 587s # ' 587s ok 14 587s ok 590s t/apache/etags.t .................... 590s # Checking for existence of FileETag directive 590s # Returned 200: 590s 1..61 590s # Running under perl version 5.038002 for linux 590s # Current time local: Mon Jun 3 13:22:27 2024 590s # Current time GMT: Mon Jun 3 13:22:27 2024 590s # Using Test.pm version 1.31 590s # Using Apache/Test.pm version 1.42 590s # --- 590s # HEAD /apache/etags/m/minus-mi/test.txt 590s # Expecting field to be absent 590s # Received "b-613edd771cbc0" 590s ok 1 590s # --- 590s # HEAD /apache/etags/none/is/test.txt 590s # Expecting two components in ETag field 590s # Received "81806-b" 590s ok 2 590s # --- 590s # HEAD /apache/etags/none/plus-mis/test.txt 590s # Expecting three components in ETag field 590s # Received "81836-b-613edd771cbc0" 590s ok 3 590s # --- 590s # HEAD /apache/etags/none/plus-mi/test.txt 590s # Expecting two components in ETag field 590s # Received "8181e-613edd771cbc0" 590s ok 4 590s # --- 590s # HEAD /apache/etags/all/minus-ms/test.txt 590s # Expecting one component in ETag field 590s # Received "817b1" 590s ok 5 590s # --- 590s # HEAD /apache/etags/is/test.txt 590s # Expecting two components in ETag field 590s # Received "817c6-b" 590s ok 6 590s # --- 590s # HEAD /apache/etags/ms/test.txt 590s # Expecting two components in ETag field 590s # Received "b-613edd771cbc0" 590s ok 7 590s # --- 590s # HEAD /apache/etags/m/minus-mis/test.txt 590s # Expecting field to be absent 590s # Received "b-613edd771cbc0" 590s ok 8 590s # --- 590s # HEAD /apache/etags/m/plus-m/test.txt 590s # Expecting one component in ETag field 590s # Received "613edd771cbc0" 590s ok 9 590s # --- 590s # HEAD /apache/etags/none/plus-i/test.txt 590s # Expecting one component in ETag field 590s # Received "81815" 590s ok 10 590s # --- 590s # HEAD /apache/etags/all/minus-m/test.txt 590s # Expecting two components in ETag field 590s # Received "817a8-b" 590s ok 11 590s # --- 590s # HEAD /apache/etags/all/ms/test.txt 590s # Expecting two components in ETag field 590s # Received "b-613edd771cbc0" 590s ok 12 590s # --- 590s # HEAD /apache/etags/m/plus-ms/test.txt 590s # Expecting two components in ETag field 590s # Received "b-613edd771cbc0" 590s ok 13 590s # --- 590s # HEAD /apache/etags/none/plus-is/test.txt 590s # Expecting two components in ETag field 590s # Received "81818-b" 590s ok 14 590s # --- 590s # HEAD /apache/etags/m/minus-s/test.txt 590s # Expecting field to be absent 590s # Received "613edd771cbc0" 590s ok 15 590s # --- 590s # HEAD /apache/etags/s/test.txt 590s # Expecting one component in ETag field 590s # Received "b" 590s ok 16 590s # --- 590s # HEAD /apache/etags/m/plus-mis/test.txt 590s # Expecting three components in ETag field 590s # Received "817ec-b-613edd771cbc0" 590s ok 17 590s # --- 590s # HEAD /apache/etags/m/minus-is/test.txt 590s # Expecting field to be absent 590s # Received "613edd771cbc0" 590s ok 18 590s # --- 590s # HEAD /apache/etags/all/minus-mis/test.txt 590s # Expecting field to be absent 590s # Received "b-613edd771cbc0" 590s ok 19 590s # --- 590s # HEAD /apache/etags/all/is/test.txt 590s # Expecting two components in ETag field 590s # Received "81799-b" 590s ok 20 590s # --- 590s # HEAD /apache/etags/none/mis/test.txt 590s # Expecting three components in ETag field 590s # Received "8180f-b-613edd771cbc0" 590s ok 21 590s # --- 590s # HEAD /apache/etags/all/minus-i/test.txt 590s # Expecting two components in ETag field 590s # Received "b-613edd771cbc0" 590s ok 22 590s # --- 590s # HEAD /apache/etags/none/plus-ms/test.txt 590s # Expecting two components in ETag field 590s # Received "b-613edd771cbc0" 590s ok 23 590s # --- 590s # HEAD /apache/etags/all/minus-mi/test.txt 590s # Expecting one component in ETag field 590s # Received "b" 590s ok 24 590s # --- 590s # HEAD /apache/etags/m/plus-i/test.txt 590s # Expecting two components in ETag field 590s # Received "817e0-613edd771cbc0" 590s ok 25 590s # --- 590s # HEAD /apache/etags/m/plus-is/test.txt 590s # Expecting three components in ETag field 590s # Received "817e3-b-613edd771cbc0" 590s ok 26 590s # --- 590s # HEAD /apache/etags/all/minus-is/test.txt 590s # Expecting one component in ETag field 590s # Received "613edd771cbc0" 590s ok 27 590s # --- 590s # HEAD /apache/etags/none/plus-m/test.txt 590s # Expecting one component in ETag field 590s # Received "613edd771cbc0" 590s ok 28 590s # --- 590s # HEAD /apache/etags/m/minus-i/test.txt 590s # Expecting field to be absent 590s # Received "613edd771cbc0" 590s ok 29 590s # --- 590s # HEAD /apache/etags/m/plus-mi/test.txt 590s # Expecting two components in ETag field 590s # Received "817e9-613edd771cbc0" 590s ok 30 590s # --- 590s # HEAD /apache/etags/none/mi/test.txt 590s # Expecting two components in ETag field 590s # Received "8180c-613edd771cbc0" 590s ok 31 590s # --- 590s # HEAD /apache/etags/mis/test.txt 590s # Expecting three components in ETag field 590s # Received "817f9-b-613edd771cbc0" 590s ok 32 590s # --- 590s # HEAD /apache/etags/none/i/test.txt 590s # Expecting one component in ETag field 590s # Received "81801" 590s ok 33 590s # --- 590s # HEAD /apache/etags/none/inherit/test.txt 590s # Expecting field to be absent 590s # ETag field is missing 590s ok 34 590s # --- 590s # HEAD /apache/etags/m/minus-m/test.txt 590s # Expecting field to be absent 590s # Received "b-613edd771cbc0" 590s ok 35 590s # --- 590s # HEAD /apache/etags/none/test.txt 590s # Expecting field to be absent 590s # ETag field is missing 590s ok 36 590s # --- 590s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 590s # Expecting field to be absent 590s # Received "b-613edd771cbc0" 590s ok 37 590s # --- 590s # HEAD /apache/etags/all/mis/test.txt 590s # Expecting three components in ETag field 590s # Received "817b7-b-613edd771cbc0" 590s ok 38 590s # --- 590s # HEAD /apache/etags/all/inherit/test.txt 590s # Expecting three components in ETag field 590s # Received "81796-b-613edd771cbc0" 590s ok 39 590s # --- 590s # HEAD /apache/etags/all/minus-s/test.txt 590s # Expecting two components in ETag field 590s # Received "817b4-613edd771cbc0" 590s ok 40 590s # --- 590s # HEAD /apache/etags/none/s/test.txt 590s # Expecting one component in ETag field 590s # Received "b" 590s ok 41 590s # --- 590s # HEAD /apache/etags/all/m/test.txt 590s # Expecting one component in ETag field 590s # Received "613edd771cbc0" 590s ok 42 590s # --- 590s # HEAD /apache/etags/all/s/test.txt 590s # Expecting one component in ETag field 590s # Received "b" 590s ok 43 590s # --- 590s # HEAD /apache/etags/none/ms/test.txt 590s # Expecting two components in ETag field 590s # Received "b-613edd771cbc0" 590s ok 44 590s # --- 590s # HEAD /apache/etags/m/plus-s/test.txt 590s # Expecting two components in ETag field 590s # Received "b-613edd771cbc0" 590s ok 45 590s # --- 590s # HEAD /apache/etags/none/m/test.txt 590s # Expecting one component in ETag field 590s # Received "613edd771cbc0" 590s ok 46 590s # --- 590s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 590s # Expecting one component in ETag field 590s # Received "81832" 590s ok 47 590s # --- 590s # HEAD /apache/etags/all/i/test.txt 590s # Expecting one component in ETag field 590s # Received "81794" 590s ok 48 590s # --- 590s # HEAD /apache/etags/m/minus-ms/test.txt 590s # Expecting field to be absent 590s # Received "b-613edd771cbc0" 590s ok 49 590s # --- 590s # HEAD /apache/etags/default/test.txt 590s # Expecting two components in ETag field 590s # Received "b-613edd771cbc0" 590s ok 50 590s # --- 590s # HEAD /apache/etags/all/test.txt 590s # Expecting three components in ETag field 590s # Received "817be-b-613edd771cbc0" 590s ok 51 590s # --- 590s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 590s # Expecting two components in ETag field 590s # Received "81835-613edd771cbc0" 590s ok 52 590s # --- 590s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 590s # Expecting two components in ETag field 590s # Received "b-613edd771cbc0" 590s ok 53 590s # --- 590s # HEAD /apache/etags/none/plus-s/test.txt 590s # Expecting one component in ETag field 590s # Received "b" 590s ok 54 590s # --- 590s # HEAD /apache/etags/all/mi/test.txt 590s # Expecting two components in ETag field 590s # Received "8179f-613edd771cbc0" 590s ok 55 590s # --- 590s # HEAD /apache/etags/i/test.txt 590s # Expecting one component in ETag field 590s # Received "817c3" 590s ok 56 590s # --- 590s # HEAD /apache/etags/m/test.txt 590s # Expecting one component in ETag field 590s # Received "613edd771cbc0" 590s ok 57 590s # --- 590s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 590s # Expecting one component in ETag field 590s # Received "613edd771cbc0" 590s ok 58 590s # --- 590s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 590s # Expecting one component in ETag field 590s # Received "b" 590s ok 59 590s # --- 590s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 590s # Expecting two components in ETag field 590s # Received "81829-b" 590s ok 60 590s # --- 590s # HEAD /apache/etags/mi/test.txt 590s # Expecting two components in ETag field 590s # Received "817f6-613edd771cbc0" 590s ok 61 590s ok 592s t/apache/expr.t ..................... 592s 1..229 592s # Running under perl version 5.038002 for linux 592s # Current time local: Mon Jun 3 13:22:30 2024 592s # Current time GMT: Mon Jun 3 13:22:30 2024 592s # Using Test.pm version 1.31 592s # Using Apache/Test.pm version 1.42 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "true" should evaluate to true, got true 592s ok 1 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "false" should evaluate to false, got false 592s ok 2 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s Should get parse error for "foo", got parse error 592s ok 3 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "1 -eq 01" should evaluate to true, got true 592s ok 4 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "1 -eq 2" should evaluate to false, got false 592s ok 5 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "1 -ne 2" should evaluate to true, got true 592s ok 6 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "1 -ne 1" should evaluate to false, got false 592s ok 7 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "1 -lt 02" should evaluate to true, got true 592s ok 8 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "1 -lt 1" should evaluate to false, got false 592s ok 9 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "1 -le 2" should evaluate to true, got true 592s ok 10 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "1 -le 1" should evaluate to true, got true 592s ok 11 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "2 -gt 1" should evaluate to true, got true 592s ok 12 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "1 -gt 1" should evaluate to false, got false 592s ok 13 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "2 -ge 1" should evaluate to true, got true 592s ok 14 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "1 -ge 1" should evaluate to true, got true 592s ok 15 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "1 -gt -1" should evaluate to true, got true 592s ok 16 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'aa' == 'aa'" should evaluate to true, got true 592s ok 17 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'aa' == 'b'" should evaluate to false, got false 592s ok 18 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'aa' = 'aa'" should evaluate to true, got true 592s ok 19 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'aa' = 'b'" should evaluate to false, got false 592s ok 20 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'aa' != 'b'" should evaluate to true, got true 592s ok 21 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'aa' != 'aa'" should evaluate to false, got false 592s ok 22 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'aa' < 'b'" should evaluate to true, got true 592s ok 23 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'aa' < 'aa'" should evaluate to false, got false 592s ok 24 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'aa' <= 'b'" should evaluate to true, got true 592s ok 25 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'aa' <= 'aa'" should evaluate to true, got true 592s ok 26 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'b' > 'aa'" should evaluate to true, got true 592s ok 27 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'aa' > 'aa'" should evaluate to false, got false 592s ok 28 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'b' >= 'aa'" should evaluate to true, got true 592s ok 29 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'aa' >= 'aa'" should evaluate to true, got true 592s ok 30 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 592s ok 31 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 592s ok 32 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 592s ok 33 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 592s ok 34 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 592s ok 35 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 592s ok 36 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 592s ok 37 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 592s ok 38 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 592s ok 39 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 592s ok 40 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "%{TIME} != ''" should evaluate to true, got true 592s ok 41 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'a' -in { 'b', 'a' } " should evaluate to true, got true 592s ok 42 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'a' -in { 'b', 'c' } " should evaluate to false, got false 592s ok 43 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s " 'abc' =~ /bc/ " should evaluate to true, got true 592s ok 44 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s " 'abc' =~ /BC/i " should evaluate to true, got true 592s ok 45 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s " 'abc' !~ m!bc! " should evaluate to false, got false 592s ok 46 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s " 'abc' !~ m!BC!i " should evaluate to false, got false 592s ok 47 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s " $0 == '' " should evaluate to true, got true 592s ok 48 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s " $1 == '' " should evaluate to true, got true 592s ok 49 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s " $9 == '' " should evaluate to true, got true 592s ok 50 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s " '$0' == '' " should evaluate to true, got true 592s ok 51 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 592s ok 52 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 592s ok 53 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 592s ok 54 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 592s ok 55 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 592s ok 56 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 592s ok 57 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 592s ok 58 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 592s ok 59 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 592s ok 60 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 592s ok 61 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 592s ok 62 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 592s ok 63 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 592s ok 64 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 592s ok 65 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 592s ok 66 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 592s ok 67 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 592s ok 68 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 592s ok 69 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 592s ok 70 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "%{HTTPS} == 'off' " should evaluate to true, got true 592s ok 71 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 592s ok 72 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 592s ok 73 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 592s ok 74 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 592s ok 75 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 592s ok 76 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 592s ok 77 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 592s ok 78 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 592s ok 79 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 592s ok 80 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 592s ok 81 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 592s ok 82 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "escape('?') = '%3f' " should evaluate to true, got true 592s ok 83 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "unescape('%3f') = '?' " should evaluate to true, got true 592s ok 84 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 592s ok 85 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 592s ok 86 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 592s ok 87 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "file('/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 592s ok 88 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-n ''" should evaluate to false, got false 592s ok 89 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-z ''" should evaluate to true, got true 592s ok 90 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-n '1'" should evaluate to true, got true 592s ok 91 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-z '1'" should evaluate to false, got false 592s ok 92 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s Should get parse error for "-R 'abc'", got parse error 592s ok 93 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 592s ok 94 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-R '240.0.0.0'" should evaluate to false, got false 592s ok 95 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-R '240.0.0.0/8'" should evaluate to false, got false 592s ok 96 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-R 'ff::/8'" should evaluate to false, got false 592s ok 97 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 592s ok 98 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 592s ok 99 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 592s ok 100 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 592s ok 101 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 592s ok 102 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 592s ok 103 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 592s ok 104 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'foo' -strmatch '*o'" should evaluate to true, got true 592s ok 105 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 592s ok 106 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'foo' -strmatch 'F*'" should evaluate to false, got false 592s ok 107 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'foo' -strcmatch 'F*'" should evaluate to true, got true 592s ok 108 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'foo' -strmatch 'g*'" should evaluate to false, got false 592s ok 109 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'foo' -strcmatch 'g*'" should evaluate to false, got false 592s ok 110 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 592s ok 111 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 592s ok 112 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 592s ok 113 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 592s ok 114 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s Should get parse error for "foo('bar') = 'bar'", got parse error 592s ok 115 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s Should get parse error for "%{FOO} != 'bar'", got parse error 592s ok 116 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s Should get parse error for "'bar' = bar", got parse error 592s ok 117 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "true" should evaluate to true, got true 592s ok 118 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "true && true" should evaluate to true, got true 592s ok 119 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "true || true" should evaluate to true, got true 592s ok 120 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "true || true || true" should evaluate to true, got true 592s ok 121 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "true || true && true" should evaluate to true, got true 592s ok 122 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "true && true || true" should evaluate to true, got true 592s ok 123 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "true && true && true" should evaluate to true, got true 592s ok 124 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "true || true || !true" should evaluate to true, got true 592s ok 125 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "true || true && !true" should evaluate to true, got true 592s ok 126 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "true && true || !true" should evaluate to true, got true 592s ok 127 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "true && true && !true" should evaluate to false, got false 592s ok 128 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "true && !true" should evaluate to false, got false 592s ok 129 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "true || !true" should evaluate to true, got true 592s ok 130 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "true || !true || true" should evaluate to true, got true 592s ok 131 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "true || !true && true" should evaluate to true, got true 592s ok 132 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "true && !true || true" should evaluate to true, got true 592s ok 133 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "true && !true && true" should evaluate to false, got false 592s ok 134 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "true || !true || !true" should evaluate to true, got true 592s ok 135 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "true || !true && !true" should evaluate to true, got true 592s ok 136 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "true && !true || !true" should evaluate to false, got false 592s ok 137 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "true && !true && !true" should evaluate to false, got false 592s ok 138 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!true" should evaluate to false, got false 592s ok 139 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!true && true" should evaluate to false, got false 592s ok 140 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!true || true" should evaluate to true, got true 592s ok 141 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!true || true || true" should evaluate to true, got true 592s ok 142 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!true || true && true" should evaluate to true, got true 592s ok 143 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!true && true || true" should evaluate to true, got true 592s ok 144 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!true && true && true" should evaluate to false, got false 592s ok 145 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!true || true || !true" should evaluate to true, got true 592s ok 146 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!true || true && !true" should evaluate to false, got false 592s ok 147 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!true && true || !true" should evaluate to false, got false 592s ok 148 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!true && true && !true" should evaluate to false, got false 592s ok 149 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!true && !true" should evaluate to false, got false 592s ok 150 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!true || !true" should evaluate to false, got false 592s ok 151 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!true || !true || true" should evaluate to true, got true 592s ok 152 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!true || !true && true" should evaluate to false, got false 592s ok 153 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!true && !true || true" should evaluate to true, got true 592s ok 154 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!true && !true && true" should evaluate to false, got false 592s ok 155 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!true || !true || !true" should evaluate to false, got false 592s ok 156 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!true || !true && !true" should evaluate to false, got false 592s ok 157 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!true && !true || !true" should evaluate to false, got false 592s ok 158 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!true && !true && !true" should evaluate to false, got false 592s ok 159 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(true)" should evaluate to false, got false 592s ok 160 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(true && true)" should evaluate to false, got false 592s ok 161 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(true || true)" should evaluate to false, got false 592s ok 162 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(true || true || true)" should evaluate to false, got false 592s ok 163 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(true || true && true)" should evaluate to false, got false 592s ok 164 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(true && true || true)" should evaluate to false, got false 592s ok 165 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(true && true && true)" should evaluate to false, got false 592s ok 166 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(true || true || !true)" should evaluate to false, got false 592s ok 167 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(true || true && !true)" should evaluate to false, got false 592s ok 168 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(true && true || !true)" should evaluate to false, got false 592s ok 169 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(true && true && !true)" should evaluate to true, got true 592s ok 170 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(true && !true)" should evaluate to true, got true 592s ok 171 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(true || !true)" should evaluate to false, got false 592s ok 172 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(true || !true || true)" should evaluate to false, got false 592s ok 173 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(true || !true && true)" should evaluate to false, got false 592s ok 174 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(true && !true || true)" should evaluate to false, got false 592s ok 175 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(true && !true && true)" should evaluate to true, got true 592s ok 176 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(true || !true || !true)" should evaluate to false, got false 592s ok 177 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(true || !true && !true)" should evaluate to false, got false 592s ok 178 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(true && !true || !true)" should evaluate to true, got true 592s ok 179 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(true && !true && !true)" should evaluate to true, got true 592s ok 180 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(!true)" should evaluate to true, got true 592s ok 181 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(!true && true)" should evaluate to true, got true 592s ok 182 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(!true || true)" should evaluate to false, got false 592s ok 183 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(!true || true || true)" should evaluate to false, got false 592s ok 184 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(!true || true && true)" should evaluate to false, got false 592s ok 185 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(!true && true || true)" should evaluate to false, got false 592s ok 186 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(!true && true && true)" should evaluate to true, got true 592s ok 187 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(!true || true || !true)" should evaluate to false, got false 592s ok 188 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(!true || true && !true)" should evaluate to true, got true 592s ok 189 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(!true && true || !true)" should evaluate to true, got true 592s ok 190 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(!true && true && !true)" should evaluate to true, got true 592s ok 191 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(!true && !true)" should evaluate to true, got true 592s ok 192 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(!true || !true)" should evaluate to true, got true 592s ok 193 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(!true || !true || true)" should evaluate to false, got false 592s ok 194 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(!true || !true && true)" should evaluate to true, got true 592s ok 195 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(!true && !true || true)" should evaluate to false, got false 592s ok 196 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(!true && !true && true)" should evaluate to true, got true 592s ok 197 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(!true || !true || !true)" should evaluate to true, got true 592s ok 198 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(!true || !true && !true)" should evaluate to true, got true 592s ok 199 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(!true && !true || !true)" should evaluate to true, got true 592s ok 200 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "!(!true && !true && !true)" should evaluate to true, got true 592s ok 201 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "filesize('/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 592s ok 202 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "filesize('/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 592s ok 203 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "filesize('/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 592s ok 204 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-d '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 592s ok 205 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-e '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 592s ok 206 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-f '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 592s ok 207 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-s '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 592s ok 208 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-d '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 592s ok 209 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-e '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 592s ok 210 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-f '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 592s ok 211 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-s '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 592s ok 212 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-d '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 592s ok 213 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-e '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 592s ok 214 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-f '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 592s ok 215 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-s '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 592s ok 216 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-d '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 592s ok 217 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-e '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 592s ok 218 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-f '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 592s ok 219 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-s '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 592s ok 220 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-F '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 592s ok 221 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-F '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 592s ok 222 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-U '/apache/' " should evaluate to true, got true 592s ok 223 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "-U '/apache/expr/none' " should evaluate to false, got false 592s ok 224 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 592s ok 225 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 592s ok 226 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "base64('foo') = 'Zm9v' " should evaluate to true, got true 592s ok 227 592s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 592s ok 228 592s Error log should not have 'Internal evaluation error' entries, found 0 592s ok 229 592s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 592s ok 597s t/apache/expr_string.t .............. 597s 1..29 597s # Running under perl version 5.038002 for linux 597s # Current time local: Mon Jun 3 13:22:32 2024 597s # Current time GMT: Mon Jun 3 13:22:32 2024 597s # Using Test.pm version 1.31 597s # Using Apache/Test.pm version 1.42 597s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 597s ok 1 597s Expected return code 200, got 200 for 'foo' 597s ok 2 597s # testing : log message [Mon Jun 03 13:22:34.463685 2024] [log_debug:info] [pid 166006:tid 113683174846656] [client 127.0.0.1:46588] foo (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 597s # didn't match 597s # expected: 'foo' 597s # received: 'foo' 597s ok 3 597s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 597s ok 4 597s Expected return code 200, got 200 for '%{req:SomeHeader}' 597s ok 5 597s # testing : log message [Mon Jun 03 13:22:34.723069 2024] [log_debug:info] [pid 166006:tid 113683174846656] [client 127.0.0.1:46588] SomeValue (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 597s # didn't match 597s # expected: 'SomeValue' 597s # received: 'SomeValue' 597s ok 6 597s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 597s ok 7 597s Should get parse error (500) for "%{", got 500 597s ok 8 597s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 597s ok 9 597s Expected return code 200, got 200 for '%' 597s ok 10 597s # testing : log message [Mon Jun 03 13:22:35.232520 2024] [log_debug:info] [pid 166005:tid 113682851885248] [client 127.0.0.1:46604] % (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 597s # didn't match 597s # expected: '%' 597s # received: '%' 597s ok 11 597s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 597s ok 12 597s Expected return code 200, got 200 for '}' 597s ok 13 597s # testing : log message [Mon Jun 03 13:22:35.486187 2024] [log_debug:info] [pid 166005:tid 113682851885248] [client 127.0.0.1:46604] } (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 597s # didn't match 597s # expected: '}' 597s # received: '}' 597s ok 14 597s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 597s ok 15 597s Expected return code 200, got 200 for '\"' 597s ok 16 597s # testing : log message [Mon Jun 03 13:22:35.740115 2024] [log_debug:info] [pid 166005:tid 113682851885248] [client 127.0.0.1:46604] " (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 597s # didn't match 597s # expected: '"' 597s # received: '"' 597s ok 17 597s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 597s ok 18 597s Expected return code 200, got 200 for '\'' 597s ok 19 597s # testing : log message [Mon Jun 03 13:22:35.994202 2024] [log_debug:info] [pid 166005:tid 113682851885248] [client 127.0.0.1:46604] ' (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 597s # didn't match 597s # expected: '\'' 597s # received: '\'' 597s ok 20 597s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 597s ok 21 597s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 597s ok 22 597s # testing : log message [Mon Jun 03 13:22:36.248127 2024] [log_debug:info] [pid 166005:tid 113682851885248] [client 127.0.0.1:46604] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 597s # didn't match 597s # expected: '%{req:SomeHeader}' 597s # received: '%{req:SomeHeader}' 597s ok 23 597s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 597s ok 24 597s Expected return code 200, got 200 for '%{tolower:IDENT}' 597s ok 25 597s # testing : log message [Mon Jun 03 13:22:36.502217 2024] [log_debug:info] [pid 166005:tid 113682851885248] [client 127.0.0.1:46604] ident (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 597s # didn't match 597s # expected: 'ident' 597s # received: 'ident' 597s ok 26 597s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 597s ok 27 597s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 597s ok 28 597s # testing : log message [Mon Jun 03 13:22:36.756832 2024] [log_debug:info] [pid 166005:tid 113682851885248] [client 127.0.0.1:46604] get (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 597s # didn't match 597s # expected: 'get' 597s # received: 'get' 597s ok 29 597s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 597s ok 599s t/apache/getfile.t .................. 599s # using LWP client 599s 1..219 599s # Running under perl version 5.038002 for linux 599s # Current time local: Mon Jun 3 13:22:37 2024 599s # Current time GMT: Mon Jun 3 13:22:37 2024 599s # Using Test.pm version 1.31 599s # Using Apache/Test.pm version 1.42 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "44f3-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 17651 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl.pod 599s # expected: 17651 599s # received: 17651 599s ok 1 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "dbb0-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 56240 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5004delta.pod 599s # expected: 56240 599s # received: 56240 599s ok 2 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "85eb-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 34283 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5005delta.pod 599s # expected: 34283 599s # received: 34283 599s ok 3 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "d8ed-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 55533 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5100delta.pod 599s # expected: 55533 599s # received: 55533 599s ok 4 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "ab70-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 43888 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5101delta.pod 599s # expected: 43888 599s # received: 43888 599s ok 5 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "15cb7-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 89271 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5120delta.pod 599s # expected: 89271 599s # received: 89271 599s ok 6 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "2707-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 9991 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5121delta.pod 599s # expected: 9991 599s # received: 9991 599s ok 7 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "2569-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 9577 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5122delta.pod 599s # expected: 9577 599s # received: 9577 599s ok 8 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1004-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 4100 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5123delta.pod 599s # expected: 4100 599s # received: 4100 599s ok 9 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "e58-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 3672 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5124delta.pod 599s # expected: 3672 599s # received: 3672 599s ok 10 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1e03-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 7683 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5125delta.pod 599s # expected: 7683 599s # received: 7683 599s ok 11 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "233aa-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 144298 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5140delta.pod 599s # expected: 144298 599s # received: 144298 599s ok 12 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1f1e-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 7966 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5141delta.pod 599s # expected: 7966 599s # received: 7966 599s ok 13 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1aec-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 6892 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5142delta.pod 599s # expected: 6892 599s # received: 6892 599s ok 14 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1e50-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 7760 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5143delta.pod 599s # expected: 7760 599s # received: 7760 599s ok 15 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "18b7-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 6327 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5144delta.pod 599s # expected: 6327 599s # received: 6327 599s ok 16 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "20a09-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 133641 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5160delta.pod 599s # expected: 133641 599s # received: 133641 599s ok 17 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "17fe-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 6142 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5161delta.pod 599s # expected: 6142 599s # received: 6142 599s ok 18 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "e0a-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 3594 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5162delta.pod 599s # expected: 3594 599s # received: 3594 599s ok 19 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "ff5-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 4085 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5163delta.pod 599s # expected: 4085 599s # received: 4085 599s ok 20 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1d286-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 119430 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5180delta.pod 599s # expected: 119430 599s # received: 119430 599s ok 21 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "19c5-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 6597 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5181delta.pod 599s # expected: 6597 599s # received: 6597 599s ok 22 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "14d7-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 5335 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5182delta.pod 599s # expected: 5335 599s # received: 5335 599s ok 23 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1208-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 4616 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5184delta.pod 599s # expected: 4616 599s # received: 4616 599s ok 24 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1c352-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 115538 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5200delta.pod 599s # expected: 115538 599s # received: 115538 599s ok 25 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Accept-Ranges: bytes 599s #ETag: "2a07-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 10759 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:38 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5201delta.pod 599s # expected: 10759 599s # received: 10759 599s ok 26 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "2fef-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 12271 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5202delta.pod 599s # expected: 12271 599s # received: 12271 599s ok 27 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "2410-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 9232 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5203delta.pod 599s # expected: 9232 599s # received: 9232 599s ok 28 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1fa90-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 129680 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5220delta.pod 599s # expected: 129680 599s # received: 129680 599s ok 29 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "293d-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 10557 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5221delta.pod 599s # expected: 10557 599s # received: 10557 599s ok 30 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "301f-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 12319 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5222delta.pod 599s # expected: 12319 599s # received: 12319 599s ok 31 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "20fa-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 8442 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5223delta.pod 599s # expected: 8442 599s # received: 8442 599s ok 32 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1162-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 4450 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5224delta.pod 599s # expected: 4450 599s # received: 4450 599s ok 33 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "fc0b-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 64523 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5240delta.pod 599s # expected: 64523 599s # received: 64523 599s ok 34 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "2009-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 8201 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5241delta.pod 599s # expected: 8201 599s # received: 8201 599s ok 35 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1007-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 4103 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5242delta.pod 599s # expected: 4103 599s # received: 4103 599s ok 36 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "2aac-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 10924 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5243delta.pod 599s # expected: 10924 599s # received: 10924 599s ok 37 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1168-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 4456 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5244delta.pod 599s # expected: 4456 599s # received: 4456 599s ok 38 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1875b-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 100187 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5260delta.pod 599s # expected: 100187 599s # received: 100187 599s ok 39 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1e25-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 7717 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5261delta.pod 599s # expected: 7717 599s # received: 7717 599s ok 40 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1e16-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 7702 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5262delta.pod 599s # expected: 7702 599s # received: 7702 599s ok 41 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1b69-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 7017 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5263delta.pod 599s # expected: 7017 599s # received: 7017 599s ok 42 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "115d9-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 71129 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5280delta.pod 599s # expected: 71129 599s # received: 71129 599s ok 43 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "11f7-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 4599 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5281delta.pod 599s # expected: 4599 599s # received: 4599 599s ok 44 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1806-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 6150 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5282delta.pod 599s # expected: 6150 599s # received: 6150 599s ok 45 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "13f7-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 5111 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5283delta.pod 599s # expected: 5111 599s # received: 5111 599s ok 46 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "9efd-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 40701 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5300delta.pod 599s # expected: 40701 599s # received: 40701 599s ok 47 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1662-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 5730 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5301delta.pod 599s # expected: 5730 599s # received: 5730 599s ok 48 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "124a-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 4682 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5302delta.pod 599s # expected: 4682 599s # received: 4682 599s ok 49 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1374-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 4980 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5303delta.pod 599s # expected: 4980 599s # received: 4980 599s ok 50 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "d310-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 54032 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5320delta.pod 599s # expected: 54032 599s # received: 54032 599s ok 51 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1b5f-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 7007 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5321delta.pod 599s # expected: 7007 599s # received: 7007 599s ok 52 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "9201-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 37377 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5340delta.pod 599s # expected: 37377 599s # received: 37377 599s ok 53 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1076-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 4214 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5341delta.pod 599s # expected: 4214 599s # received: 4214 599s ok 54 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "f6a-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 3946 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5342delta.pod 599s # expected: 3946 599s # received: 3946 599s ok 55 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "fd6-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 4054 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5343delta.pod 599s # expected: 4054 599s # received: 4054 599s ok 56 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "ad8b-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 44427 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5360delta.pod 599s # expected: 44427 599s # received: 44427 599s ok 57 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1288-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 4744 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5361delta.pod 599s # expected: 4744 599s # received: 4744 599s ok 58 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "f6a-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 3946 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5362delta.pod 599s # expected: 3946 599s # received: 3946 599s ok 59 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "fd7-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 4055 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5363delta.pod 599s # expected: 4055 599s # received: 4055 599s ok 60 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "10d49-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 68937 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5380delta.pod 599s # expected: 68937 599s # received: 68937 599s ok 61 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "f6a-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 3946 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5381delta.pod 599s # expected: 3946 599s # received: 3946 599s ok 62 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "fd4-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 4052 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl5382delta.pod 599s # expected: 4052 599s # received: 4052 599s ok 63 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1e729-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 124713 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl561delta.pod 599s # expected: 124713 599s # received: 124713 599s ok 64 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1a2c1-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 107201 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl56delta.pod 599s # expected: 107201 599s # received: 107201 599s ok 65 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "94ac-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 38060 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl581delta.pod 599s # expected: 38060 599s # received: 38060 599s ok 66 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1176-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 4470 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl582delta.pod 599s # expected: 4470 599s # received: 4470 599s ok 67 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "18bf-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 6335 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl583delta.pod 599s # expected: 6335 599s # received: 6335 599s ok 68 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1cc3-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 7363 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl584delta.pod 599s # expected: 7363 599s # received: 7363 599s ok 69 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1701-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 5889 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl585delta.pod 599s # expected: 5889 599s # received: 5889 599s ok 70 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "122b-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 4651 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl586delta.pod 599s # expected: 4651 599s # received: 4651 599s ok 71 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "20a5-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 8357 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl587delta.pod 599s # expected: 8357 599s # received: 8357 599s ok 72 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "62c1-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 25281 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl588delta.pod 599s # expected: 25281 599s # received: 25281 599s ok 73 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "d290-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 53904 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl589delta.pod 599s # expected: 53904 599s # received: 53904 599s ok 74 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1c1d5-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 115157 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perl58delta.pod 599s # expected: 115157 599s # received: 115157 599s ok 75 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "4fe9-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 20457 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlaix.pod 599s # expected: 20457 599s # received: 20457 599s ok 76 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1688-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 5768 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlamiga.pod 599s # expected: 5768 599s # received: 5768 599s ok 77 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "2031-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 8241 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlandroid.pod 599s # expected: 8241 599s # received: 8241 599s ok 78 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "c9433-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 824371 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlapi.pod 599s # expected: 824371 599s # received: 824371 599s ok 79 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "5837-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 22583 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlapio.pod 599s # expected: 22583 599s # received: 22583 599s ok 80 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1b62-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 7010 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlartistic.pod 599s # expected: 7010 599s # received: 7010 599s ok 81 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "20c2-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 8386 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlbook.pod 599s # expected: 8386 599s # received: 8386 599s ok 82 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "126-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 294 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlboot.pod 599s # expected: 294 599s # received: 294 599s ok 83 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "130-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 304 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlbot.pod 599s # expected: 304 599s # received: 304 599s ok 84 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1f50-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 8016 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlbs2000.pod 599s # expected: 8016 599s # received: 8016 599s ok 85 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "dea2-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 56994 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlcall.pod 599s # expected: 56994 599s # received: 56994 599s ok 86 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1180-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 4480 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlcheat.pod 599s # expected: 4480 599s # received: 4480 599s ok 87 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "23bf-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 9151 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlclass.pod 599s # expected: 9151 599s # received: 9151 599s ok 88 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "3c63-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 15459 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlclassguts.pod 599s # expected: 15459 599s # received: 15459 599s ok 89 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "254a-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 9546 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlclib.pod 599s # expected: 9546 599s # received: 9546 599s ok 90 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "12e5-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 4837 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlcn.pod 599s # expected: 4837 599s # received: 4837 599s ok 91 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1b1a-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 6938 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlcommunity.pod 599s # expected: 6938 599s # received: 6938 599s ok 92 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "662a-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 26154 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlcygwin.pod 599s # expected: 26154 599s # received: 26154 599s ok 93 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "cfa2-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 53154 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perldata.pod 599s # expected: 53154 599s # received: 53154 599s ok 94 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "134f-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 4943 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 599s # expected: 4943 599s # received: 4943 599s ok 95 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "a85c-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 43100 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perldebguts.pod 599s # expected: 43100 599s # received: 43100 599s ok 96 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "5693-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 22163 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perldebtut.pod 599s # expected: 22163 599s # received: 22163 599s ok 97 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "9bbb-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 39867 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perldebug.pod 599s # expected: 39867 599s # received: 39867 599s ok 98 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "fd4-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 4052 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perldelta.pod 599s # expected: 4052 599s # received: 4052 599s ok 99 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "5f0a-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 24330 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perldeprecation.pod 599s # expected: 24330 599s # received: 24330 599s ok 100 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "4c051-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 311377 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perldiag.pod 599s # expected: 311377 599s # received: 311377 599s ok 101 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "24a0-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 9376 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perldoc.pod 599s # expected: 9376 599s # received: 9376 599s ok 102 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "b4ed-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 46317 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perldocstyle.pod 599s # expected: 46317 599s # received: 46317 599s ok 103 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "687a-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 26746 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perldsc.pod 599s # expected: 26746 599s # received: 26746 599s ok 104 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1f17-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 7959 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perldtrace.pod 599s # expected: 7959 599s # received: 7959 599s ok 105 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "14981-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 84353 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlebcdic.pod 599s # expected: 84353 599s # received: 84353 599s ok 106 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "9321-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 37665 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlembed.pod 599s # expected: 37665 599s # received: 37665 599s ok 107 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "2877-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 10359 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlexperiment.pod 599s # expected: 10359 599s # received: 10359 599s ok 108 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "590b-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 22795 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlfaq.pod 599s # expected: 22795 599s # received: 22795 599s ok 109 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "385d-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 14429 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlfaq1.pod 599s # expected: 14429 599s # received: 14429 599s ok 110 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "24a1-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 9377 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlfaq2.pod 599s # expected: 9377 599s # received: 9377 599s ok 111 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "92e1-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 37601 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlfaq3.pod 599s # expected: 37601 599s # received: 37601 599s ok 112 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "162be-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 90814 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlfaq4.pod 599s # expected: 90814 599s # received: 90814 599s ok 113 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "d7fc-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 55292 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlfaq5.pod 599s # expected: 55292 599s # received: 55292 599s ok 114 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "9a71-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 39537 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlfaq6.pod 599s # expected: 39537 599s # received: 39537 599s ok 115 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "93b8-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 37816 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlfaq7.pod 599s # expected: 37816 599s # received: 37816 599s ok 116 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "c310-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 49936 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlfaq8.pod 599s # expected: 49936 599s # received: 49936 599s ok 117 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "3b75-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 15221 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlfaq9.pod 599s # expected: 15221 599s # received: 15221 599s ok 118 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "56ca-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 22218 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlfilter.pod 599s # expected: 22218 599s # received: 22218 599s ok 119 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "342b-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 13355 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlfork.pod 599s # expected: 13355 599s # received: 13355 599s ok 120 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "40e0-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 16608 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlform.pod 599s # expected: 16608 599s # received: 16608 599s ok 121 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "671-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 1649 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 599s # expected: 1649 599s # received: 1649 599s ok 122 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "67142-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 422210 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlfunc.pod 599s # expected: 422210 599s # received: 422210 599s ok 123 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "7c2a-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 31786 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlgit.pod 599s # expected: 31786 599s # received: 31786 599s ok 124 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "21810-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 137232 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlglossary.pod 599s # expected: 137232 599s # received: 137232 599s ok 125 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "4075-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 16501 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlgov.pod 599s # expected: 16501 599s # received: 16501 599s ok 126 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "35f7-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 13815 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlgpl.pod 599s # expected: 13815 599s # received: 13815 599s ok 127 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "2c264-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 180836 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlguts.pod 599s # expected: 180836 599s # received: 180836 599s ok 128 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "afe4-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 45028 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlhack.pod 599s # expected: 45028 599s # received: 45028 599s ok 129 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "11a38-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 72248 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlhacktips.pod 599s # expected: 72248 599s # received: 72248 599s ok 130 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1809-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 6153 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlhacktut.pod 599s # expected: 6153 599s # received: 6153 599s ok 131 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "5f7-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 1527 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlhaiku.pod 599s # expected: 1527 599s # received: 1527 599s ok 132 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "e88a-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 59530 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlhist.pod 599s # expected: 59530 599s # received: 59530 599s ok 133 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "77a4-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 30628 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlhpux.pod 599s # expected: 30628 599s # received: 30628 599s ok 134 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "7dd-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 2013 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlhurd.pod 599s # expected: 2013 599s # received: 2013 599s ok 135 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1f865-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 129125 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlintern.pod 599s # expected: 129125 599s # received: 129125 599s ok 136 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "9216-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 37398 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlinterp.pod 599s # expected: 37398 599s # received: 37398 599s ok 137 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "579d-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 22429 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlintro.pod 599s # expected: 22429 599s # received: 22429 599s ok 138 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "8ad3-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 35539 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perliol.pod 599s # expected: 35539 599s # received: 35539 599s ok 139 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "11817-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 71703 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlipc.pod 599s # expected: 71703 599s # received: 71703 599s ok 140 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1150-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 4432 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlirix.pod 599s # expected: 4432 599s # received: 4432 599s ok 141 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "20a8-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 8360 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perljp.pod 599s # expected: 8360 599s # received: 8360 599s ok 142 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "2fc0-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 12224 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlko.pod 599s # expected: 12224 599s # received: 12224 599s ok 143 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "163-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 355 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perllexwarn.pod 599s # expected: 355 599s # received: 355 599s ok 144 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "7ea-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 2026 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perllinux.pod 599s # expected: 2026 599s # received: 2026 599s ok 145 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "12457-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 74839 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perllocale.pod 599s # expected: 74839 599s # received: 74839 599s ok 146 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "24dc-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 9436 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perllol.pod 599s # expected: 9436 599s # received: 9436 599s ok 147 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "2f6f-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 12143 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlmacosx.pod 599s # expected: 12143 599s # received: 12143 599s ok 148 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "6753-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 26451 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlmod.pod 599s # expected: 26451 599s # received: 26451 599s ok 149 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "2574-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 9588 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 599s # expected: 9588 599s # received: 9588 599s ok 150 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "e547-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 58695 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlmodlib.pod 599s # expected: 58695 599s # received: 58695 599s ok 151 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "573b-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 22331 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 599s # expected: 22331 599s # received: 22331 599s ok 152 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "d65-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 3429 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlmroapi.pod 599s # expected: 3429 599s # received: 3429 599s ok 153 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "2ad3-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 10963 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlnewmod.pod 599s # expected: 10963 599s # received: 10963 599s ok 154 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "20a5-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 8357 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlnumber.pod 599s # expected: 8357 599s # received: 8357 599s ok 155 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "8d30-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 36144 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlobj.pod 599s # expected: 36144 599s # received: 36144 599s ok 156 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "6885-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 26757 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlootut.pod 599s # expected: 26757 599s # received: 26757 599s ok 157 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "251a5-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 151973 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlop.pod 599s # expected: 151973 599s # received: 151973 599s ok 158 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "4db-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 1243 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 599s # expected: 1243 599s # received: 1243 599s ok 159 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "3b77-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 15223 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlopentut.pod 599s # expected: 15223 599s # received: 15223 599s ok 160 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "16cb9-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 93369 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlos2.pod 599s # expected: 93369 599s # received: 93369 599s ok 161 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "37cb-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 14283 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlos390.pod 599s # expected: 14283 599s # received: 14283 599s ok 162 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "12b0-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 4784 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlos400.pod 599s # expected: 4784 599s # received: 4784 599s ok 163 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "c8a9-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 51369 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlpacktut.pod 599s # expected: 51369 599s # received: 51369 599s ok 164 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "c2bd-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 49853 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlperf.pod 599s # expected: 49853 599s # received: 49853 599s ok 165 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1418-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 5144 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlplan9.pod 599s # expected: 5144 599s # received: 5144 599s ok 166 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "5b65-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 23397 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlpod.pod 599s # expected: 23397 599s # received: 23397 599s ok 167 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "10d10-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 68880 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlpodspec.pod 599s # expected: 68880 599s # received: 68880 599s ok 168 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "2f40-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 12096 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 599s # expected: 12096 599s # received: 12096 599s ok 169 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "67b7-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 26551 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlpolicy.pod 599s # expected: 26551 599s # received: 26551 599s ok 170 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "15cc8-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 89288 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlport.pod 599s # expected: 89288 599s # received: 89288 599s ok 171 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1412-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 5138 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlpragma.pod 599s # expected: 5138 599s # received: 5138 599s ok 172 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "1a25-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 6693 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlqnx.pod 599s # expected: 6693 599s # received: 6693 599s ok 173 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "2127d-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 135805 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlre.pod 599s # expected: 135805 599s # received: 135805 599s ok 174 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "7bad-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 31661 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlreapi.pod 599s # expected: 31661 599s # received: 31661 599s ok 175 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "818f-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 33167 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 599s # expected: 33167 599s # received: 33167 599s ok 176 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "beb0-61715b8b6be40" 599s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 599s #Vary: In-If1 599s #Content-Length: 48816 599s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 599s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Client-Peer: 127.0.0.1:8529 599s #Client-Response-Num: 1 599s #DMMATCH1: 1 599s # 599s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 599s # expected: 48816 599s # received: 48816 599s ok 177 599s #lwp request: 599s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 599s #User-Agent: libwww-perl/6.77 599s # 599s #server response: 599s #HTTP/1.1 200 OK 599s #Connection: close 599s #Date: Mon, 03 Jun 2024 13:22:39 GMT 599s #Accept-Ranges: bytes 599s #ETag: "8c47-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 35911 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlref.pod 600s # expected: 35911 600s # received: 35911 600s ok 178 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "4944-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 18756 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlreftut.pod 600s # expected: 18756 600s # received: 18756 600s ok 179 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "a989-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 43401 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlreguts.pod 600s # expected: 43401 600s # received: 43401 600s ok 180 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "1fd-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 509 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlrepository.pod 600s # expected: 509 600s # received: 509 600s ok 181 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "4af5-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 19189 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlrequick.pod 600s # expected: 19189 600s # received: 19189 600s ok 182 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "3ce4-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 15588 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlreref.pod 600s # expected: 15588 600s # received: 15588 600s ok 183 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "1e219-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 123417 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlretut.pod 600s # expected: 123417 600s # received: 123417 600s ok 184 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "60c-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 1548 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlriscos.pod 600s # expected: 1548 600s # received: 1548 600s ok 185 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "e52d-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 58669 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlrun.pod 600s # expected: 58669 600s # received: 58669 600s ok 186 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "6cc6-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 27846 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlsec.pod 600s # expected: 27846 600s # received: 27846 600s ok 187 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "4af2-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 19186 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 600s # expected: 19186 600s # received: 19186 600s ok 188 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "74a6-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 29862 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlsolaris.pod 600s # expected: 29862 600s # received: 29862 600s ok 189 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "1bdc-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 7132 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlsource.pod 600s # expected: 7132 600s # received: 7132 600s ok 190 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "233b-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 9019 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlstyle.pod 600s # expected: 9019 600s # received: 9019 600s ok 191 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "12f85-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 77701 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlsub.pod 600s # expected: 77701 600s # received: 77701 600s ok 192 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "d2de-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 53982 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlsyn.pod 600s # expected: 53982 600s # received: 53982 600s ok 193 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "2858-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 10328 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlsynology.pod 600s # expected: 10328 600s # received: 10328 600s ok 194 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "b53a-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 46394 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlthrtut.pod 600s # expected: 46394 600s # received: 46394 600s ok 195 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "9a91-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 39569 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perltie.pod 600s # expected: 39569 600s # received: 39569 600s ok 196 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "b9206-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 758278 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perltoc.pod 600s # expected: 758278 600s # received: 758278 600s ok 197 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "174-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 372 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perltodo.pod 600s # expected: 372 600s # received: 372 600s ok 198 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "126-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 294 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perltooc.pod 600s # expected: 294 600s # received: 294 600s ok 199 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "126-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 294 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perltoot.pod 600s # expected: 294 600s # received: 294 600s ok 200 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "297f-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 10623 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perltrap.pod 600s # expected: 10623 600s # received: 10623 600s ok 201 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "213f-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 8511 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perltru64.pod 600s # expected: 8511 600s # received: 8511 600s ok 202 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "1183-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 4483 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perltw.pod 600s # expected: 4483 600s # received: 4483 600s ok 203 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "162c0-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 90816 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlunicode.pod 600s # expected: 90816 600s # received: 90816 600s ok 204 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "6349-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 25417 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlunicook.pod 600s # expected: 25417 600s # received: 25417 600s ok 205 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "372e-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 14126 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlunifaq.pod 600s # expected: 14126 600s # received: 14126 600s ok 206 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "96e1-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 38625 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perluniintro.pod 600s # expected: 38625 600s # received: 38625 600s ok 207 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "6eefa-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 454394 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perluniprops.pod 600s # expected: 454394 600s # received: 454394 600s ok 208 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "1f0f-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 7951 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlunitut.pod 600s # expected: 7951 600s # received: 7951 600s ok 209 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "1ce8-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 7400 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlutil.pod 600s # expected: 7400 600s # received: 7400 600s ok 210 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "16ab2-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 92850 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlvar.pod 600s # expected: 92850 600s # received: 92850 600s ok 211 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "c68d-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 50829 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlvms.pod 600s # expected: 50829 600s # received: 50829 600s ok 212 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "f16-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 3862 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlvos.pod 600s # expected: 3862 600s # received: 3862 600s ok 213 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "7fdb-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 32731 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlwin32.pod 600s # expected: 32731 600s # received: 32731 600s ok 214 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "1532b-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 86827 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlxs.pod 600s # expected: 86827 600s # received: 86827 600s ok 215 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "c504-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 50436 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlxstut.pod 600s # expected: 50436 600s # received: 50436 600s ok 216 600s #lwp request: 600s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "5dc1-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 24001 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 600s # expected: 24001 600s # received: 24001 600s ok 217 600s #lwp request: 600s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "1040b8-616606a93b340" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 1065144 600s #Last-Modified: Thu, 18 Apr 2024 15:13:41 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-binary-httpd 600s # expected: 1065144 600s # received: 1065144 600s ok 218 600s #lwp request: 600s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 600s #User-Agent: libwww-perl/6.77 600s # 600s #server response: 600s #HTTP/1.1 200 OK 600s #Connection: close 600s #Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Accept-Ranges: bytes 600s #ETag: "4427c8-61715b8b6be40" 600s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 600s #Vary: In-If1 600s #Content-Length: 4466632 600s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 600s #Client-Date: Mon, 03 Jun 2024 13:22:39 GMT 600s #Client-Peer: 127.0.0.1:8529 600s #Client-Response-Num: 1 600s #DMMATCH1: 1 600s # 600s # testing : download of /getfiles-binary-perl 600s # expected: 4466632 600s # received: 4466632 600s ok 219 600s ok 602s t/apache/headers.t .................. 602s 1..27 602s # Running under perl version 5.038002 for linux 602s # Current time local: Mon Jun 3 13:22:39 2024 602s # Current time GMT: Mon Jun 3 13:22:39 2024 602s # Using Test.pm version 1.31 602s # Using Apache/Test.pm version 1.42 602s testing: Hello: World 602s ok 1 602s # testing : response success 602s # expected: qr/HTTP\/1\.. 200 OK/ 602s # received: 'HTTP/1.1 200 OK' 602s ok 2 602s header: [World] vs [World] 602s # testing : compare header Hello value 602s # expected: 'World' 602s # received: 'World' 602s ok 3 602s testing: Hello: World 602s ok 4 602s # testing : response success 602s # expected: qr/HTTP\/1\.. 200 OK/ 602s # received: 'HTTP/1.1 200 OK' 602s ok 5 602s header: [World] vs [World] 602s # testing : compare header Hello value 602s # expected: 'World' 602s # received: 'World' 602s ok 6 602s testing: Hello: World 602s ok 7 602s # testing : response success 602s # expected: qr/HTTP\/1\.. 200 OK/ 602s # received: 'HTTP/1.1 200 OK' 602s ok 8 602s header: [World] vs [World] 602s # testing : compare header Hello value 602s # expected: 'World' 602s # received: 'World' 602s ok 9 602s testing: Hello: Foo 602s Bar 602s ok 10 602s # testing : response success 602s # expected: qr/HTTP\/1\.. 200 OK/ 602s # received: 'HTTP/1.1 200 OK' 602s ok 11 602s header: [Foo Bar] vs [Foo Bar] 602s # testing : compare header Hello value 602s # expected: 'Foo Bar' 602s # received: 'Foo Bar' 602s ok 12 602s testing: Hello: Foo 602s Bar 602s ok 13 602s # testing : response success 602s # expected: qr/HTTP\/1\.. 200 OK/ 602s # received: 'HTTP/1.1 200 OK' 602s ok 14 602s header: [Foo Bar] vs [Foo Bar] 602s # testing : compare header Hello value 602s # expected: 'Foo Bar' 602s # received: 'Foo Bar' 602s ok 15 602s testing: Hello: Foo 602s Bar 602s ok 16 602s # testing : response success 602s # expected: qr/HTTP\/1\.. 200 OK/ 602s # received: 'HTTP/1.1 200 OK' 602s ok 17 602s header: [Foo Bar] vs [Foo Bar] 602s # testing : compare header Hello value 602s # expected: 'Foo Bar' 602s # received: 'Foo Bar' 602s ok 18 602s testing: Hello: Foo 602s Bar 602s ok 19 602s # testing : response success 602s # expected: qr/HTTP\/1\.. 200 OK/ 602s # received: 'HTTP/1.1 200 OK' 602s ok 20 602s header: [Foo Bar] vs [Foo Bar] 602s # testing : compare header Hello value 602s # expected: 'Foo Bar' 602s # received: 'Foo Bar' 602s ok 21 602s testing: Hello: Foo 602s Bar 602s ok 22 602s # testing : response success 602s # expected: qr/HTTP\/1\.. 200 OK/ 602s # received: 'HTTP/1.1 200 OK' 602s ok 23 602s header: [Foo Bar] vs [Foo Bar] 602s # testing : compare header Hello value 602s # expected: 'Foo Bar' 602s # received: 'Foo Bar' 602s ok 24 602s testing: Hello:World 602s ok 25 602s # testing : response success 602s # expected: qr/HTTP\/1\.. 200 OK/ 602s # received: 'HTTP/1.1 200 OK' 602s ok 26 602s header: [World] vs [World] 602s # testing : compare header Hello value 602s # expected: 'World' 602s # received: 'World' 602s ok 27 602s ok 603s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 606s t/apache/http_strict.t .............. 606s 1..178 606s # Running under perl version 5.038002 for linux 606s # Current time local: Mon Jun 3 13:22:43 2024 606s # Current time GMT: Mon Jun 3 13:22:43 2024 606s # Using Test.pm version 1.31 606s # Using Apache/Test.pm version 1.42 606s # SENDING: 606s # GET / HTTP/1.0\r\n\r\n 606s # expecting success, got 200 606s ok 1 606s # SENDING: 606s # GET / HTTP/1.0\n\n 606s # expecting success, got 200 606s ok 2 606s # SENDING: 606s # get / HTTP/1.0\r\n\r\n 606s # expecting 501, got 501 606s ok 3 606s # SENDING: 606s # G ET / HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 4 606s # SENDING: 606s # G\x00ET / HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 5 606s # SENDING: 606s # G/T / HTTP/1.0\r\n\r\n 606s # expecting 501, got 501 606s ok 6 606s # SENDING: 606s # GET /\x00 HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 7 606s # SENDING: 606s # GET / HTTP/1.0\x00\r\n\r\n 606s # expecting 400, got 400 606s ok 8 606s # SENDING: 606s # GET\x0c/ HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 9 606s # SENDING: 606s # GET\r/ HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 10 606s # SENDING: 606s # GET\t/ HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 11 606s # SENDING: 606s # GET / HTT/1.0\r\n\r\n 606s # expecting error, got 400 606s ok 12 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 606s # expecting success, got 200 606s ok 13 606s # SENDING: 606s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 606s # expecting success, got 200 606s ok 14 606s # SENDING: 606s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 606s # expecting success, got 200 606s ok 15 606s # SENDING: 606s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 606s # expecting 400, got 400 606s ok 16 606s # SENDING: 606s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 606s # expecting 400, got 400 606s ok 17 606s # SENDING: 606s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 606s # expecting 200, got 200 606s ok 18 606s # SENDING: 606s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 606s # expecting 400, got 400 606s ok 19 606s # SENDING: 606s # GET / HTTP/\r\nHost: localhost\r\n\r\n 606s # expecting error, got 400 606s ok 20 606s # SENDING: 606s # GET / HTTP/0.9\r\n\r\n 606s # expecting error, got 400 606s ok 21 606s # SENDING: 606s # GET / HTTP/0.8\r\n\r\n 606s # expecting error, got 400 606s ok 22 606s # SENDING: 606s # GET /\x01 HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 23 606s # SENDING: 606s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 606s # expecting 200, got 200 606s ok 24 606s # SENDING: 606s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 606s # expecting 200, got 200 606s ok 25 606s # SENDING: 606s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 606s # expecting 400, got 400 606s ok 26 606s # SENDING: 606s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 606s # expecting 200, got 200 606s ok 27 606s # SENDING: 606s # GET / HTTP/1.0\r\nFoo\r\n\r\n 606s # expecting 400, got 400 606s ok 28 606s # SENDING: 606s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 606s # expecting 400, got 400 606s ok 29 606s # SENDING: 606s # GET / HTTP/1.0\r\n: bar\r\n\r\n 606s # expecting 400, got 400 606s ok 30 606s # SENDING: 606s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 606s # expecting 200, got 200 606s ok 31 606s # SENDING: 606s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 606s # expecting 400, got 400 606s ok 32 606s # SENDING: 606s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 606s # expecting 400, got 400 606s ok 33 606s # SENDING: 606s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 606s # expecting 400, got 400 606s ok 34 606s # SENDING: 606s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 606s # expecting 200, got 200 606s ok 35 606s # SENDING: 606s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 606s # expecting 400, got 400 606s ok 36 606s # SENDING: 606s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 606s # expecting 400, got 400 606s ok 37 606s # SENDING: 606s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 606s # expecting 200, got 200 606s ok 38 606s # SENDING: 606s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 606s # expecting 400, got 400 606s ok 39 606s # SENDING: 606s # GET / HTTP/1.0\r\r 606s # expecting dropped connection and HTTPD dropped connection 606s ok 40 606s # SENDING: 606s # GET /\r\n 606s # expecting headerless HTTP/0.9 body, got response 606s ok 41 606s # SENDING: 606s # GET /#frag HTTP/1.0\r\n 606s # expecting 400, got 400 606s ok 42 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 606s # expecting 200, got 200 606s ok 43 606s # SENDING: 606s # GET http://017700000001/ HTTP/1.0\r\n\r\n 606s # expecting 200, got 200 606s ok 44 606s # SENDING: 606s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 606s # expecting 200, got 200 606s ok 45 606s # SENDING: 606s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 606s # expecting 200, got 200 606s ok 46 606s # SENDING: 606s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 606s # expecting 200, got 200 606s ok 47 606s # SENDING: 606s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 606s # expecting 200, got 200 606s ok 48 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 606s # expecting 200, got 200 606s ok 49 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 606s # expecting 400, got 400 606s ok 50 606s # SENDING: 606s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 606s # expecting 200, got 200 606s ok 51 606s # SENDING: 606s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 52 606s # SENDING: 606s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 53 606s # SENDING: 606s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 54 606s # SENDING: 606s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 606s # expecting 200, got 200 606s ok 55 606s # SENDING: 606s # GET http://[::1]/ HTTP/1.0\r\n\r\n 606s # expecting success, got 200 606s ok 56 606s # SENDING: 606s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 606s # expecting success, got 200 606s ok 57 606s # SENDING: 606s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 606s # expecting success, got 200 606s ok 58 606s # SENDING: 606s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 606s # expecting success, got 200 606s ok 59 606s # SENDING: 606s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 60 606s # SENDING: 606s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 606s # expecting success, got 200 606s ok 61 606s # SENDING: 606s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 606s # expecting success, got 200 606s ok 62 606s # SENDING: 606s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 63 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 606s # expecting success, got 200 606s ok 64 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 606s # expecting success, got 200 606s ok 65 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 606s # expecting success, got 200 606s ok 66 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 606s # expecting success, got 200 606s ok 67 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 606s # expecting success, got 200 606s ok 68 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 606s # expecting success, got 200 606s ok 69 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 606s # expecting 200, got 200 606s ok 70 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 606s # expecting 200, got 200 606s ok 71 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 606s # expecting 400, got 400 606s ok 72 606s # SENDING: 606s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 606s # expecting 200, got 200 606s ok 73 606s # SENDING: 606s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 606s # expecting 200, got 200 606s ok 74 606s # SENDING: 606s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 606s # expecting 200, got 200 606s ok 75 606s # SENDING: 606s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 606s # expecting 200, got 200 606s ok 76 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 606s # expecting 200, got 200 606s ok 77 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 606s # expecting 200, got 200 606s ok 78 606s # SENDING: 606s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 606s # expecting 200, got 200 606s ok 79 606s # SENDING: 606s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 606s # DECODED: Foo: bar 606s # RESPONSE: 606s # HTTP/1.1 200 OK\r\n 606s # Date: Mon, 03 Jun 2024 13:22:45 GMT\r\n 606s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 606s # Foo: bar\r\n 606s # Vary: In-If1\r\n 606s # DMMATCH1: 1\r\n 606s # Content-Length: 36\r\n 606s # Connection: close\r\n 606s # Content-Type: text/plain\r\n 606s # \r\n 606s # Hi!\n 606s # SERVERNAME=localhost\n 606s # HTTP_HOST=\n 606s # 606s # expecting 200, got 200 606s ok 80 606s # SENDING: 606s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 606s # DECODED: Foo: 606s # RESPONSE: 606s # HTTP/1.1 200 OK\r\n 606s # Date: Mon, 03 Jun 2024 13:22:45 GMT\r\n 606s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 606s # Foo: \r\n 606s # Vary: In-If1\r\n 606s # DMMATCH1: 1\r\n 606s # Connection: close\r\n 606s # Content-Type: text/plain\r\n 606s # \r\n 606s # Hi!\n 606s # SERVERNAME=localhost\n 606s # HTTP_HOST=\n 606s # 606s # expecting 200, got 200 606s ok 81 606s # SENDING: 606s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 606s # DECODED: : bar 606s # RESPONSE: 606s # HTTP/1.1 500 Internal Server Error\r\n 606s # Date: Mon, 03 Jun 2024 13:22:45 GMT\r\n 606s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 606s # Connection: close\r\n 606s # Content-Type: text/html; charset=iso-8859-1\r\n 606s # \r\n 606s # \n 606s # \n 606s # ... 606s # expecting 500, got 500 606s ok 82 606s # SENDING: 606s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 606s # DECODED: F\x00oo: bar 606s # RESPONSE: 606s # HTTP/1.1 500 Internal Server Error\r\n 606s # Date: Mon, 03 Jun 2024 13:22:45 GMT\r\n 606s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 606s # Content-Length: 528\r\n 606s # Connection: close\r\n 606s # Content-Type: text/html; charset=iso-8859-1\r\n 606s # \r\n 606s # \n 606s # \n 606s # ... 606s # expecting 500, got 500 606s ok 83 606s # SENDING: 606s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 606s # DECODED: F\x01oo: bar 606s # RESPONSE: 606s # HTTP/1.1 500 Internal Server Error\r\n 606s # Date: Mon, 03 Jun 2024 13:22:45 GMT\r\n 606s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 606s # Connection: close\r\n 606s # Content-Type: text/html; charset=iso-8859-1\r\n 606s # \r\n 606s # \n 606s # \n 606s # ... 606s # expecting 500, got 500 606s ok 84 606s # SENDING: 606s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 606s # DECODED: F\noo: bar 606s # RESPONSE: 606s # HTTP/1.1 500 Internal Server Error\r\n 606s # Date: Mon, 03 Jun 2024 13:22:45 GMT\r\n 606s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 606s # Content-Length: 528\r\n 606s # Connection: close\r\n 606s # Content-Type: text/html; charset=iso-8859-1\r\n 606s # \r\n 606s # \n 606s # \n 606s # ... 606s # expecting 500, got 500 606s ok 85 606s # SENDING: 606s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 606s # DECODED: Foo: b\tar 606s # RESPONSE: 606s # HTTP/1.1 200 OK\r\n 606s # Date: Mon, 03 Jun 2024 13:22:45 GMT\r\n 606s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 606s # Foo: b\tar\r\n 606s # Vary: In-If1\r\n 606s # DMMATCH1: 1\r\n 606s # Connection: close\r\n 606s # Content-Type: text/plain\r\n 606s # \r\n 606s # Hi!\n 606s # SERVERNAME=localhost\n 606s # HTTP_HOST=\n 606s # 606s # expecting 200, got 200 606s ok 86 606s # SENDING: 606s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 606s # DECODED: Foo: b\x01ar 606s # RESPONSE: 606s # HTTP/1.1 500 Internal Server Error\r\n 606s # Date: Mon, 03 Jun 2024 13:22:45 GMT\r\n 606s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 606s # Content-Length: 564\r\n 606s # Connection: close\r\n 606s # Content-Type: text/html; charset=iso-8859-1\r\n 606s # \r\n 606s # \n 606s # \n 606s # ... 606s # expecting 500, got 500 606s ok 87 606s # SENDING: 606s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 606s # expecting 500, got 500 606s ok 88 606s # SENDING: 606s # GET / HTTP/1.0\r\n\r\n 606s # expecting success, got 200 606s ok 89 606s # SENDING: 606s # GET / HTTP/1.0\n\n 606s # expecting 400, got 400 606s ok 90 606s # SENDING: 606s # get / HTTP/1.0\r\n\r\n 606s # expecting 501, got 501 606s ok 91 606s # SENDING: 606s # G ET / HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 92 606s # SENDING: 606s # G\x00ET / HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 93 606s # SENDING: 606s # G/T / HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 94 606s # SENDING: 606s # GET /\x00 HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 95 606s # SENDING: 606s # GET / HTTP/1.0\x00\r\n\r\n 606s # expecting 400, got 400 606s ok 96 606s # SENDING: 606s # GET\x0c/ HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 97 606s # SENDING: 606s # GET\r/ HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 98 606s # SENDING: 606s # GET\t/ HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 99 606s # SENDING: 606s # GET / HTT/1.0\r\n\r\n 606s # expecting error, got 400 606s ok 100 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 606s # expecting success, got 200 606s ok 101 606s # SENDING: 606s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 606s # expecting success, got 200 606s ok 102 606s # SENDING: 606s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 606s # expecting success, got 200 606s ok 103 606s # SENDING: 606s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 606s # expecting 400, got 400 606s ok 104 606s # SENDING: 606s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 606s # expecting 400, got 400 606s ok 105 606s # SENDING: 606s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 606s # expecting 400, got 400 606s ok 106 606s # SENDING: 606s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 606s # expecting 400, got 400 606s ok 107 606s # SENDING: 606s # GET / HTTP/\r\nHost: localhost\r\n\r\n 606s # expecting error, got 400 606s ok 108 606s # SENDING: 606s # GET / HTTP/0.9\r\n\r\n 606s # expecting error, got 400 606s ok 109 606s # SENDING: 606s # GET / HTTP/0.8\r\n\r\n 606s # expecting error, got 400 606s ok 110 606s # SENDING: 606s # GET /\x01 HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 111 606s # SENDING: 606s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 606s # expecting 200, got 200 606s ok 112 606s # SENDING: 606s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 606s # expecting 200, got 200 606s ok 113 606s # SENDING: 606s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 606s # expecting 400, got 400 606s ok 114 606s # SENDING: 606s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 606s # expecting 400, got 400 606s ok 115 606s # SENDING: 606s # GET / HTTP/1.0\r\nFoo\r\n\r\n 606s # expecting 400, got 400 606s ok 116 606s # SENDING: 606s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 606s # expecting 400, got 400 606s ok 117 606s # SENDING: 606s # GET / HTTP/1.0\r\n: bar\r\n\r\n 606s # expecting 400, got 400 606s ok 118 606s # SENDING: 606s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 606s # expecting 200, got 200 606s ok 119 606s # SENDING: 606s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 606s # expecting 400, got 400 606s ok 120 606s # SENDING: 606s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 606s # expecting 400, got 400 606s ok 121 606s # SENDING: 606s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 606s # expecting 400, got 400 606s ok 122 606s # SENDING: 606s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 606s # expecting 400, got 400 606s ok 123 606s # SENDING: 606s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 606s # expecting 400, got 400 606s ok 124 606s # SENDING: 606s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 606s # expecting 400, got 400 606s ok 125 606s # SENDING: 606s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 606s # expecting 200, got 200 606s ok 126 606s # SENDING: 606s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 606s # expecting 400, got 400 606s ok 127 606s # SENDING: 606s # GET / HTTP/1.0\r\r 606s # expecting dropped connection and HTTPD dropped connection 606s ok 128 606s # SENDING: 606s # GET /\r\n 606s # expecting headerless HTTP/0.9 body, got response 606s ok 129 606s # SENDING: 606s # GET /#frag HTTP/1.0\r\n 606s # expecting 400, got 400 606s ok 130 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 606s # expecting 400, got 400 606s ok 131 606s # SENDING: 606s # GET http://017700000001/ HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 132 606s # SENDING: 606s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 133 606s # SENDING: 606s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 606s # expecting 200, got 200 606s ok 134 606s # SENDING: 606s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 135 606s # SENDING: 606s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 136 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 606s # expecting 400, got 400 606s ok 137 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 606s # expecting 400, got 400 606s ok 138 606s # SENDING: 606s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 606s # expecting 200, got 200 606s ok 139 606s # SENDING: 606s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 140 606s # SENDING: 606s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 141 606s # SENDING: 606s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 142 606s # SENDING: 606s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 143 606s # SENDING: 606s # GET http://[::1]/ HTTP/1.0\r\n\r\n 606s # expecting success, got 200 606s ok 144 606s # SENDING: 606s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 606s # expecting success, got 200 606s ok 145 606s # SENDING: 606s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 606s # expecting success, got 200 606s ok 146 606s # SENDING: 606s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 606s # expecting success, got 200 606s ok 147 606s # SENDING: 606s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 148 606s # SENDING: 606s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 606s # expecting success, got 200 606s ok 149 606s # SENDING: 606s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 606s # expecting success, got 200 606s ok 150 606s # SENDING: 606s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 606s # expecting 400, got 400 606s ok 151 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 606s # expecting success, got 200 606s ok 152 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 606s # expecting success, got 200 606s ok 153 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 606s # expecting success, got 200 606s ok 154 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 606s # expecting success, got 200 606s ok 155 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 606s # expecting success, got 200 606s ok 156 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 606s # expecting success, got 200 606s ok 157 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 606s # expecting 400, got 400 606s ok 158 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 606s # expecting 400, got 400 606s ok 159 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 606s # expecting 400, got 400 606s ok 160 606s # SENDING: 606s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 606s # expecting 200, got 200 606s ok 161 606s # SENDING: 606s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 606s # expecting 200, got 200 606s ok 162 606s # SENDING: 606s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 606s # expecting 200, got 200 606s ok 163 606s # SENDING: 606s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 606s # expecting 200, got 200 606s ok 164 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 606s # expecting 200, got 200 606s ok 165 606s # SENDING: 606s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 606s # expecting 200, got 200 606s ok 166 606s # SENDING: 606s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 606s # expecting 200, got 200 606s ok 167 606s # SENDING: 606s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 606s # DECODED: Foo: bar 606s # RESPONSE: 606s # HTTP/1.1 200 OK\r\n 606s # Date: Mon, 03 Jun 2024 13:22:46 GMT\r\n 606s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 606s # Foo: bar\r\n 606s # Vary: In-If1\r\n 606s # DMMATCH1: 1\r\n 606s # Connection: close\r\n 606s # Content-Type: text/plain\r\n 606s # \r\n 606s # Hi!\n 606s # SERVERNAME=localhost\n 606s # HTTP_HOST=\n 606s # 606s # expecting 200, got 200 606s ok 168 606s # SENDING: 606s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 606s # DECODED: Foo: 606s # RESPONSE: 606s # HTTP/1.1 200 OK\r\n 606s # Date: Mon, 03 Jun 2024 13:22:46 GMT\r\n 606s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 606s # Foo: \r\n 606s # Vary: In-If1\r\n 606s # DMMATCH1: 1\r\n 606s # Connection: close\r\n 606s # Content-Type: text/plain\r\n 606s # \r\n 606s # Hi!\n 606s # SERVERNAME=localhost\n 606s # HTTP_HOST=\n 606s # 606s # expecting 200, got 200 606s ok 169 606s # SENDING: 606s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 606s # DECODED: : bar 606s # RESPONSE: 606s # HTTP/1.1 500 Internal Server Error\r\n 606s # Date: Mon, 03 Jun 2024 13:22:46 GMT\r\n 606s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 606s # Content-Length: 564\r\n 606s # Connection: close\r\n 606s # Content-Type: text/html; charset=iso-8859-1\r\n 606s # \r\n 606s # \n 606s # \n 606s # ... 606s # expecting 500, got 500 606s ok 170 606s # SENDING: 606s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 606s # DECODED: F\x00oo: bar 606s # RESPONSE: 606s # HTTP/1.1 500 Internal Server Error\r\n 606s # Date: Mon, 03 Jun 2024 13:22:46 GMT\r\n 606s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 606s # Content-Length: 528\r\n 606s # Connection: close\r\n 606s # Content-Type: text/html; charset=iso-8859-1\r\n 606s # \r\n 606s # \n 606s # \n 606s # ... 606s # expecting 500, got 500 606s ok 171 606s # SENDING: 606s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 606s # DECODED: F\x01oo: bar 606s # RESPONSE: 606s # HTTP/1.1 500 Internal Server Error\r\n 606s # Date: Mon, 03 Jun 2024 13:22:46 GMT\r\n 606s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 606s # Content-Length: 564\r\n 606s # Connection: close\r\n 606s # Content-Type: text/html; charset=iso-8859-1\r\n 606s # \r\n 606s # \n 606s # \n 606s # ... 606s # expecting 500, got 500 606s ok 172 606s # SENDING: 606s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 606s # DECODED: F\noo: bar 606s # RESPONSE: 606s # HTTP/1.1 500 Internal Server Error\r\n 606s # Date: Mon, 03 Jun 2024 13:22:46 GMT\r\n 606s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 606s # Content-Length: 528\r\n 606s # Connection: close\r\n 606s # Content-Type: text/html; charset=iso-8859-1\r\n 606s # \r\n 606s # \n 606s # \n 606s # ... 606s # expecting 500, got 500 606s ok 173 606s # SENDING: 606s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 606s # DECODED: Foo: b\tar 606s # RESPONSE: 606s # HTTP/1.1 200 OK\r\n 606s # Date: Mon, 03 Jun 2024 13:22:46 GMT\r\n 606s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 606s # Foo: b\tar\r\n 606s # Vary: In-If1\r\n 606s # DMMATCH1: 1\r\n 606s # Connection: close\r\n 606s # Content-Type: text/plain\r\n 606s # \r\n 606s # Hi!\n 606s # SERVERNAME=localhost\n 606s # HTTP_HOST=\n 606s # 606s # expecting 200, got 200 606s ok 174 606s # SENDING: 606s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 606s # DECODED: Foo: b\x01ar 606s # RESPONSE: 606s # HTTP/1.1 500 Internal Server Error\r\n 606s # Date: Mon, 03 Jun 2024 13:22:46 GMT\r\n 606s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 606s # Content-Length: 564\r\n 606s # Connection: close\r\n 606s # Content-Type: text/html; charset=iso-8859-1\r\n 606s # \r\n 606s # \n 606s # \n 606s # ... 606s # expecting 500, got 500 606s ok 175 606s # SENDING: 606s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 606s # expecting 500, got 500 606s ok 176 606s ok 177 606s ok 178 606s ok 608s t/apache/if_sections.t .............. 608s 1..46 608s # Running under perl version 5.038002 for linux 608s # Current time local: Mon Jun 3 13:22:46 2024 608s # Current time GMT: Mon Jun 3 13:22:46 2024 608s # Using Test.pm version 1.31 608s # Using Apache/Test.pm version 1.42 608s # /if_sec/ with '': 608s # expected: 200 608s # received: '200' 608s ok 1 608s # expected: undef 608s # received: undef 608s ok 2 608s # /if_sec/foo.if_test with '': 608s # expected: 200 608s # received: '200' 608s ok 3 608s # expected: undef 608s # received: undef 608s ok 4 608s # /if_sec/foo.if_test with '1': 608s # expected: 200 608s # received: '200' 608s ok 5 608s # expected: 'global1' 608s # received: 'global1' 608s ok 6 608s # /if_sec/foo.if_test with '1 11': 608s # expected: 200 608s # received: '200' 608s ok 7 608s # expected: 'global1, nested11, nested113' 608s # received: 'global1, nested11, nested113' 608s ok 8 608s # /if_sec/foo.if_test with '1 11 111': 608s # expected: 200 608s # received: '200' 608s ok 9 608s # expected: 'global1, nested11, nested111' 608s # received: 'global1, nested11, nested111' 608s ok 10 608s # /if_sec/foo.if_test with '1 11 112': 608s # expected: 200 608s # received: '200' 608s ok 11 608s # expected: 'global1, nested11, nested112' 608s # received: 'global1, nested11, nested112' 608s ok 12 608s # /if_sec/foo.if_test with '1 2': 608s # expected: 200 608s # received: '200' 608s ok 13 608s # expected: 'global1, files2' 608s # received: 'global1, files2' 608s ok 14 608s # /if_sec/dir/foo.txt with '1 2': 608s # expected: 200 608s # received: '200' 608s ok 15 608s # expected: 'global1, dir1, dir2, dir_files1' 608s # received: 'global1, dir1, dir2, dir_files1' 608s ok 16 608s # /if_sec/dir/ with '1 2': 608s # expected: 200 608s # received: '200' 608s ok 17 608s # expected: 'global1, dir1, dir2' 608s # received: 'global1, dir1, dir2' 608s ok 18 608s # /if_sec/dir/ with '1 11': 608s # expected: 200 608s # received: '200' 608s ok 19 608s # expected: 'global1, dir1, nested11, nested113' 608s # received: 'global1, dir1, nested11, nested113' 608s ok 20 608s # /if_sec/dir/ with '1 11 111': 608s # expected: 200 608s # received: '200' 608s ok 21 608s # expected: 'global1, dir1, nested11, nested111' 608s # received: 'global1, dir1, nested11, nested111' 608s ok 22 608s # /if_sec/dir/ with '1 11 112': 608s # expected: 200 608s # received: '200' 608s ok 23 608s # expected: 'global1, dir1, nested11, nested112' 608s # received: 'global1, dir1, nested11, nested112' 608s ok 24 608s # /if_sec/loc/ with '1 2': 608s # expected: 200 608s # received: '200' 608s ok 25 608s # expected: 'global1, loc1, loc2' 608s # received: 'global1, loc1, loc2' 608s ok 26 608s # /if_sec/loc/foo.txt with '1 2': 608s # expected: 200 608s # received: '200' 608s ok 27 608s # expected: 'global1, loc1, loc2' 608s # received: 'global1, loc1, loc2' 608s ok 28 608s # /if_sec/loc/ with '1 11': 608s # expected: 200 608s # received: '200' 608s ok 29 608s # expected: 'global1, loc1, nested11, nested113' 608s # received: 'global1, loc1, nested11, nested113' 608s ok 30 608s # /if_sec/loc/ with '1 11 111': 608s # expected: 200 608s # received: '200' 608s ok 31 608s # expected: 'global1, loc1, nested11, nested111' 608s # received: 'global1, loc1, nested11, nested111' 608s ok 32 608s # /if_sec/loc/ with '1 11 112': 608s # expected: 200 608s # received: '200' 608s ok 33 608s # expected: 'global1, loc1, nested11, nested112' 608s # received: 'global1, loc1, nested11, nested112' 608s ok 34 608s # /if_sec/loc/foo.if_test with '1 2': 608s # expected: 200 608s # received: '200' 608s ok 35 608s # expected: 'global1, files2, loc1, loc2' 608s # received: 'global1, files2, loc1, loc2' 608s ok 36 608s # /if_sec/loc/foo.if_test with '1 2 11': 608s # expected: 200 608s # received: '200' 608s ok 37 608s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 608s # received: 'global1, files2, loc1, loc2, nested11, nested113' 608s ok 38 608s # /if_sec/loc/foo.if_test with '1 2 11 111': 608s # expected: 200 608s # received: '200' 608s ok 39 608s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 608s # received: 'global1, files2, loc1, loc2, nested11, nested111' 608s ok 40 608s # /if_sec/loc/foo.if_test with '1 2 11 112': 608s # expected: 200 608s # received: '200' 608s ok 41 608s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 608s # received: 'global1, files2, loc1, loc2, nested11, nested112' 608s ok 42 608s # /if_sec/proxy/ with '1 2': 608s # expected: 200 608s # received: '200' 608s ok 43 608s # expected: 'global1, locp1, locp2' 608s # received: 'global1, locp1, locp2' 608s ok 44 608s # /if_sec/proxy/ with '2': 608s # expected: 200 608s # received: '200' 608s ok 45 608s # expected: 'locp2' 608s # received: 'locp2' 608s ok 46 608s ok 610s t/apache/iffile.t ................... 610s 1..2 610s # Running under perl version 5.038002 for linux 610s # Current time local: Mon Jun 3 13:22:48 2024 610s # Current time GMT: Mon Jun 3 13:22:48 2024 610s # Using Test.pm version 1.31 610s # Using Apache/Test.pm version 1.42 610s # expected: 200 610s # received: '200' 610s ok 1 610s # expected: 'success1, success2, success3, success4, success5' 610s # received: 'success1, success2, success3, success4, success5' 610s ok 2 610s ok 612s t/apache/leaks.t .................... skipped: mod_memory_track not activated 618s t/apache/limits.t ................... 618s 1..12 618s # Running under perl version 5.038002 for linux 618s # Current time local: Mon Jun 3 13:22:52 2024 618s # Current time GMT: Mon Jun 3 13:22:52 2024 618s # Using Test.pm version 1.31 618s # Using Apache/Test.pm version 1.42 618s # Testing LimitRequestLine; should succeed 618s # testing : Test #1 618s # expected: 200 618s # received: '200' 618s ok 1 618s # Testing LimitRequestLine; should fail 618s # testing : Test #2 618s # expected: 414 618s # received: '414' 618s ok 2 618s # Testing LimitRequestFieldSize; should succeed 618s # testing : Test #3 618s # expected: 200 618s # received: '200' 618s ok 3 618s # Testing LimitRequestFieldSize; should fail 618s # testing : Test #4 618s # expected: 400 618s # received: '400' 618s ok 4 618s # Testing LimitRequestFields; should succeed 618s # testing : Test #5 618s # expected: 200 618s # received: '200' 618s ok 5 618s # Testing LimitRequestFields; should fail 618s # testing : Test #6 618s # expected: 400 618s # received: '400' 618s ok 6 618s # Testing LimitRequestBody; should succeed 618s # Chunked transfer-encoding enabled 618s # testing : Test #7 618s # expected: 200 618s # received: '200' 618s ok 7 618s # Testing LimitRequestBody; should succeed 618s # Chunked transfer-encoding disabled 618s # testing : Test #8 618s # expected: 200 618s # received: '200' 618s ok 8 618s # Testing LimitRequestBody; should fail 618s # Chunked transfer-encoding enabled 618s # testing : Test #9 618s # expected: 413 618s # received: '413' 618s ok 9 618s # Testing LimitRequestBody; should fail 618s # Chunked transfer-encoding disabled 618s # testing : Test #10 618s # expected: 413 618s # received: '413' 618s ok 10 618s # Testing LimitRequestFieldSize; should succeed 618s # testing : Test #11 618s # expected: 200 618s # received: '200' 618s ok 11 618s # Testing LimitRequestFieldSize; should fail 618s # testing : Test #12 618s # expected: 400 618s # received: '400' 618s ok 12 618s ok 620s t/apache/loglevel.t ................. 620s 1..8 620s # Running under perl version 5.038002 for linux 620s # Current time local: Mon Jun 3 13:22:58 2024 620s # Current time GMT: Mon Jun 3 13:22:58 2024 620s # Using Test.pm version 1.31 620s # Using Apache/Test.pm version 1.42 620s ok 1 620s ok 2 620s ok 3 620s ok 4 620s ok 5 620s ok 6 620s ok 7 620s ok 8 620s ok 622s t/apache/maxranges.t ................ 622s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 622s 1..19 622s # Running under perl version 5.038002 for linux 622s # Current time local: Mon Jun 3 13:23:00 2024 622s # Current time GMT: Mon Jun 3 13:23:00 2024 622s # Using Test.pm version 1.31 622s # Using Apache/Test.pm version 1.42 622s ok 1 622s ok 2 622s ok 3 622s ok 4 622s ok 5 622s ok 6 622s ok 7 622s ok 8 622s ok 9 622s ok 10 622s ok 11 622s ok 12 622s ok 13 622s ok 14 622s ok 15 622s ok 16 622s ok 17 622s ok 18 622s ok 19 622s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 622s ok 624s t/apache/mergeslashes.t ............. 624s 1..9 624s # Running under perl version 5.038002 for linux 624s # Current time local: Mon Jun 3 13:23:02 2024 624s # Current time GMT: Mon Jun 3 13:23:02 2024 624s # Using Test.pm version 1.31 624s # Using Apache/Test.pm version 1.42 624s # SENDING to 127.0.0.1:8544 624s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 624s # expected 403, got 403 for exact match 624s ok 1 624s # SENDING to 127.0.0.1:8544 624s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 624s # expected 403, got 403 for merged even at front 624s ok 2 624s # SENDING to 127.0.0.1:8544 624s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 624s # expected 403, got 403 for merged even at front 624s ok 3 624s # SENDING to 127.0.0.1:8544 624s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 624s # expected 403, got 403 for c// should be merged 624s ok 4 624s # SENDING to 127.0.0.1:8544 624s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 624s # expected 403, got 403 for a// should be merged 624s ok 5 624s # SENDING to 127.0.0.1:8544 624s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 624s # expected 403, got 403 for a// matches locationmatch 624s ok 6 624s # SENDING to 127.0.0.1:8544 624s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 624s # expected 200, got 200 for c// doesn't match locationmatch 624s ok 7 624s # SENDING to 127.0.0.1:8544 624s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 624s # expected 403, got 403 for baseline failed 624s ok 8 624s # SENDING to 127.0.0.1:8544 624s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 624s # expected 403, got 403 for b//d not merged for Location with OFF 624s ok 9 624s ok 626s t/apache/mmn.t ...................... 626s 1..2 626s # Running under perl version 5.038002 for linux 626s # Current time local: Mon Jun 3 13:23:04 2024 626s # Current time GMT: Mon Jun 3 13:23:04 2024 626s # Using Test.pm version 1.31 626s # Using Apache/Test.pm version 1.42 626s ok 1 626s ok 2 626s ok 628s t/apache/options.t .................. 628s 1..2 628s # Running under perl version 5.038002 for linux 628s # Current time local: Mon Jun 3 13:23:06 2024 628s # Current time GMT: Mon Jun 3 13:23:06 2024 628s # Using Test.pm version 1.31 628s # Using Apache/Test.pm version 1.42 628s # testing : code 628s # expected: 200 628s # received: '200' 628s ok 1 628s # testing : OPTIONS 628s # expected: qr/OPTIONS/ 628s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 628s ok 2 628s ok 633s t/apache/passbrigade.t .............. 633s # using LWP client 633s 1..114 633s # Running under perl version 5.038002 for linux 633s # Current time local: Mon Jun 3 13:23:08 2024 633s # Current time GMT: Mon Jun 3 13:23:08 2024 633s # Using Test.pm version 1.31 633s # Using Apache/Test.pm version 1.42 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 1024 633s #Client-Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : bytes in body 633s # expected: 1024 633s # received: 1024 633s ok 1 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 2048 633s # received: 2048 633s ok 2 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 3072 633s # received: 3072 633s ok 3 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 4096 633s # received: 4096 633s ok 4 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 5120 633s # received: 5120 633s ok 5 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 6144 633s # received: 6144 633s ok 6 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 7168 633s # received: 7168 633s ok 7 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 8192 633s # received: 8192 633s ok 8 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 9216 633s # received: 9216 633s ok 9 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 10240 633s # received: 10240 633s ok 10 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 11264 633s # received: 11264 633s ok 11 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 12288 633s # received: 12288 633s ok 12 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 13312 633s # received: 13312 633s ok 13 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 14336 633s # received: 14336 633s ok 14 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 15360 633s # received: 15360 633s ok 15 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 16384 633s # received: 16384 633s ok 16 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 17408 633s # received: 17408 633s ok 17 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:09 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 18432 633s # received: 18432 633s ok 18 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 19456 633s # received: 19456 633s ok 19 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 20480 633s # received: 20480 633s ok 20 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 21504 633s # received: 21504 633s ok 21 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 22528 633s # received: 22528 633s ok 22 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 23552 633s # received: 23552 633s ok 23 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 24576 633s # received: 24576 633s ok 24 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 25600 633s # received: 25600 633s ok 25 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 26624 633s # received: 26624 633s ok 26 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 27648 633s # received: 27648 633s ok 27 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 28672 633s # received: 28672 633s ok 28 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 29696 633s # received: 29696 633s ok 29 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 30720 633s # received: 30720 633s ok 30 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 31744 633s # received: 31744 633s ok 31 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 32768 633s # received: 32768 633s ok 32 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 33792 633s # received: 33792 633s ok 33 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 34816 633s # received: 34816 633s ok 34 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 35840 633s # received: 35840 633s ok 35 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 36864 633s # received: 36864 633s ok 36 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 37888 633s # received: 37888 633s ok 37 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 38912 633s # received: 38912 633s ok 38 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 39936 633s # received: 39936 633s ok 39 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 40960 633s # received: 40960 633s ok 40 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 41984 633s # received: 41984 633s ok 41 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 43008 633s # received: 43008 633s ok 42 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 44032 633s # received: 44032 633s ok 43 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 45056 633s # received: 45056 633s ok 44 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 46080 633s # received: 46080 633s ok 45 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 47104 633s # received: 47104 633s ok 46 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 48128 633s # received: 48128 633s ok 47 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 49152 633s # received: 49152 633s ok 48 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 50176 633s # received: 50176 633s ok 49 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 51200 633s # received: 51200 633s ok 50 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 102400 633s # received: 102400 633s ok 51 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 307200 633s # received: 307200 633s ok 52 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 512000 633s # received: 512000 633s ok 53 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 2048000 633s # received: 2048000 633s ok 54 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 4096000 633s # received: 4096000 633s ok 55 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:10 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 6144000 633s # received: 6144000 633s ok 56 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:11 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 10240000 633s # received: 10240000 633s ok 57 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 1024 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : bytes in body 633s # expected: 1024 633s # received: 1024 633s ok 58 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 2048 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : bytes in body 633s # expected: 2048 633s # received: 2048 633s ok 59 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 3072 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : bytes in body 633s # expected: 3072 633s # received: 3072 633s ok 60 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4096 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : bytes in body 633s # expected: 4096 633s # received: 4096 633s ok 61 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5120 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : bytes in body 633s # expected: 5120 633s # received: 5120 633s ok 62 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6144 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : bytes in body 633s # expected: 6144 633s # received: 6144 633s ok 63 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 7168 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : bytes in body 633s # expected: 7168 633s # received: 7168 633s ok 64 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 8192 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : bytes in body 633s # expected: 8192 633s # received: 8192 633s ok 65 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 9216 633s # received: 9216 633s ok 66 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 10240 633s # received: 10240 633s ok 67 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 11264 633s # received: 11264 633s ok 68 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 12288 633s # received: 12288 633s ok 69 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 13312 633s # received: 13312 633s ok 70 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 14336 633s # received: 14336 633s ok 71 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 15360 633s # received: 15360 633s ok 72 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 16384 633s # received: 16384 633s ok 73 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 17408 633s # received: 17408 633s ok 74 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 18432 633s # received: 18432 633s ok 75 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 19456 633s # received: 19456 633s ok 76 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 20480 633s # received: 20480 633s ok 77 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 21504 633s # received: 21504 633s ok 78 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 22528 633s # received: 22528 633s ok 79 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 23552 633s # received: 23552 633s ok 80 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 24576 633s # received: 24576 633s ok 81 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 25600 633s # received: 25600 633s ok 82 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 26624 633s # received: 26624 633s ok 83 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 27648 633s # received: 27648 633s ok 84 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 28672 633s # received: 28672 633s ok 85 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 29696 633s # received: 29696 633s ok 86 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 30720 633s # received: 30720 633s ok 87 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 31744 633s # received: 31744 633s ok 88 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 32768 633s # received: 32768 633s ok 89 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 33792 633s # received: 33792 633s ok 90 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 34816 633s # received: 34816 633s ok 91 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 35840 633s # received: 35840 633s ok 92 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 36864 633s # received: 36864 633s ok 93 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 37888 633s # received: 37888 633s ok 94 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 38912 633s # received: 38912 633s ok 95 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 39936 633s # received: 39936 633s ok 96 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 40960 633s # received: 40960 633s ok 97 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 41984 633s # received: 41984 633s ok 98 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 43008 633s # received: 43008 633s ok 99 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 44032 633s # received: 44032 633s ok 100 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 45056 633s # received: 45056 633s ok 101 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 46080 633s # received: 46080 633s ok 102 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 47104 633s # received: 47104 633s ok 103 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 48128 633s # received: 48128 633s ok 104 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 49152 633s # received: 49152 633s ok 105 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 50176 633s # received: 50176 633s ok 106 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 51200 633s # received: 51200 633s ok 107 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 102400 633s # received: 102400 633s ok 108 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 307200 633s # received: 307200 633s ok 109 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 512000 633s # received: 512000 633s ok 110 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 2048000 633s # received: 2048000 633s ok 111 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 4096000 633s # received: 4096000 633s ok 112 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 6144000 633s # received: 6144000 633s ok 113 633s #lwp request: 633s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Mon, 03 Jun 2024 13:23:12 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Mon, 03 Jun 2024 13:23:13 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 10240000 633s # received: 10240000 633s ok 114 633s ok 635s t/apache/post.t ..................... 635s # using LWP client 635s 1..51 635s # Running under perl version 5.038002 for linux 635s # Current time local: Mon Jun 3 13:23:13 2024 635s # Current time GMT: Mon Jun 3 13:23:13 2024 635s # Using Test.pm version 1.31 635s # Using Apache/Test.pm version 1.42 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 1024 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 5 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '1024' 635s # received: 1024 635s ok 1 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 2048 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 5 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '2048' 635s # received: 2048 635s ok 2 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 3072 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 5 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '3072' 635s # received: 3072 635s ok 3 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 4096 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 5 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '4096' 635s # received: 4096 635s ok 4 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 5120 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 5 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '5120' 635s # received: 5120 635s ok 5 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 6144 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 5 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '6144' 635s # received: 6144 635s ok 6 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 7168 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 5 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '7168' 635s # received: 7168 635s ok 7 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 8192 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 5 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '8192' 635s # received: 8192 635s ok 8 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 9216 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 5 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '9216' 635s # received: 9216 635s ok 9 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 10240 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '10240' 635s # received: 10240 635s ok 10 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 11264 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '11264' 635s # received: 11264 635s ok 11 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 12288 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '12288' 635s # received: 12288 635s ok 12 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 13312 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '13312' 635s # received: 13312 635s ok 13 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 14336 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '14336' 635s # received: 14336 635s ok 14 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 15360 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '15360' 635s # received: 15360 635s ok 15 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 16384 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '16384' 635s # received: 16384 635s ok 16 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 17408 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '17408' 635s # received: 17408 635s ok 17 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 18432 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '18432' 635s # received: 18432 635s ok 18 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 19456 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '19456' 635s # received: 19456 635s ok 19 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 20480 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '20480' 635s # received: 20480 635s ok 20 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 21504 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '21504' 635s # received: 21504 635s ok 21 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 22528 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '22528' 635s # received: 22528 635s ok 22 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 23552 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '23552' 635s # received: 23552 635s ok 23 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 24576 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '24576' 635s # received: 24576 635s ok 24 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 25600 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '25600' 635s # received: 25600 635s ok 25 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 26624 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '26624' 635s # received: 26624 635s ok 26 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 27648 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '27648' 635s # received: 27648 635s ok 27 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 28672 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '28672' 635s # received: 28672 635s ok 28 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 29696 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '29696' 635s # received: 29696 635s ok 29 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 30720 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '30720' 635s # received: 30720 635s ok 30 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 31744 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '31744' 635s # received: 31744 635s ok 31 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 32768 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '32768' 635s # received: 32768 635s ok 32 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 33792 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '33792' 635s # received: 33792 635s ok 33 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 34816 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '34816' 635s # received: 34816 635s ok 34 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 35840 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:14 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '35840' 635s # received: 35840 635s ok 35 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 36864 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '36864' 635s # received: 36864 635s ok 36 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 37888 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '37888' 635s # received: 37888 635s ok 37 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 38912 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '38912' 635s # received: 38912 635s ok 38 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 39936 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '39936' 635s # received: 39936 635s ok 39 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 40960 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '40960' 635s # received: 40960 635s ok 40 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 41984 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '41984' 635s # received: 41984 635s ok 41 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 43008 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '43008' 635s # received: 43008 635s ok 42 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 44032 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '44032' 635s # received: 44032 635s ok 43 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 45056 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '45056' 635s # received: 45056 635s ok 44 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 46080 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '46080' 635s # received: 46080 635s ok 45 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 47104 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '47104' 635s # received: 47104 635s ok 46 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 48128 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '48128' 635s # received: 48128 635s ok 47 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 49152 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '49152' 635s # received: 49152 635s ok 48 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 50176 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '50176' 635s # received: 50176 635s ok 49 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 51200 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 6 635s #Client-Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '51200' 635s # received: 51200 635s ok 50 635s #lwp request: 635s #POST http://localhost:8529/eat_post HTTP/1.1 635s #User-Agent: libwww-perl/6.77 635s #Content-Length: 102400 635s # 635s #server response: 635s #HTTP/1.1 200 OK 635s #Connection: close 635s #Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 635s #Vary: In-If1 635s #Content-Length: 7 635s #Client-Date: Mon, 03 Jun 2024 13:23:15 GMT 635s #Client-Peer: 127.0.0.1:8529 635s #Client-Response-Num: 1 635s #DMMATCH1: 1 635s # 635s # testing : length posted 635s # expected: '102400' 635s # received: 102400 635s ok 51 635s ok 637s t/apache/pr17629.t .................. 637s 1..4 637s # Running under perl version 5.038002 for linux 637s # Current time local: Mon Jun 3 13:23:15 2024 637s # Current time GMT: Mon Jun 3 13:23:15 2024 637s # Using Test.pm version 1.31 637s # Using Apache/Test.pm version 1.42 637s # expected: 'begin-foobar-end 637s # ' 637s # received: 'begin-foobar-end 637s # ' 637s ok 1 637s # expected: 200 637s # received: '200' 637s ok 2 637s # testing : response was gzipped 637s # expected: 'gzip' 637s # received: 'gzip' 637s ok 3 637s # expected: 'begin-foobar-end 637s # ' 637s # received: 'begin-foobar-end 637s # ' 637s ok 4 637s ok 638s t/apache/pr18757.t .................. 638s 1..3 638s # Running under perl version 5.038002 for linux 638s # Current time local: Mon Jun 3 13:23:16 2024 638s # Current time GMT: Mon Jun 3 13:23:16 2024 638s # Using Test.pm version 1.31 638s # Using Apache/Test.pm version 1.42 638s # testing : 200 response from GET 638s # expected: 200 638s # received: '200' 638s ok 1 638s # expected C-L is 26 638s # URL via proxy is http://localhost:8536/index.html 638s ok 2 638s # line: HTTP/1.1 200 OK 638s # line: Date: Mon, 03 Jun 2024 13:23:18 GMT 638s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 638s # line: Vary: In-If1 638s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 638s # line: ETag: "1a-613edd771cbc0" 638s # line: Accept-Ranges: bytes 638s # line: Content-Length: 26 638s # line: DMMATCH1: 1 638s # line: Content-Type: text/html 638s # line: 638s # testing : whether proxy strips Content-Length header 638s # expected: 1 638s # received: 1 638s ok 3 638s ok 640s t/apache/pr35292.t .................. 640s 1..3 640s # Running under perl version 5.038002 for linux 640s # Current time local: Mon Jun 3 13:23:18 2024 640s # Current time GMT: Mon Jun 3 13:23:18 2024 640s # Using Test.pm version 1.31 640s # Using Apache/Test.pm version 1.42 640s ok 1 640s ok 2 640s # testing : read response-line 640s # expected: qr/^HTTP\/1\.. 413/ 640s # received: 'HTTP/1.1 413 Request Entity Too Large 640s # ' 640s ok 3 640s ok 642s t/apache/pr35330.t .................. 642s 1..2 642s # Running under perl version 5.038002 for linux 642s # Current time local: Mon Jun 3 13:23:20 2024 642s # Current time GMT: Mon Jun 3 13:23:20 2024 642s # Using Test.pm version 1.31 642s # Using Apache/Test.pm version 1.42 642s # testing : SSI was allowed for location 642s # expected: 200 642s # received: '200' 642s ok 1 642s # testing : file was served with correct content 642s # expected: 'hello' 642s # received: 'hello' 642s ok 2 642s ok 644s t/apache/pr37166.t .................. 644s 1..4 644s # Running under perl version 5.038002 for linux 644s # Current time local: Mon Jun 3 13:23:22 2024 644s # Current time GMT: Mon Jun 3 13:23:22 2024 644s # Using Test.pm version 1.31 644s # Using Apache/Test.pm version 1.42 644s # testing : SSI was allowed for location 644s # expected: 200 644s # received: '200' 644s ok 1 644s # testing : file was served with correct content 644s # expected: 'Hello world 644s # ' 644s # received: 'Hello world 644s # ' 644s ok 2 644s # testing : explicit 200 response 644s # expected: 200 644s # received: '200' 644s ok 3 644s # testing : file was again served with correct content 644s # expected: 'Hello world 644s # ' 644s # received: 'Hello world 644s # ' 644s ok 4 644s ok 646s t/apache/pr43939.t .................. 646s 1..4 646s # Running under perl version 5.038002 for linux 646s # Current time local: Mon Jun 3 13:23:24 2024 646s # Current time GMT: Mon Jun 3 13:23:24 2024 646s # Using Test.pm version 1.31 646s # Using Apache/Test.pm version 1.42 646s # expected: 'begin-default-end 646s # ' 646s # received: 'begin-default-end 646s # ' 646s ok 1 646s # expected: 200 646s # received: '200' 646s ok 2 646s # testing : response was gzipped 646s # expected: 'gzip' 646s # received: 'gzip' 646s ok 3 646s # expected: 'begin-default-end 646s # ' 646s # received: 'begin-default-end 646s # ' 646s ok 4 646s ok 648s t/apache/pr49328.t .................. 648s 1..1 648s # Running under perl version 5.038002 for linux 648s # Current time local: Mon Jun 3 13:23:26 2024 648s # Current time GMT: Mon Jun 3 13:23:26 2024 648s # Using Test.pm version 1.31 648s # Using Apache/Test.pm version 1.42 648s # expected: 'before 648s # included 648s # after 648s # ' 648s # received: 'before 648s # included 648s # after 648s # ' 648s ok 1 648s ok 651s t/apache/rwrite.t ................... 651s # using LWP client 651s 1..114 651s # Running under perl version 5.038002 for linux 651s # Current time local: Mon Jun 3 13:23:28 2024 651s # Current time GMT: Mon Jun 3 13:23:28 2024 651s # Using Test.pm version 1.31 651s # Using Apache/Test.pm version 1.42 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 1024 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #DMMATCH1: 1 651s # 651s # testing : bytes in body 651s # expected: 1024 651s # received: 1024 651s ok 1 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 2048 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #DMMATCH1: 1 651s # 651s # testing : bytes in body 651s # expected: 2048 651s # received: 2048 651s ok 2 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 3072 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #DMMATCH1: 1 651s # 651s # testing : bytes in body 651s # expected: 3072 651s # received: 3072 651s ok 3 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 4096 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #DMMATCH1: 1 651s # 651s # testing : bytes in body 651s # expected: 4096 651s # received: 4096 651s ok 4 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 5120 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #DMMATCH1: 1 651s # 651s # testing : bytes in body 651s # expected: 5120 651s # received: 5120 651s ok 5 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 6144 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #DMMATCH1: 1 651s # 651s # testing : bytes in body 651s # expected: 6144 651s # received: 6144 651s ok 6 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 7168 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #DMMATCH1: 1 651s # 651s # testing : bytes in body 651s # expected: 7168 651s # received: 7168 651s ok 7 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 8192 651s # received: 8192 651s ok 8 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 9216 651s # received: 9216 651s ok 9 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 10240 651s # received: 10240 651s ok 10 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 11264 651s # received: 11264 651s ok 11 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 12288 651s # received: 12288 651s ok 12 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 13312 651s # received: 13312 651s ok 13 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 14336 651s # received: 14336 651s ok 14 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 15360 651s # received: 15360 651s ok 15 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 16384 651s # received: 16384 651s ok 16 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 17408 651s # received: 17408 651s ok 17 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 18432 651s # received: 18432 651s ok 18 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 19456 651s # received: 19456 651s ok 19 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 20480 651s # received: 20480 651s ok 20 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 21504 651s # received: 21504 651s ok 21 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 22528 651s # received: 22528 651s ok 22 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 23552 651s # received: 23552 651s ok 23 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 24576 651s # received: 24576 651s ok 24 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 25600 651s # received: 25600 651s ok 25 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 26624 651s # received: 26624 651s ok 26 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 27648 651s # received: 27648 651s ok 27 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 28672 651s # received: 28672 651s ok 28 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 29696 651s # received: 29696 651s ok 29 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 30720 651s # received: 30720 651s ok 30 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 31744 651s # received: 31744 651s ok 31 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 32768 651s # received: 32768 651s ok 32 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 33792 651s # received: 33792 651s ok 33 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 34816 651s # received: 34816 651s ok 34 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 35840 651s # received: 35840 651s ok 35 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 36864 651s # received: 36864 651s ok 36 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 37888 651s # received: 37888 651s ok 37 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 38912 651s # received: 38912 651s ok 38 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 39936 651s # received: 39936 651s ok 39 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 40960 651s # received: 40960 651s ok 40 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 41984 651s # received: 41984 651s ok 41 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 43008 651s # received: 43008 651s ok 42 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 44032 651s # received: 44032 651s ok 43 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 45056 651s # received: 45056 651s ok 44 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 46080 651s # received: 46080 651s ok 45 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 47104 651s # received: 47104 651s ok 46 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 48128 651s # received: 48128 651s ok 47 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 49152 651s # received: 49152 651s ok 48 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 50176 651s # received: 50176 651s ok 49 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 51200 651s # received: 51200 651s ok 50 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 102400 651s # received: 102400 651s ok 51 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 307200 651s # received: 307200 651s ok 52 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 512000 651s # received: 512000 651s ok 53 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 2048000 651s # received: 2048000 651s ok 54 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 4096000 651s # received: 4096000 651s ok 55 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 6144000 651s # received: 6144000 651s ok 56 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 10240000 651s # received: 10240000 651s ok 57 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 1024 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #DMMATCH1: 1 651s # 651s # testing : bytes in body 651s # expected: 1024 651s # received: 1024 651s ok 58 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 2048 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #DMMATCH1: 1 651s # 651s # testing : bytes in body 651s # expected: 2048 651s # received: 2048 651s ok 59 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 3072 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #DMMATCH1: 1 651s # 651s # testing : bytes in body 651s # expected: 3072 651s # received: 3072 651s ok 60 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 4096 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #DMMATCH1: 1 651s # 651s # testing : bytes in body 651s # expected: 4096 651s # received: 4096 651s ok 61 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 5120 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #DMMATCH1: 1 651s # 651s # testing : bytes in body 651s # expected: 5120 651s # received: 5120 651s ok 62 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 6144 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #DMMATCH1: 1 651s # 651s # testing : bytes in body 651s # expected: 6144 651s # received: 6144 651s ok 63 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 7168 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #DMMATCH1: 1 651s # 651s # testing : bytes in body 651s # expected: 7168 651s # received: 7168 651s ok 64 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 8192 651s # received: 8192 651s ok 65 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 9216 651s # received: 9216 651s ok 66 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 10240 651s # received: 10240 651s ok 67 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:30 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 11264 651s # received: 11264 651s ok 68 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 12288 651s # received: 12288 651s ok 69 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 13312 651s # received: 13312 651s ok 70 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 14336 651s # received: 14336 651s ok 71 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 15360 651s # received: 15360 651s ok 72 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 16384 651s # received: 16384 651s ok 73 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 17408 651s # received: 17408 651s ok 74 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 18432 651s # received: 18432 651s ok 75 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 19456 651s # received: 19456 651s ok 76 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 20480 651s # received: 20480 651s ok 77 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 21504 651s # received: 21504 651s ok 78 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 22528 651s # received: 22528 651s ok 79 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 23552 651s # received: 23552 651s ok 80 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 24576 651s # received: 24576 651s ok 81 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 25600 651s # received: 25600 651s ok 82 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 26624 651s # received: 26624 651s ok 83 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 27648 651s # received: 27648 651s ok 84 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 28672 651s # received: 28672 651s ok 85 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 29696 651s # received: 29696 651s ok 86 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 30720 651s # received: 30720 651s ok 87 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 31744 651s # received: 31744 651s ok 88 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 32768 651s # received: 32768 651s ok 89 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 33792 651s # received: 33792 651s ok 90 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 34816 651s # received: 34816 651s ok 91 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 35840 651s # received: 35840 651s ok 92 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 36864 651s # received: 36864 651s ok 93 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 37888 651s # received: 37888 651s ok 94 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 38912 651s # received: 38912 651s ok 95 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 39936 651s # received: 39936 651s ok 96 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 40960 651s # received: 40960 651s ok 97 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 41984 651s # received: 41984 651s ok 98 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 43008 651s # received: 43008 651s ok 99 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 44032 651s # received: 44032 651s ok 100 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 45056 651s # received: 45056 651s ok 101 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 46080 651s # received: 46080 651s ok 102 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 47104 651s # received: 47104 651s ok 103 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 48128 651s # received: 48128 651s ok 104 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 49152 651s # received: 49152 651s ok 105 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 50176 651s # received: 50176 651s ok 106 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 51200 651s # received: 51200 651s ok 107 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 102400 651s # received: 102400 651s ok 108 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 307200 651s # received: 307200 651s ok 109 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 512000 651s # received: 512000 651s ok 110 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 2048000 651s # received: 2048000 651s ok 111 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 4096000 651s # received: 4096000 651s ok 112 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 6144000 651s # received: 6144000 651s ok 113 651s #lwp request: 651s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 651s #User-Agent: libwww-perl/6.77 651s # 651s #server response: 651s #HTTP/1.1 200 OK 651s #Connection: close 651s #Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 651s #Vary: In-If1 651s #Content-Length: 0 651s #Client-Date: Mon, 03 Jun 2024 13:23:31 GMT 651s #Client-Peer: 127.0.0.1:8529 651s #Client-Response-Num: 1 651s #Client-Transfer-Encoding: chunked 651s #DMMATCH1: 1 651s #X-Content-Length-Note: added by Apache::TestRequest 651s # 651s # testing : bytes in body 651s # expected: 10240000 651s # received: 10240000 651s ok 114 651s ok 654s t/apache/server_name_port.t ......... 654s 1..84 654s # Running under perl version 5.038002 for linux 654s # Current time local: Mon Jun 3 13:23:31 2024 654s # Current time GMT: Mon Jun 3 13:23:31 2024 654s # Using Test.pm version 1.31 654s # Using Apache/Test.pm version 1.42 654s # SENDING: 654s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 654s # expecting 200, got 200 654s ok 1 654s # got SERVER_NAME='righthost', expected 'righthost' 654s ok 2 654s # got SERVER_PORT='8529', expected '8529' 654s ok 3 654s # SENDING: 654s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 654s # expecting 200, got 200 654s ok 4 654s # got SERVER_NAME='righthost', expected 'righthost' 654s ok 5 654s # got SERVER_PORT='123', expected '123' 654s ok 6 654s # SENDING: 654s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 654s # expecting 200, got 200 654s ok 7 654s # got SERVER_NAME='righthost', expected 'righthost' 654s ok 8 654s # got SERVER_PORT='8529', expected '8529' 654s ok 9 654s # SENDING: 654s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 654s # expecting 200, got 200 654s ok 10 654s # got SERVER_NAME='righthost', expected 'righthost' 654s ok 11 654s # got SERVER_PORT='123', expected '123' 654s ok 12 654s # SENDING: 654s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 654s # expecting 200, got 200 654s ok 13 654s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 654s ok 14 654s # got SERVER_PORT='8529', expected '8529' 654s ok 15 654s # SENDING: 654s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 654s # expecting 200, got 200 654s ok 16 654s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 654s ok 17 654s # got SERVER_PORT='123', expected '123' 654s ok 18 654s # SENDING: 654s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 654s # expecting 200, got 200 654s ok 19 654s # got SERVER_NAME='[::1]', expected '[::1]' 654s ok 20 654s # got SERVER_PORT='8529', expected '8529' 654s ok 21 654s # SENDING: 654s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 654s # expecting 200, got 200 654s ok 22 654s # got SERVER_NAME='[::1]', expected '[::1]' 654s ok 23 654s # got SERVER_PORT='123', expected '123' 654s ok 24 654s # SENDING: 654s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 654s # expecting 200, got 200 654s ok 25 654s # got SERVER_NAME='[a::1]', expected '[a::1]' 654s ok 26 654s # got SERVER_PORT='8529', expected '8529' 654s ok 27 654s # SENDING: 654s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 654s # expecting 200, got 200 654s ok 28 654s # got SERVER_NAME='[a::1]', expected '[a::1]' 654s ok 29 654s # got SERVER_PORT='123', expected '123' 654s ok 30 654s # SENDING: 654s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 654s # expecting 200, got 200 654s ok 31 654s # got SERVER_NAME='[a::1]', expected '[a::1]' 654s ok 32 654s # got SERVER_PORT='8529', expected '8529' 654s ok 33 654s # SENDING: 654s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 654s # expecting 200, got 200 654s ok 34 654s # got SERVER_NAME='[a::1]', expected '[a::1]' 654s ok 35 654s # got SERVER_PORT='123', expected '123' 654s ok 36 654s # SENDING: 654s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 654s # expecting 200, got 200 654s ok 37 654s # got SERVER_NAME='righthost', expected 'righthost' 654s ok 38 654s # got SERVER_PORT='8529', expected '8529' 654s ok 39 654s # SENDING: 654s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 654s # expecting 200, got 200 654s ok 40 654s # got SERVER_NAME='righthost', expected 'righthost' 654s ok 41 654s # got SERVER_PORT='123', expected '123' 654s ok 42 654s # SENDING: 654s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 654s # expecting 200, got 200 654s ok 43 654s # got SERVER_NAME='righthost', expected 'righthost' 654s ok 44 654s # got SERVER_PORT='8529', expected '8529' 654s ok 45 654s # SENDING: 654s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 654s # expecting 200, got 200 654s ok 46 654s # got SERVER_NAME='righthost', expected 'righthost' 654s ok 47 654s # got SERVER_PORT='123', expected '123' 654s ok 48 654s # SENDING: 654s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 654s # expecting 200, got 200 654s ok 49 654s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 654s ok 50 654s # got SERVER_PORT='8529', expected '8529' 654s ok 51 654s # SENDING: 654s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 654s # expecting 200, got 200 654s ok 52 654s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 654s ok 53 654s # got SERVER_PORT='123', expected '123' 654s ok 54 654s # SENDING: 654s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 654s # expecting 200, got 200 654s ok 55 654s # got SERVER_NAME='[::1]', expected '[::1]' 654s ok 56 654s # got SERVER_PORT='8529', expected '8529' 654s ok 57 654s # SENDING: 654s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 654s # expecting 200, got 200 654s ok 58 654s # got SERVER_NAME='[::1]', expected '[::1]' 654s ok 59 654s # got SERVER_PORT='123', expected '123' 654s ok 60 654s # SENDING: 654s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 654s # expecting 200, got 200 654s ok 61 654s # got SERVER_NAME='righthost', expected 'righthost' 654s ok 62 654s # got SERVER_PORT='8529', expected '8529' 654s ok 63 654s # SENDING: 654s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 654s # expecting 200, got 200 654s ok 64 654s # got SERVER_NAME='righthost', expected 'righthost' 654s ok 65 654s # got SERVER_PORT='123', expected '123' 654s ok 66 654s # SENDING: 654s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 654s # expecting 200, got 200 654s ok 67 654s # got SERVER_NAME='righthost', expected 'righthost' 654s ok 68 654s # got SERVER_PORT='8529', expected '8529' 654s ok 69 654s # SENDING: 654s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 654s # expecting 200, got 200 654s ok 70 654s # got SERVER_NAME='righthost', expected 'righthost' 654s ok 71 654s # got SERVER_PORT='123', expected '123' 654s ok 72 654s # SENDING: 654s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 126.0.0.1\r\n\r\n 654s # expecting 200, got 200 654s ok 73 654s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 654s ok 74 654s # got SERVER_PORT='8529', expected '8529' 654s ok 75 654s # SENDING: 654s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 126.0.0.1:321\r\n\r\n 654s # expecting 200, got 200 654s ok 76 654s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 654s ok 77 654s # got SERVER_PORT='123', expected '123' 654s ok 78 654s # SENDING: 654s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 654s # expecting 200, got 200 654s ok 79 654s # got SERVER_NAME='[::1]', expected '[::1]' 654s ok 80 654s # got SERVER_PORT='8529', expected '8529' 654s ok 81 654s # SENDING: 654s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 654s # expecting 200, got 200 654s ok 82 654s # got SERVER_NAME='[::1]', expected '[::1]' 654s ok 83 654s # got SERVER_PORT='123', expected '123' 654s ok 84 654s ok 656s t/apache/teclchunk.t ................ skipped: Not supported yet 658s t/apr/uri.t ......................... 658s 1..1 658s # Running under perl version 5.038002 for linux 658s # Current time local: Mon Jun 3 13:23:36 2024 658s # Current time GMT: Mon Jun 3 13:23:36 2024 658s # Using Test.pm version 1.31 658s # Using Apache/Test.pm version 1.42 658s ok 1 658s ok 660s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 662s t/filter/case.t ..................... 662s 1..4 662s # Running under perl version 5.038002 for linux 662s # Current time local: Mon Jun 3 13:23:40 2024 662s # Current time GMT: Mon Jun 3 13:23:40 2024 662s # Using Test.pm version 1.31 662s # Using Apache/Test.pm version 1.42 662s ok 1 662s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 662s # expected 200 662s # received 200 662s # body: =HEAD1 NAME 662s X X 662s 662s PERLSUB - PERL SUBROUTINES 662s 662s =HEAD1 SYNOPSIS 662s 662s TO DECLARE SUBROUTINES: 662s X X 662s 662s SUB NAME; # A "FORWARD" DECLARATION. 662s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 662s SUB NAME : ATTRS; # WITH ATTRIBUTES 662s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 662s 662s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 662s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 662s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 662s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 662s 662s USE FEATURE 'SIGNATURES'; 662s SUB NAME(SIG) BLOCK # WITH SIGNATURE 662s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 662s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 662s 662s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 662s X 662s 662s $SUBREF = SUB BLOCK; # NO PROTO 662s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 662s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 662s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 662s 662s USE FEATURE 'SIGNATURES'; 662s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 662s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 662s 662s TO IMPORT SUBROUTINES: 662s X 662s 662s USE MODULE QW(NAME1 NAME2 NAME3); 662s 662s TO CALL SUBROUTINES: 662s X X 662s 662s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 662s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 662s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 662s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 662s 662s =HEAD1 DESCRIPTION 662s 662s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 662s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 662s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 662s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 662s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 662s ITS NAME OR A CODE REFERENCE. 662s 662s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 662s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 662s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 662s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 662s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 662s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 662s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 662s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 662s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 662s X X 662s 662s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 662s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 662s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 662s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 662s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 662s SUCH A SIGNATURE-USING SUBROUTINE. 662s 662s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 662s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 662s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 662s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 662s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 662s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 662s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 662s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 662s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 662s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 662s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 662s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 662s X X X<@_> 662s 662s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 662s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 662s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 662s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 662s L AND L. 662s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 662s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 662s 662s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 662s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 662s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 662s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 662s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 662s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 662s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 662s ONE LARGE INDISTINGUISHABLE LIST. 662s 662s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 662s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 662s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 662s EMPTY SUB RETURNS THE EMPTY LIST. 662s X X X 662s 662s EXAMPLE: 662s 662s SUB MAX { 662s MY $MAX = SHIFT(@_); 662s FOREACH $FOO (@_) { 662s $MAX = $FOO IF $MAX < $FOO; 662s } 662s RETURN $MAX; 662s } 662s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 662s 662s EXAMPLE: 662s 662s # GET A LINE, COMBINING CONTINUATION LINES 662s # THAT START WITH WHITESPACE 662s 662s SUB GET_LINE { 662s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 662s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 662s IF ($LOOKAHEAD =~ /^[ \T]/) { 662s $THISLINE .= $LOOKAHEAD; 662s } 662s ELSE { 662s LAST LINE; 662s } 662s } 662s RETURN $THISLINE; 662s } 662s 662s $LOOKAHEAD = ; # GET FIRST LINE 662s WHILE (DEFINED($LINE = GET_LINE())) { 662s ... 662s } 662s 662s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 662s 662s SUB MAYBESET { 662s MY($KEY, $VALUE) = @_; 662s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 662s } 662s 662s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 662s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 662s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 662s ITS CALLER'S VALUES. 662s X X 662s 662s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 662s SUB UPCASE_IN { 662s FOR (@_) { TR/A-Z/A-Z/ } 662s } 662s 662s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 662s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 662s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 662s X X 662s 662s UPCASE_IN("FREDERICK"); 662s 662s IT WOULD BE MUCH SAFER IF THE C FUNCTION 662s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 662s OF CHANGING THEM IN PLACE: 662s 662s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 662s SUB UPCASE { 662s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 662s MY @PARMS = @_; 662s FOR (@PARMS) { TR/A-Z/A-Z/ } 662s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 662s } 662s 662s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 662s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 662s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 662s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 662s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 662s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 662s 662s @NEWLIST = UPCASE(@LIST1, @LIST2); 662s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 662s 662s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 662s 662s (@X, @Y) = UPCASE(@LIST1, @LIST2); 662s 662s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 662s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 662s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 662s L
FOR ALTERNATIVES. 662s 662s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 662s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 662s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 662s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 662s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 662s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 662s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 662s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 662s SEE L FOR MORE ABOUT ALL THAT. 662s X<&> 662s 662s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 662s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 662s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 662s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 662s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 662s X 662s 662s &FOO(1,2,3); # PASS THREE ARGUMENTS 662s FOO(1,2,3); # THE SAME 662s 662s FOO(); # PASS A NULL LIST 662s &FOO(); # THE SAME 662s 662s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 662s USE STRICT 'SUBS'; 662s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 662s # A COMPILE-TIME ERROR 662s NO STRICT 'SUBS'; 662s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 662s # A LITERAL STRING "FOO" 662s 662s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 662s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 662s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 662s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 662s X<&> 662s 662s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 662s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 662s YOUR SUBROUTINE'S NAME. 662s 662s USE V5.16; 662s MY $FACTORIAL = SUB { 662s MY ($X) = @_; 662s RETURN 1 IF $X == 1; 662s RETURN($X * __SUB__->( $X - 1 ) ); 662s }; 662s 662s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 662s IS SUBJECT TO CHANGE. 662s 662s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 662s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 662s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 662s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 662s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 662s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 662s SPECIAL, PRE-DEFINED THINGS. 662s 662s =OVER 662s 662s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 662s 662s C 662s 662s =ITEM DOCUMENTED IN L 662s 662s C, C 662s 662s =ITEM DOCUMENTED IN L 662s 662s C, C 662s 662s =ITEM DOCUMENTED IN L 662s 662s C, C, C, C, C, C, C, 662s C, C, C, C, C, C, 662s C, C, C, C, C, C, C, 662s C, C, C, C, C, C, 662s C, C, C, C, C, 662s C, C, C, C 662s 662s =ITEM DOCUMENTED IN L 662s 662s C, C, C, C, C, C, C, 662s C, C, C, C, C, C, C, 662s C, C, C, C, C, C 662s 662s =ITEM DOCUMENTED IN L 662s 662s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 662s L<< C|PERLFUNC/REQUIRE >> 662s 662s =ITEM DOCUMENTED IN L 662s 662s C 662s 662s =ITEM DOCUMENTED IN L 662s 662s C, C, C, C, C 662s 662s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 662s 662s ANY STARTING WITH C<(> 662s 662s =BACK 662s 662s THE C, C, C, C AND C SUBROUTINES 662s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 662s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 662s EXPLICITLY. SEE L 662s 662s =HEAD2 SIGNATURES 662s 662s X X 662s 662s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 662s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 662s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 662s 662s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 662s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 662s DIRECTLY BY C, IN THE CURRENT SCOPE. 662s 662s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 662s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 662s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 662s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 662s 662s FOR EXAMPLE, 662s 662s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 662s 662s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 662s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 662s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 662s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 662s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 662s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 662s 662s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 662s THE SIGNATURE. FOR EXAMPLE, 662s 662s SUB FOO ($LEFT, $RIGHT) { 662s RETURN $LEFT + $RIGHT; 662s } 662s 662s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 662s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 662s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 662s EQUIVALENT TO 662s 662s SUB FOO { 662s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 662s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 662s MY $LEFT = $_[0]; 662s MY $RIGHT = $_[1]; 662s RETURN $LEFT + $RIGHT; 662s } 662s 662s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 662s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 662s 662s SUB FOO ($FIRST, $, $THIRD) { 662s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 662s } 662s 662s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 662s MANDATORY FOR THE CALLER TO PASS IT. 662s 662s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 662s SEPARATED FROM THE PARAMETER NAME BY C<=>: 662s 662s SUB FOO ($LEFT, $RIGHT = 0) { 662s RETURN $LEFT + $RIGHT; 662s } 662s 662s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 662s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 662s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 662s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 662s FOR EXAMPLE, 662s 662s MY $AUTO_ID = 0; 662s SUB FOO ($THING, $ID = $AUTO_ID++) { 662s PRINT "$THING HAS ID $ID"; 662s } 662s 662s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 662s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 662s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 662s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 662s 662s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 662s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 662s } 662s 662s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 662s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 662s VALUE PROVIDED WAS C. 662s 662s SUB FOO ($NAME //= "WORLD") { 662s PRINT "HELLO, $NAME"; 662s } 662s 662s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 662s 662s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 662s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 662s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 662s 662s SUB FOO ($X ||= 10) { 662s RETURN 5 + $X; 662s } 662s 662s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 662s FOR EXAMPLE, 662s 662s SUB FOO ($THING, $ = 1) { 662s PRINT $THING; 662s } 662s 662s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 662s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 662s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 662s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 662s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 662s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 662s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 662s 662s SUB FOO ($THING, $=) { 662s PRINT $THING; 662s } 662s 662s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 662s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 662s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 662s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 662s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 662s TO RIGHT. 662s 662s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 662s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 662s 662s SUB FOO ($FILTER, @INPUTS) { 662s PRINT $FILTER->($_) FOREACH @INPUTS; 662s } 662s 662s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 662s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 662s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 662s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 662s 662s SUB FOO ($THING, @) { 662s PRINT $THING; 662s } 662s 662s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 662s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 662s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 662s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 662s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 662s AS WITH STANDARD HASH CONSTRUCTION. 662s 662s SUB FOO ($FILTER, %INPUTS) { 662s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 662s } 662s 662s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 662s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 662s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 662s 662s SUB FOO ($THING, %) { 662s PRINT $THING; 662s } 662s 662s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 662s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 662s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 662s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 662s AN EMPTY ARRAY OR EMPTY HASH. 662s 662s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 662s THAT THE CALLER PASSED NO ARGUMENTS: 662s 662s SUB FOO () { 662s RETURN 123; 662s } 662s 662s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 662s WARNING IN THE C CATEGORY. FROM PERL 5.36 662s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 662s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 662s STATEMENT SUCH AS: 662s 662s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 662s 662s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 662s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 662s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 662s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 662s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 662s WARNINGS IN THE C CATEGORY WHEN 662s COMPILED: 662s 662s SUB F ($X) { 662s # THIS LINE EMITS THE WARNING SEEN BELOW 662s PRINT "ARGUMENTS ARE @_"; 662s } 662s 662s Z<> 662s 662s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 662s EXPERIMENTAL AT ... 662s 662s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 662s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 662s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 662s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 662s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 662s SUPPLY THAT ARGUMENT. 662s 662s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 662s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 662s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 662s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 662s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 662s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 662s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 662s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 662s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 662s 662s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 662s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 662s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 662s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 662s L. FOR EXAMPLE, 662s 662s SUB FOO :PROTOTYPE($) { $_[0] } 662s 662s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 662s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 662s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 662s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 662s 662s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 662s RETURN $LEFT + $RIGHT; 662s } 662s 662s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 662s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 662s THE SUBROUTINE'S BODY. 662s 662s =HEAD2 PRIVATE VARIABLES VIA MY() 662s X X X X X 662s X X 662s 662s SYNOPSIS: 662s 662s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 662s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 662s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 662s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 662s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 662s 662s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 662s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 662s SEE L AND L. 662s 662s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 662s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 662s (C/C/C/C), LOOP 662s (C/C/C/C/C), SUBROUTINE, C, 662s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 662s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 662s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 662s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 662s WITH C INSTEAD. 662s 662s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 662s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 662s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 662s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 662s ITS OWN COPY. 662s X 662s 662s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 662s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 662s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 662s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 662s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 662s 662s MY $X = 10; 662s SUB BUMPX { $X++ } 662s 662s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 662s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 662s THE C ITSELF. SEE L. 662s X 662s 662s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 662s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 662s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 662s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 662s 662s $ARG = "FRED"; # "GLOBAL" VARIABLE 662s $N = CUBE_ROOT(27); 662s PRINT "$ARG THINKS THE ROOT IS $N\N"; 662s # OUTPUTS: FRED THINKS THE ROOT IS 3 662s 662s SUB CUBE_ROOT { 662s MY $ARG = SHIFT; # NAME DOESN'T MATTER 662s $ARG **= 1/3; 662s RETURN $ARG; 662s } 662s 662s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 662s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 662s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 662s 662s MY ($FOO) = ; # WRONG? 662s MY @FOO = ; 662s 662s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 662s 662s MY $FOO = ; 662s 662s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 662s 662s MY $FOO, $BAR = 1; # WRONG 662s 662s THAT HAS THE SAME EFFECT AS 662s 662s MY $FOO; 662s $BAR = 1; 662s 662s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 662s THE CURRENT STATEMENT. THUS, 662s 662s MY $X = $X; 662s 662s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 662s THE EXPRESSION 662s 662s MY $X = 123 AND $X == 123 662s 662s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 662s 662s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 662s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 662s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 662s 662s WHILE (MY $LINE = <>) { 662s $LINE = LC $LINE; 662s } CONTINUE { 662s PRINT $LINE; 662s } 662s 662s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 662s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 662s IT. SIMILARLY, IN THE CONDITIONAL 662s 662s IF ((MY $ANSWER = ) =~ /^YES$/I) { 662s USER_AGREES(); 662s } ELSIF ($ANSWER =~ /^NO$/I) { 662s USER_DISAGREES(); 662s } ELSE { 662s CHOMP $ANSWER; 662s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 662s } 662s 662s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 662s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 662s BUT NOT BEYOND IT. SEE L FOR INFORMATION 662s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 662s 662s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 662s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 662s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 662s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 662s IN THE LOOP 662s X X 662s 662s FOR MY $I (1, 2, 3) { 662s SOME_FUNCTION(); 662s } 662s 662s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 662s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 662s X X 662s 662s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 662s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 662s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 662s 662s USE STRICT 'VARS'; 662s 662s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 662s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 662s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 662s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 662s THIS WITH C. 662s 662s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 662s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 662s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 662s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 662s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 662s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 662s EXAMPLE. 662s 662s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 662s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 662s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 662s 662s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 662s 662s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 662s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 662s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 662s 662s PACKAGE MAIN; 662s LOCAL $X = 10; 662s MY $X = 20; 662s PRINT "$X AND $::X\N"; 662s 662s THAT WILL PRINT OUT C<20> AND C<10>. 662s 662s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 662s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 662s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 662s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 662s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 662s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 662s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 662s AN ANONYMOUS SUB REFERENCE: 662s 662s MY $SECRET_VERSION = '1.001-BETA'; 662s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 662s &$SECRET_SUB(); 662s 662s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 662s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 662s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 662s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 662s UNQUALIFIED AND UNQUALIFIABLE. 662s 662s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 662s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 662s L FOR SOMETHING OF A WORK-AROUND TO 662s THIS. 662s 662s =HEAD2 PERSISTENT PRIVATE VARIABLES 662s X X X X 662s X X 662s 662s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 662s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 662s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 662s 662s =HEAD3 PERSISTENT VARIABLES VIA STATE() 662s 662s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 662s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 662s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 662s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 662s THE C FORM DOES NOT REQUIRE THE 662s C PRAGMA. 662s 662s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 662s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 662s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 662s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 662s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 662s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 662s SUBROUTINE EACH TIME IT IS EXECUTED.) 662s 662s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 662s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 662s 662s USE FEATURE 'STATE'; 662s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 662s 662s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 662s 662s USE FEATURE 'STATE'; 662s SUB CREATE_COUNTER { 662s RETURN SUB { STATE $X; RETURN ++$X } 662s } 662s 662s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 662s CODE OUTSIDE. 662s 662s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 662s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 662s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 662s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 662s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 662s 662s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 662s 662s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 662s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 662s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 662s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 662s 662s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 662s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 662s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 662s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 662s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 662s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 662s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 662s 662s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 662s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 662s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 662s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 662s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 662s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 662s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 662s 662s { 662s MY $SECRET_VAL = 0; 662s SUB GIMME_ANOTHER { 662s RETURN ++$SECRET_VAL; 662s } 662s } 662s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 662s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 662s 662s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 662s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 662s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 662s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 662s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 662s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 662s STARTS TO RUN: 662s 662s BEGIN { 662s MY $SECRET_VAL = 0; 662s SUB GIMME_ANOTHER { 662s RETURN ++$SECRET_VAL; 662s } 662s } 662s 662s SEE L ABOUT THE 662s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 662s C AND C. 662s 662s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 662s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 662s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 662s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 662s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 662s 662s =HEAD2 TEMPORARY VALUES VIA LOCAL() 662s X X X X 662s X 662s 662s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 662s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 662s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 662s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 662s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 662s 662s SYNOPSIS: 662s 662s # LOCALIZATION OF VALUES 662s 662s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 662s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 662s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 662s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 662s 662s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 662s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 662s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 662s # LOCALIZATION 662s 662s # LOCALIZATION OF SYMBOLS 662s 662s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 662s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 662s # @MERLYN IS REALLY @RANDAL, ETC 662s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 662s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 662s 662s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 662s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 662s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 662s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 662s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 662s 662s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 662s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 662s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 662s CREATES NEW, DYNAMICALLY SCOPED VALUES. 662s 662s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 662s PLACED IN PARENTHESES. THIS OPERATOR WORKS 662s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 662s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 662s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 662s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 662s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 662s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 662s UNDEFINED VALUE.) 662s 662s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 662s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 662s VARIABLES OUTSIDE THE LOOP. 662s 662s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 662s X 662s 662s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 662s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 662s VIEWED AS A SCALAR OR AN ARRAY. SO 662s 662s LOCAL($FOO) = ; 662s LOCAL @FOO = ; 662s 662s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 662s 662s LOCAL $FOO = ; 662s 662s SUPPLIES A SCALAR CONTEXT. 662s 662s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 662s X 662s 662s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 662s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 662s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 662s 662s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 662s 662s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 662s { LOCAL $/ = UNDEF; $SLURP = ; } 662s 662s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 662s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 662s I, BECAUSE THE $1 VARIABLE IS 662s MAGICAL AND READ-ONLY : 662s 662s LOCAL $1 = 2; 662s 662s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 662s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 662s TO SAFELY REUSE $_ IN A SUBROUTINE. 662s 662s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 662s WORK AS DESCRIBED. 662s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 662s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 662s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 662s SEE L FOR MORE 662s DETAILS. 662s X 662s 662s =HEAD3 LOCALIZATION OF GLOBS 662s X X 662s 662s THE CONSTRUCT 662s 662s LOCAL *NAME; 662s 662s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 662s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 662s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 662s 662s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 662s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 662s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 662s SEPARATOR. 662s 662s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 662s X X 662s X 662s 662s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 662s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 662s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 662s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 662s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 662s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 662s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 662s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 662s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 662s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 662s 662s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 662s @ARY = ( 0..5 ); 662s { 662s LOCAL($ARY[5]) = 6; 662s LOCAL($HASH{'A'}) = 'DRILL'; 662s WHILE (MY $E = POP(@ARY)) { 662s PRINT "$E . . .\N"; 662s LAST UNLESS $E > 3; 662s } 662s IF (@ARY) { 662s $HASH{'ONLY A'} = 'TEST'; 662s DELETE $HASH{'A'}; 662s } 662s } 662s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 662s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 662s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 662s 662s PERL WILL PRINT 662s 662s 6 . . . 662s 4 . . . 662s 3 . . . 662s THIS IS A TEST ONLY A TEST. 662s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 662s 662s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 662s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 662s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 662s SURPRISING, AND IS VERY LIKELY TO CHANGE. 662s 662s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 662s X X X 662s X 662s 662s YOU CAN USE THE C AND C 662s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 662s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 662s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 662s 662s DO { 662s MY $VAL = $ARRAY[$IDX]; 662s LOCAL $ARRAY[$IDX]; 662s DELETE $ARRAY[$IDX]; 662s $VAL 662s } 662s 662s AND 662s 662s DO { 662s MY $VAL = $HASH{KEY}; 662s LOCAL $HASH{KEY}; 662s DELETE $HASH{KEY}; 662s $VAL 662s } 662s 662s EXCEPT THAT FOR THOSE THE C IS 662s SCOPED TO THE C BLOCK. SLICES ARE 662s ALSO ACCEPTED. 662s 662s MY %HASH = ( 662s A => [ 7, 8, 9 ], 662s B => 1, 662s ) 662s 662s { 662s MY $X = DELETE LOCAL $HASH{A}; 662s # $X IS [ 7, 8, 9 ] 662s # %HASH IS (B => 1) 662s 662s { 662s MY @NUMS = DELETE LOCAL @$X[0, 2] 662s # @NUMS IS (7, 9) 662s # $X IS [ UNDEF, 8 ] 662s 662s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 662s } 662s # $X IS BACK TO [ 7, 8, 9 ] 662s 662s } 662s # %HASH IS BACK TO ITS ORIGINAL STATE 662s 662s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 662s 662s =HEAD2 LVALUE SUBROUTINES 662s X X 662s 662s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 662s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 662s 662s MY $VAL; 662s SUB CANMOD : LVALUE { 662s $VAL; # OR: RETURN $VAL; 662s } 662s SUB NOMOD { 662s $VAL; 662s } 662s 662s CANMOD() = 5; # ASSIGNS TO $VAL 662s NOMOD() = 5; # ERROR 662s 662s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 662s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 662s BY A SCALAR. FOR EXAMPLE, CONSIDER: 662s 662s DATA(2,3) = GET_DATA(3,4); 662s 662s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 662s 662s (DATA(2,3)) = GET_DATA(3,4); 662s 662s AND IN: 662s 662s (DATA(2),DATA(3)) = GET_DATA(3,4); 662s 662s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 662s 662s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 662s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 662s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 662s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 662s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 662s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 662s 662s =HEAD2 LEXICAL SUBROUTINES 662s X X X X 662s 662s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 662s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 662s AVAILABLE UNDER C OR C OR HIGHER. 662s 662s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 662s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 662s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 662s CATEGORY WAS DISABLED. 662s 662s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 662s DECLARED, AND ONLY AFTER THAT DECLARATION: 662s 662s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 662s # VERSIONS EARLIER THAN 5.26. 662s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 662s USE FEATURE 'LEXICAL_SUBS'; 662s 662s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 662s STATE SUB FOO { 662s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 662s } 662s FOO(); # CALLS "STATE" SUB 662s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 662s 662s MY SUB BAR { ... } 662s BAR(); # CALLS "MY" SUB 662s 662s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 662s 662s # WRONG 662s MY SUB BAZ { 662s BAZ(); 662s } 662s 662s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 662s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 662s 662s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 662s 662s MY SUB BAZ { 662s __SUB__->(); # CALLS ITSELF 662s } 662s 662s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 662s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 662s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 662s HOWEVER: 662s 662s MY SUB BAZ; # PREDECLARATION 662s SUB BAZ { # DEFINE THE "MY" SUB 662s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 662s } 662s 662s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 662s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 662s C; THEY KEEP EACH OTHER ALIVE (SEE L). 662s 662s =HEAD3 C VS C 662s 662s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 662s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 662s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 662s CONTAINING BLOCK TO THE NEXT. 662s 662s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 662s NECESSARY IF YOU WANT TO CREATE CLOSURES: 662s 662s SUB WHATEVER { 662s MY $X = SHIFT; 662s MY SUB INNER { 662s ... DO SOMETHING WITH $X ... 662s } 662s INNER(); 662s } 662s 662s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 662s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 662s SEE THE C<$X> FROM THE FIRST CALL TO C. 662s 662s =HEAD3 C SUBROUTINES 662s 662s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 662s SUBROUTINE OF THE SAME NAME. 662s 662s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 662s INSIDE AN INNER SCOPE: 662s 662s SUB FOO { ... } 662s 662s SUB BAR { 662s MY SUB FOO { ... } 662s { 662s # NEED TO USE THE OUTER FOO HERE 662s OUR SUB FOO; 662s FOO(); 662s } 662s } 662s 662s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 662s 662s PACKAGE MYSNEAKYMODULE; 662s 662s OUR SUB DO_SOMETHING { ... } 662s 662s SUB DO_SOMETHING_WITH_CALLER { 662s PACKAGE DB; 662s () = CALLER 1; # SETS @DB::ARGS 662s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 662s } 662s 662s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 662s X X<*> 662s 662s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 662s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 662s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 662s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 662s 662s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 662s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 662s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 662s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 662s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 662s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 662s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 662s 662s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 662s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 662s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 662s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 662s 662s SUB DOUBLEARY { 662s LOCAL(*SOMEARY) = @_; 662s FOREACH $ELEM (@SOMEARY) { 662s $ELEM *= 2; 662s } 662s } 662s DOUBLEARY(*FOO); 662s DOUBLEARY(*BAR); 662s 662s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 662s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 662s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 662s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 662s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 662s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 662s 662s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 662s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 662s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 662s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 662s L. 662s 662s =HEAD2 WHEN TO STILL USE LOCAL() 662s X X 662s 662s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 662s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 662s I USE C INSTEAD OF C. 662s 662s =OVER 4 662s 662s =ITEM 1. 662s 662s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 662s 662s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 662s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 662s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 662s IN C<@FIELDS>. 662s 662s { 662s LOCAL @ARGV = ("/ETC/MOTD"); 662s LOCAL $/ = UNDEF; 662s LOCAL $_ = <>; 662s @FIELDS = SPLIT /^\S*=+\S*$/; 662s } 662s 662s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 662s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 662s 662s =ITEM 2. 662s 662s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 662s 662s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 662s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 662s TABLE ENTRIES: 662s 662s SUB IOQUEUE { 662s LOCAL (*READER, *WRITER); # NOT MY! 662s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 662s RETURN (*READER, *WRITER); 662s } 662s ($HEAD, $TAIL) = IOQUEUE(); 662s 662s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 662s ENTRIES. 662s 662s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 662s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 662s A LOCAL ALIAS. 662s 662s { 662s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 662s GROW(); # REALLY CALLS SHRINK() 662s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 662s } 662s GROW(); # GET THE REAL GROW() AGAIN 662s 662s SEE L FOR MORE ABOUT MANIPULATING 662s FUNCTIONS BY NAME IN THIS WAY. 662s 662s =ITEM 3. 662s 662s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 662s 662s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 662s IS DONE ON DYNAMICS: 662s 662s { 662s LOCAL $SIG{INT} = 'IGNORE'; 662s FUNCT(); # UNINTERRUPTIBLE 662s } 662s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 662s 662s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 662s 662s =BACK 662s 662s =HEAD2 PASS BY REFERENCE 662s X X X 662s 662s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 662s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 662s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 662s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 662s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 662s 662s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 662s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 662s OF ALL THEIR FORMER LAST ELEMENTS: 662s 662s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 662s 662s SUB POPMANY { 662s MY $AREF; 662s MY @RETLIST; 662s FOREACH $AREF ( @_ ) { 662s PUSH @RETLIST, POP @$AREF; 662s } 662s RETURN @RETLIST; 662s } 662s 662s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 662s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 662s 662s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 662s SUB INTER { 662s MY ($K, $HREF, %SEEN); # LOCALS 662s FOREACH $HREF (@_) { 662s WHILE ( $K = EACH %$HREF ) { 662s $SEEN{$K}++; 662s } 662s } 662s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 662s } 662s 662s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 662s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 662s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 662s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 662s A LITTLE EXPENSIVE. 662s 662s WHERE PEOPLE GET INTO TROUBLE IS HERE: 662s 662s (@W, @X) = FUNC(@Y, @Z); 662s OR 662s (%W, %X) = FUNC(%Y, %Z); 662s 662s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 662s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 662s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 662s AS ALWAYS. 662s 662s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 662s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 662s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 662s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 662s 662s ($WREF, $XREF) = FUNC(\@Y, \@Z); 662s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 662s SUB FUNC { 662s MY ($YREF, $ZREF) = @_; 662s IF (@$YREF > @$ZREF) { 662s RETURN ($YREF, $ZREF); 662s } ELSE { 662s RETURN ($ZREF, $YREF); 662s } 662s } 662s 662s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 662s 662s (*W, *X) = FUNC(\@Y, \@Z); 662s PRINT "@W HAS MORE THAN @X\N"; 662s SUB FUNC { 662s LOCAL (*Y, *Z) = @_; 662s IF (@Y > @Z) { 662s RETURN (\@Y, \@Z); 662s } ELSE { 662s RETURN (\@Z, \@Y); 662s } 662s } 662s 662s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 662s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 662s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 662s ARE IN THE SYMBOL TABLE. 662s 662s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 662s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 662s FOR EXAMPLE: 662s 662s SPLUTTER(\*STDOUT); 662s SUB SPLUTTER { 662s MY $FH = SHIFT; 662s PRINT $FH "HER UM WELL A HMMM\N"; 662s } 662s 662s $REC = GET_REC(\*STDIN); 662s SUB GET_REC { 662s MY $FH = SHIFT; 662s RETURN SCALAR <$FH>; 662s } 662s 662s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 662s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 662s 662s SUB OPENIT { 662s MY $PATH = SHIFT; 662s LOCAL *FH; 662s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 662s } 662s 662s =HEAD2 PROTOTYPES 662s X X 662s 662s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 662s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 662s SECTION OR WITH A L. 662s IF YOU DECLARE EITHER OF 662s 662s SUB MYPUSH (\@@) 662s SUB MYPUSH :PROTOTYPE(\@@) 662s 662s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 662s 662s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 662s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 662s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 662s OF AN ATTRIBUTE. 662s 662s THE 662s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 662s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 662s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 662s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 662s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 662s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 662s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 662s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 662s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 662s 662s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 662s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 662s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 662s 662s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 662s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 662s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 662s CORRESPONDING BUILT-IN. 662s 662s DECLARED AS CALLED AS 662s 662s SUB MYLINK ($$) MYLINK $OLD, $NEW 662s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 662s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 662s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 662s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 662s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 662s SUB MYPOP (\@) MYPOP @ARRAY 662s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 662s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 662s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 662s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 662s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 662s SUB MYRAND (;$) MYRAND 42 662s SUB MYTIME () MYTIME 662s 662s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 662s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 662s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 662s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 662s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 662s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 662s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 662s 662s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 662s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 662s 662s SUB MYREF (\[$@%&*]) 662s 662s WILL ALLOW CALLING MYREF() AS 662s 662s MYREF $VAR 662s MYREF @ARRAY 662s MYREF %HASH 662s MYREF &SUB 662s MYREF *GLOB 662s 662s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 662s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 662s 662s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 662s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 662s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 662s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 662s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 662s 662s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 662s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 662s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 662s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 662s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 662s FOLLOWS: 662s 662s USE SYMBOL 'QUALIFY_TO_REF'; 662s 662s SUB FOO (*) { 662s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 662s ... 662s } 662s 662s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 662s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 662s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 662s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 662s 662s SUB MYPUSH (+@) { 662s MY $AREF = SHIFT; 662s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 662s PUSH @$AREF, @_; 662s } 662s 662s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 662s IS OF AN ACCEPTABLE TYPE. 662s 662s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 662s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 662s 662s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 662s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 662s PROVIDED, C<$_> WILL BE USED INSTEAD. 662s 662s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 662s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 662s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 662s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 662s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 662s 662s MYTIME +2; 662s 662s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 662s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 662s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 662s 662s SUB MYGETPROTOBYNUMBER($;); 662s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 662s 662s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 662s PROVIDED IT'S IN THE INITIAL POSITION: 662s X<&> 662s 662s SUB TRY (&@) { 662s MY($TRY,$CATCH) = @_; 662s EVAL { &$TRY }; 662s IF ($@) { 662s LOCAL $_ = $@; 662s &$CATCH; 662s } 662s } 662s SUB CATCH (&) { $_[0] } 662s 662s TRY { 662s DIE "PHOOEY"; 662s } CATCH { 662s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 662s }; 662s 662s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 662s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 662s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 662s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 662s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 662s 662s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 662s X 662s 662s SUB MYGREP (&@) { 662s MY $CODE = SHIFT; 662s MY @RESULT; 662s FOREACH $_ (@_) { 662s PUSH(@RESULT, $_) IF &$CODE; 662s } 662s @RESULT; 662s } 662s 662s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 662s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 662s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 662s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 662s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 662s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 662s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 662s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 662s 662s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 662s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 662s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 662s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 662s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 662s MAJORITY OF OFFENDING CODE IS FIXED. 662s 662s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 662s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 662s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 662s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 662s 662s SUB FUNC ($) { 662s MY $N = SHIFT; 662s PRINT "YOU GAVE ME $N\N"; 662s } 662s 662s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 662s RETURNING A LIST: 662s 662s FUNC(@FOO); 662s FUNC( $TEXT =~ /\W+/G ); 662s 662s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 662s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 662s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 662s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 662s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 662s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 662s 662s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 662s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 662s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 662s EFFECT, LIKE SO: 662s 662s SUB FOO($$); 662s SUB FOO($$) { 662s FOO 1, 2; 662s } 662s 662s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 662s TO MAKE THE WORLD A BETTER PLACE. 662s 662s =HEAD2 CONSTANT FUNCTIONS 662s X 662s 662s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 662s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 662s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 662s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 662s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 662s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 662s 662s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 662s 662s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 662s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 662s # AND IT'S INLINED, TOO! 662s SUB ST_DEV () { 0 } 662s SUB ST_INO () { 1 } 662s 662s SUB FLAG_FOO () { 1 << 8 } 662s SUB FLAG_BAR () { 1 << 9 } 662s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 662s 662s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 662s 662s SUB N () { INT(OPT_BAZ) / 3 } 662s 662s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 662s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 662s 662s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 662s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 662s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 662s C: 662s 662s SUB BAZ_VAL () { 662s IF (OPT_BAZ) { 662s RETURN 23; 662s } 662s ELSE { 662s RETURN 42; 662s } 662s } 662s SUB BONK_VAL () { RETURN 12345 } 662s 662s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 662s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 662s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 662s 662s BEGIN { 662s MY $VAR = 1; 662s NO STRICT 'REFS'; 662s *INLINED = SUB () { $VAR }; 662s } 662s 662s BEGIN { 662s MY $VAR = 1; 662s MY $REF = \$VAR; 662s NO STRICT 'REFS'; 662s *NOT_INLINED = SUB () { $VAR }; 662s } 662s 662s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 662s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 662s 662s BEGIN { 662s MY $X = 10; 662s *FOO = SUB () { $X }; 662s $X++; 662s } 662s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 662s 662s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 662s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 662s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 662s SO IT PRINTED C<10>, NOT C<11>. 662s 662s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 662s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 662s ASIDE FROM WHERE IT IS DECLARED. 662s 662s # FINE, NO WARNING 662s BEGIN { 662s MY $X = 54321; 662s *INLINED = SUB () { $X }; 662s } 662s # ERROR 662s BEGIN { 662s MY $X; 662s $X = 54321; 662s *ALSO_INLINED = SUB () { $X }; 662s } 662s 662s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 662s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 662s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 662s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 662s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 662s 662s MY $X = 54321; 662s *INLINED = SUB : CONST { $X }; 662s $X++; 662s 662s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 662s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 662s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 662s VALUE CAPTURED THE SAME WAY. 662s 662s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 662s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 662s AN EXPLICIT C: 662s 662s BEGIN { 662s MY $X = 10; 662s *FOO = SUB () { RETURN $X }; 662s $X++; 662s } 662s PRINT FOO(); # PRINTS 11 662s 662s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 662s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 662s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 662s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 662s 662s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 662s SUB ONE { 662s 1; 662s } 662s IF (ONE ) { 662s PRINT ONE() IF ONE ; 662s } 662s 662s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 662s SUB ONE () { 1 } 662s DO { 662s PRINT 1 662s }; 662s 662s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 662s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 662s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 662s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 662s 662s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 662s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 662s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 662s SUBROUTINE ONE REDEFINED AT -E LINE 1. 662s 662s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 662s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 662s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 662s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 662s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 662s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 662s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 662s MENTIONED ABOVE: 662s 662s SUB NOT_INLINED () { RETURN 23 } 662s 662s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 662s X X X X 662s 662s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 662s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 662s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 662s ON A NON-UNIX SYSTEM. 662s 662s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 662s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 662s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 662s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 662s 662s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 662s CHDIR $SOMEWHERE; 662s SUB CHDIR { ... } 662s 662s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 662s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 662s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 662s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 662s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 662s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 662s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 662s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 662s FOR SOME KEYWORDS. SEE L. 662s 662s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 662s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 662s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 662s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 662s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 662s THAT IS, THEY COULD SAY 662s 662s USE MODULE 'OPEN'; 662s 662s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 662s 662s USE MODULE; 662s 662s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 662s 662s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 662s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 662s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 662s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 662s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 662s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 662s THAT UNDERSTANDS REGULAR EXPRESSIONS. 662s 662s PACKAGE REGLOB; 662s REQUIRE EXPORTER; 662s @ISA = 'EXPORTER'; 662s @EXPORT_OK = 'GLOB'; 662s 662s SUB IMPORT { 662s MY $PKG = SHIFT; 662s RETURN UNLESS @_; 662s MY $SYM = SHIFT; 662s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 662s $PKG->EXPORT($WHERE, $SYM, @_); 662s } 662s 662s SUB GLOB { 662s MY $PAT = SHIFT; 662s MY @GOT; 662s IF (OPENDIR MY $D, '.') { 662s @GOT = GREP /$PAT/, READDIR $D; 662s CLOSEDIR $D; 662s } 662s RETURN @GOT; 662s } 662s 1; 662s 662s AND HERE'S HOW IT COULD BE (AB)USED: 662s 662s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 662s PACKAGE FOO; 662s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 662s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 662s 662s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 662s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 662s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 662s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 662s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 662s IT MUST BE DONE AT ALL. 662s 662s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 662s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 662s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 662s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 662s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 662s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 662s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 662s LIBRARY. 662s 662s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 662s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 662s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 662s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 662s (SEE L). 662s 662s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 662s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 662s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 662s 662s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 662s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 662s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 662s C SYNTAX, THOUGH). 662s 662s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 662s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 662s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 662s 662s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 662s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 662s 662s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 662s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 662s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 662s 662s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 662s 662s =HEAD2 AUTOLOADING 662s X X 662s 662s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 662s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 662s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 662s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 662s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 662s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 662s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 662s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 662s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 662s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 662s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 662s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 662s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 662s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 662s SUBROUTINE NAME. SEE L FOR DETAILS.) 662s 662s 662s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 662s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 662s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 662s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 662s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 662s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 662s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 662s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 662s 662s SUB AUTOLOAD { 662s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 662s MY $PROGRAM = $AUTOLOAD; 662s $PROGRAM =~ S/.*:://; 662s SYSTEM($PROGRAM, @_); 662s } 662s DATE(); 662s WHO(); 662s LS('-L'); 662s 662s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 662s EVEN NEED PARENTHESES: 662s 662s USE SUBS QW(DATE WHO LS); 662s DATE; 662s WHO; 662s LS '-L'; 662s 662s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 662s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 662s 662s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 662s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 662s DESCRIBED IN L AND IN L, THE STANDARD 662s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 662s FUNCTIONS TO PERL CODE IN L. 662s 662s =HEAD2 SUBROUTINE ATTRIBUTES 662s X X X 662s 662s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 662s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 662s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 662s C HAD BEEN SEEN. SEE L FOR DETAILS 662s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 662s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 662s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 662s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 662s 662s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 662s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 662s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 662s NEST PROPERLY. 662s 662s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 662s 662s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 662s SUB PLUGH () : UGLY('\(") :BAD; 662s SUB XYZZY : _5X5 { ... } 662s 662s EXAMPLES OF INVALID SYNTAX: 662s 662s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 662s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 662s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 662s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 662s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 662s 662s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 662s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 662s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 662s PARSED AND INVOKED: 662s 662s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 662s 662s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 662s SEE L AND L. 662s 662s =HEAD1 SEE ALSO 662s 662s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 662s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 662s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 662s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 662s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 662s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 662s 662s =FOR VI 662s # EX: SET STS=0 SW=4 ET: 662s 662s ok 2 662s # testing mod_cgi with /modules/cgi/perl.pl 662s # expected 200 662s # received 200 662s # body: PERL CGI 662s ok 3 662s # testing mod_test_rwrite with /test_rwrite 662s # expected 200 662s # received 200 662s # body: A 662s ok 4 662s ok 664s t/filter/case_in.t .................. 664s 1..3 664s # Running under perl version 5.038002 for linux 664s # Current time local: Mon Jun 3 13:23:42 2024 664s # Current time GMT: Mon Jun 3 13:23:42 2024 664s # Using Test.pm version 1.31 664s # Using Apache/Test.pm version 1.42 664s ok 1 664s # testing mod_cgi with /modules/cgi/perl_echo.pl 664s # expected 200 664s # received 200 664s ok 2 664s # testing mod_echo_post with /echo_post 664s # expected 200 664s # received 200 664s ok 3 664s ok 666s t/filter/input_body.t ............... 666s 1..2 666s # Running under perl version 5.038002 for linux 666s # Current time local: Mon Jun 3 13:23:44 2024 666s # Current time GMT: Mon Jun 3 13:23:44 2024 666s # Using Test.pm version 1.31 666s # Using Apache/Test.pm version 1.42 666s # testing : Posted "1 ko" 666s # expected: 'ok 1' 666s # received: 'ok 1' 666s ok 1 666s # testing : Posted "2 ko" 666s # expected: 'ok 2' 666s # received: 'ok 2' 666s ok 2 666s ok 668s t/http11/basicauth.t ................ 668s 1..3 668s # Running under perl version 5.038002 for linux 668s # Current time local: Mon Jun 3 13:23:46 2024 668s # Current time GMT: Mon Jun 3 13:23:46 2024 668s # Using Test.pm version 1.31 668s # Using Apache/Test.pm version 1.42 668s ok 1 668s ok 2 668s ok 3 668s ok 670s t/http11/chunked.t .................. 670s 1..30 670s # Running under perl version 5.038002 for linux 670s # Current time local: Mon Jun 3 13:23:48 2024 670s # Current time GMT: Mon Jun 3 13:23:48 2024 670s # Using Test.pm version 1.31 670s # Using Apache/Test.pm version 1.42 670s # testing : response protocol 670s # expected: 'HTTP/1.1' 670s # received: 'HTTP/1.1' 670s ok 1 670s # testing : response Transfer-Encoding 670s # expected: 'chunked' 670s # received: 'chunked' 670s ok 2 670s # testing : no Content-Length 670s # expected: 0 670s # received: 0 670s ok 3 670s # testing : body length 670s # expected: '70976' 670s # received: 70976 670s ok 4 670s # testing : number of requests 670s # expected: 1 670s # received: 1 670s ok 5 670s # testing : response protocol 670s # expected: 'HTTP/1.1' 670s # received: 'HTTP/1.1' 670s ok 6 670s # testing : response Transfer-Encoding 670s # expected: 'chunked' 670s # received: 'chunked' 670s ok 7 670s # testing : no Content-Length 670s # expected: 0 670s # received: 0 670s ok 8 670s # testing : body length 670s # expected: '212509' 670s # received: 212509 670s ok 9 670s # testing : number of requests 670s # expected: 2 670s # received: 2 670s ok 10 670s # testing : response protocol 670s # expected: 'HTTP/1.1' 670s # received: 'HTTP/1.1' 670s ok 11 670s # testing : response Transfer-Encoding 670s # expected: 'chunked' 670s # received: 'chunked' 670s ok 12 670s # testing : no Content-Length 670s # expected: 0 670s # received: 0 670s ok 13 670s # testing : body length 670s # expected: '280545' 670s # received: 280545 670s ok 14 670s # testing : number of requests 670s # expected: 3 670s # received: 3 670s ok 15 670s # testing : response protocol 670s # expected: 'HTTP/1.1' 670s # received: 'HTTP/1.1' 670s ok 16 670s # testing : response Transfer-Encoding 670s # expected: 'chunked' 670s # received: 'chunked' 670s ok 17 670s # testing : no Content-Length 670s # expected: 0 670s # received: 0 670s ok 18 670s # testing : body length 670s # expected: '845969' 670s # received: 845969 670s ok 19 670s # testing : number of requests 670s # expected: 4 670s # received: 4 670s ok 20 670s # testing : response protocol 670s # expected: 'HTTP/1.1' 670s # received: 'HTTP/1.1' 670s ok 21 670s # testing : no Transfer-Encoding (test result inverted) 670s # expected: 'chunked' 670s # received: '' 670s ok 22 670s # testing : content length 670s # expected: 253 670s # received: '253' 670s ok 23 670s # testing : body length 670s # expected: '242' 670s # received: 242 670s ok 24 670s # testing : number of requests 670s # expected: 5 670s # received: 5 670s ok 25 670s # testing : response protocol 670s # expected: 'HTTP/1.1' 670s # received: 'HTTP/1.1' 670s ok 26 670s # testing : no Transfer-Encoding (test result inverted) 670s # expected: 'chunked' 670s # received: '' 670s ok 27 670s # testing : content length 670s # expected: '' 670s # received: '' 670s ok 28 670s # testing : body length 670s # expected: '14276' 670s # received: 14276 670s ok 29 670s # testing : number of requests 670s # expected: 6 670s # received: 6 670s ok 30 670s ok 672s t/http11/chunked2.t ................. 672s 1..2 672s # Running under perl version 5.038002 for linux 672s # Current time local: Mon Jun 3 13:23:50 2024 672s # Current time GMT: Mon Jun 3 13:23:50 2024 672s # Using Test.pm version 1.31 672s # Using Apache/Test.pm version 1.42 672s # testing : successful response 672s # expected: 200 672s # received: '200' 672s ok 1 672s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 672s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 672s ok 2 672s ok 674s t/http11/clength.t .................. 674s 1..6 674s # Running under perl version 5.038002 for linux 674s # Current time local: Mon Jun 3 13:23:52 2024 674s # Current time GMT: Mon Jun 3 13:23:52 2024 674s # Using Test.pm version 1.31 674s # Using Apache/Test.pm version 1.42 674s # testing : successful response 674s # expected: 200 674s # received: '200' 674s ok 1 674s # expected: 10 674s # received: '10' 674s ok 2 674s # expected: 'bbbbbbbbbb' 674s # received: 'bbbbbbbbbb' 674s ok 3 674s # testing : successful response 674s # expected: 200 674s # received: '200' 674s ok 4 674s # expected: 6 674s # received: '6' 674s ok 5 674s # expected: 'foobar' 674s # received: 'foobar' 674s ok 6 674s ok 677s t/http11/post.t ..................... 677s # using LWP client 677s 1..51 677s # Running under perl version 5.038002 for linux 677s # Current time local: Mon Jun 3 13:23:54 2024 677s # Current time GMT: Mon Jun 3 13:23:54 2024 677s # Using Test.pm version 1.31 677s # Using Apache/Test.pm version 1.42 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 1024 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Connection: Keep-Alive 677s #Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 5 677s #Client-Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 1 677s #DMMATCH1: 1 677s #Keep-Alive: timeout=5, max=100 677s # 677s # testing : length posted 677s # expected: '1024' 677s # received: 1024 677s ok 1 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 2048 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 5 677s #Client-Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 2 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '2048' 677s # received: 2048 677s ok 2 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 3072 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 5 677s #Client-Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 3 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '3072' 677s # received: 3072 677s ok 3 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 4096 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 5 677s #Client-Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 4 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '4096' 677s # received: 4096 677s ok 4 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 5120 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 5 677s #Client-Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 5 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '5120' 677s # received: 5120 677s ok 5 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 6144 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 5 677s #Client-Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 6 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '6144' 677s # received: 6144 677s ok 6 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 7168 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 5 677s #Client-Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 7 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '7168' 677s # received: 7168 677s ok 7 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 8192 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 5 677s #Client-Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 8 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '8192' 677s # received: 8192 677s ok 8 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 9216 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 5 677s #Client-Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 9 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '9216' 677s # received: 9216 677s ok 9 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 10240 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 10 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '10240' 677s # received: 10240 677s ok 10 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 11264 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 11 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '11264' 677s # received: 11264 677s ok 11 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 12288 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 12 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '12288' 677s # received: 12288 677s ok 12 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 13312 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:55 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 13 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '13312' 677s # received: 13312 677s ok 13 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 14336 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 14 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '14336' 677s # received: 14336 677s ok 14 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 15360 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 15 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '15360' 677s # received: 15360 677s ok 15 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 16384 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 16 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '16384' 677s # received: 16384 677s ok 16 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 17408 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 17 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '17408' 677s # received: 17408 677s ok 17 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 18432 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 18 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '18432' 677s # received: 18432 677s ok 18 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 19456 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 19 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '19456' 677s # received: 19456 677s ok 19 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 20480 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 20 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '20480' 677s # received: 20480 677s ok 20 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 21504 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 21 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '21504' 677s # received: 21504 677s ok 21 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 22528 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 22 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '22528' 677s # received: 22528 677s ok 22 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 23552 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 23 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '23552' 677s # received: 23552 677s ok 23 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 24576 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 24 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '24576' 677s # received: 24576 677s ok 24 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 25600 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 25 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '25600' 677s # received: 25600 677s ok 25 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 26624 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 26 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '26624' 677s # received: 26624 677s ok 26 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 27648 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 27 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '27648' 677s # received: 27648 677s ok 27 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 28672 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 28 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '28672' 677s # received: 28672 677s ok 28 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 29696 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 29 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '29696' 677s # received: 29696 677s ok 29 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 30720 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 30 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '30720' 677s # received: 30720 677s ok 30 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 31744 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 31 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '31744' 677s # received: 31744 677s ok 31 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 32768 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 32 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '32768' 677s # received: 32768 677s ok 32 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 33792 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 33 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '33792' 677s # received: 33792 677s ok 33 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 34816 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 34 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '34816' 677s # received: 34816 677s ok 34 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 35840 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 35 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '35840' 677s # received: 35840 677s ok 35 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 36864 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 36 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '36864' 677s # received: 36864 677s ok 36 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 37888 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 37 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '37888' 677s # received: 37888 677s ok 37 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 38912 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 38 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '38912' 677s # received: 38912 677s ok 38 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 39936 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 39 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '39936' 677s # received: 39936 677s ok 39 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 40960 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 40 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '40960' 677s # received: 40960 677s ok 40 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 41984 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 41 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '41984' 677s # received: 41984 677s ok 41 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 43008 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 42 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '43008' 677s # received: 43008 677s ok 42 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 44032 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 43 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '44032' 677s # received: 44032 677s ok 43 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 45056 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 44 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '45056' 677s # received: 45056 677s ok 44 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 46080 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 45 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '46080' 677s # received: 46080 677s ok 45 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 47104 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 46 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '47104' 677s # received: 47104 677s ok 46 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 48128 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 47 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '48128' 677s # received: 48128 677s ok 47 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 49152 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 48 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '49152' 677s # received: 49152 677s ok 48 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 50176 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 49 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '50176' 677s # received: 50176 677s ok 49 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 51200 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:56 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 6 677s #Client-Date: Mon, 03 Jun 2024 13:23:57 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 50 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '51200' 677s # received: 51200 677s ok 50 677s #lwp request: 677s #POST http://localhost:8529/eat_post HTTP/1.1 677s #User-Agent: libwww-perl/6.77 677s #Content-Length: 102400 677s # 677s #server response: 677s #HTTP/1.1 200 OK 677s #Date: Mon, 03 Jun 2024 13:23:57 GMT 677s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 677s #Vary: In-If1 677s #Content-Length: 7 677s #Client-Date: Mon, 03 Jun 2024 13:23:57 GMT 677s #Client-Peer: 127.0.0.1:8529 677s #Client-Response-Num: 51 677s #DMMATCH1: 1 677s # 677s # testing : length posted 677s # expected: '102400' 677s # received: 102400 677s ok 51 677s ok 679s t/modules/aaa.t ..................... 679s 1..40 679s # Running under perl version 5.038002 for linux 679s # Current time local: Mon Jun 3 13:23:57 2024 679s # Current time GMT: Mon Jun 3 13:23:57 2024 679s # Using Test.pm version 1.31 679s # Using Apache/Test.pm version 1.42 679s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/realm2 679s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/basic1 679s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/form1 679s ok 1 679s ok 2 679s ok 3 679s ok 4 679s ok 5 679s ok 6 679s ok 7 679s ok 8 679s ok 9 679s ok 10 679s ok 11 679s ok 12 679s ok 13 679s ok 14 679s ok 15 679s ok 16 679s ok 17 679s ok 18 679s ok 19 679s ok 20 679s ok 21 679s ok 22 679s ok 23 679s ok 24 679s ok 25 679s ok 26 679s ok 27 679s ok 28 679s ok 29 679s ok 30 679s ok 31 679s ok 32 679s ok 33 679s ok 34 679s ok 35 679s ok 36 679s ok 37 679s ok 38 679s ok 39 679s ok 40 679s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/form1 679s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/realm2 679s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/basic1 679s ok 682s t/modules/access.t .................. 682s 1..408 682s # Running under perl version 5.038002 for linux 682s # Current time local: Mon Jun 3 13:23:59 2024 682s # Current time GMT: Mon Jun 3 13:23:59 2024 682s # Using Test.pm version 1.31 682s # Using Apache/Test.pm version 1.42 682s # --- 682s # Order deny,allow 682s # Allow from all 682s # expecting access. 682s ok 1 682s # --- 682s # Order deny,allow 682s # Deny from all 682s # expecting access denial. 682s ok 2 682s # --- 682s # Order deny,allow 682s # Allow from all 682s # Deny from all 682s # expecting access. 682s ok 3 682s # --- 682s # Order deny,allow 682s # Deny from localhost 682s # expecting access denial. 682s ok 4 682s # --- 682s # Order deny,allow 682s # Allow from all 682s # Deny from localhost 682s # expecting access. 682s ok 5 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 6 682s # --- 682s # Order deny,allow 682s # Allow from all 682s # Deny from 127.0.0.1 682s # expecting access. 682s ok 7 682s # --- 682s # Order deny,allow 682s # Deny from 127.0 682s # expecting access denial. 682s ok 8 682s # --- 682s # Order deny,allow 682s # Allow from all 682s # Deny from 127.0 682s # expecting access. 682s ok 9 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 10 682s # --- 682s # Order deny,allow 682s # Allow from all 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access. 682s ok 11 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 12 682s # --- 682s # Order deny,allow 682s # Allow from all 682s # Deny from 127.0.0.1/16 682s # expecting access. 682s ok 13 682s # --- 682s # Order deny,allow 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 14 682s # --- 682s # Order deny,allow 682s # Allow from all 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 15 682s # --- 682s # Order deny,allow 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 16 682s # --- 682s # Order deny,allow 682s # Allow from all 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 17 682s # --- 682s # Order deny,allow 682s # Allow from localhost 682s # expecting access. 682s ok 18 682s # --- 682s # Order deny,allow 682s # Deny from all 682s # expecting access denial. 682s ok 19 682s # --- 682s # Order deny,allow 682s # Allow from localhost 682s # Deny from all 682s # expecting access. 682s ok 20 682s # --- 682s # Order deny,allow 682s # Deny from localhost 682s # expecting access denial. 682s ok 21 682s # --- 682s # Order deny,allow 682s # Allow from localhost 682s # Deny from localhost 682s # expecting access. 682s ok 22 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 23 682s # --- 682s # Order deny,allow 682s # Allow from localhost 682s # Deny from 127.0.0.1 682s # expecting access. 682s ok 24 682s # --- 682s # Order deny,allow 682s # Deny from 127.0 682s # expecting access denial. 682s ok 25 682s # --- 682s # Order deny,allow 682s # Allow from localhost 682s # Deny from 127.0 682s # expecting access. 682s ok 26 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 27 682s # --- 682s # Order deny,allow 682s # Allow from localhost 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access. 682s ok 28 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 29 682s # --- 682s # Order deny,allow 682s # Allow from localhost 682s # Deny from 127.0.0.1/16 682s # expecting access. 682s ok 30 682s # --- 682s # Order deny,allow 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 31 682s # --- 682s # Order deny,allow 682s # Allow from localhost 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 32 682s # --- 682s # Order deny,allow 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 33 682s # --- 682s # Order deny,allow 682s # Allow from localhost 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 34 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1 682s # expecting access. 682s ok 35 682s # --- 682s # Order deny,allow 682s # Deny from all 682s # expecting access denial. 682s ok 36 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1 682s # Deny from all 682s # expecting access. 682s ok 37 682s # --- 682s # Order deny,allow 682s # Deny from localhost 682s # expecting access denial. 682s ok 38 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1 682s # Deny from localhost 682s # expecting access. 682s ok 39 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 40 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1 682s # Deny from 127.0.0.1 682s # expecting access. 682s ok 41 682s # --- 682s # Order deny,allow 682s # Deny from 127.0 682s # expecting access denial. 682s ok 42 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1 682s # Deny from 127.0 682s # expecting access. 682s ok 43 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 44 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access. 682s ok 45 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 46 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1 682s # Deny from 127.0.0.1/16 682s # expecting access. 682s ok 47 682s # --- 682s # Order deny,allow 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 48 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 49 682s # --- 682s # Order deny,allow 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 50 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 51 682s # --- 682s # Order deny,allow 682s # Allow from 127.0 682s # expecting access. 682s ok 52 682s # --- 682s # Order deny,allow 682s # Deny from all 682s # expecting access denial. 682s ok 53 682s # --- 682s # Order deny,allow 682s # Allow from 127.0 682s # Deny from all 682s # expecting access. 682s ok 54 682s # --- 682s # Order deny,allow 682s # Deny from localhost 682s # expecting access denial. 682s ok 55 682s # --- 682s # Order deny,allow 682s # Allow from 127.0 682s # Deny from localhost 682s # expecting access. 682s ok 56 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 57 682s # --- 682s # Order deny,allow 682s # Allow from 127.0 682s # Deny from 127.0.0.1 682s # expecting access. 682s ok 58 682s # --- 682s # Order deny,allow 682s # Deny from 127.0 682s # expecting access denial. 682s ok 59 682s # --- 682s # Order deny,allow 682s # Allow from 127.0 682s # Deny from 127.0 682s # expecting access. 682s ok 60 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 61 682s # --- 682s # Order deny,allow 682s # Allow from 127.0 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access. 682s ok 62 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 63 682s # --- 682s # Order deny,allow 682s # Allow from 127.0 682s # Deny from 127.0.0.1/16 682s # expecting access. 682s ok 64 682s # --- 682s # Order deny,allow 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 65 682s # --- 682s # Order deny,allow 682s # Allow from 127.0 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 66 682s # --- 682s # Order deny,allow 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 67 682s # --- 682s # Order deny,allow 682s # Allow from 127.0 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 68 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1/255.255.0.0 682s # expecting access. 682s ok 69 682s # --- 682s # Order deny,allow 682s # Deny from all 682s # expecting access denial. 682s ok 70 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from all 682s # expecting access. 682s ok 71 682s # --- 682s # Order deny,allow 682s # Deny from localhost 682s # expecting access denial. 682s ok 72 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from localhost 682s # expecting access. 682s ok 73 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 74 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from 127.0.0.1 682s # expecting access. 682s ok 75 682s # --- 682s # Order deny,allow 682s # Deny from 127.0 682s # expecting access denial. 682s ok 76 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from 127.0 682s # expecting access. 682s ok 77 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 78 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access. 682s ok 79 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 80 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from 127.0.0.1/16 682s # expecting access. 682s ok 81 682s # --- 682s # Order deny,allow 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 82 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 83 682s # --- 682s # Order deny,allow 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 84 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 85 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1/16 682s # expecting access. 682s ok 86 682s # --- 682s # Order deny,allow 682s # Deny from all 682s # expecting access denial. 682s ok 87 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1/16 682s # Deny from all 682s # expecting access. 682s ok 88 682s # --- 682s # Order deny,allow 682s # Deny from localhost 682s # expecting access denial. 682s ok 89 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1/16 682s # Deny from localhost 682s # expecting access. 682s ok 90 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 91 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1/16 682s # Deny from 127.0.0.1 682s # expecting access. 682s ok 92 682s # --- 682s # Order deny,allow 682s # Deny from 127.0 682s # expecting access denial. 682s ok 93 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1/16 682s # Deny from 127.0 682s # expecting access. 682s ok 94 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 95 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1/16 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access. 682s ok 96 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 97 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1/16 682s # Deny from 127.0.0.1/16 682s # expecting access. 682s ok 98 682s # --- 682s # Order deny,allow 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 99 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1/16 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 100 682s # --- 682s # Order deny,allow 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 101 682s # --- 682s # Order deny,allow 682s # Allow from 127.0.0.1/16 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 102 682s # --- 682s # Order deny,allow 682s # Allow from somewhere.else.com 682s # expecting access. 682s ok 103 682s # --- 682s # Order deny,allow 682s # Deny from all 682s # expecting access denial. 682s ok 104 682s # --- 682s # Order deny,allow 682s # Allow from somewhere.else.com 682s # Deny from all 682s # expecting access denial. 682s ok 105 682s # --- 682s # Order deny,allow 682s # Deny from localhost 682s # expecting access denial. 682s ok 106 682s # --- 682s # Order deny,allow 682s # Allow from somewhere.else.com 682s # Deny from localhost 682s # expecting access denial. 682s ok 107 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 108 682s # --- 682s # Order deny,allow 682s # Allow from somewhere.else.com 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 109 682s # --- 682s # Order deny,allow 682s # Deny from 127.0 682s # expecting access denial. 682s ok 110 682s # --- 682s # Order deny,allow 682s # Allow from somewhere.else.com 682s # Deny from 127.0 682s # expecting access denial. 682s ok 111 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 112 682s # --- 682s # Order deny,allow 682s # Allow from somewhere.else.com 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 113 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 114 682s # --- 682s # Order deny,allow 682s # Allow from somewhere.else.com 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 115 682s # --- 682s # Order deny,allow 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 116 682s # --- 682s # Order deny,allow 682s # Allow from somewhere.else.com 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 117 682s # --- 682s # Order deny,allow 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 118 682s # --- 682s # Order deny,allow 682s # Allow from somewhere.else.com 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 119 682s # --- 682s # Order deny,allow 682s # Allow from 66.6.6.6 682s # expecting access. 682s ok 120 682s # --- 682s # Order deny,allow 682s # Deny from all 682s # expecting access denial. 682s ok 121 682s # --- 682s # Order deny,allow 682s # Allow from 66.6.6.6 682s # Deny from all 682s # expecting access denial. 682s ok 122 682s # --- 682s # Order deny,allow 682s # Deny from localhost 682s # expecting access denial. 682s ok 123 682s # --- 682s # Order deny,allow 682s # Allow from 66.6.6.6 682s # Deny from localhost 682s # expecting access denial. 682s ok 124 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 125 682s # --- 682s # Order deny,allow 682s # Allow from 66.6.6.6 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 126 682s # --- 682s # Order deny,allow 682s # Deny from 127.0 682s # expecting access denial. 682s ok 127 682s # --- 682s # Order deny,allow 682s # Allow from 66.6.6.6 682s # Deny from 127.0 682s # expecting access denial. 682s ok 128 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 129 682s # --- 682s # Order deny,allow 682s # Allow from 66.6.6.6 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 130 682s # --- 682s # Order deny,allow 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 131 682s # --- 682s # Order deny,allow 682s # Allow from 66.6.6.6 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 132 682s # --- 682s # Order deny,allow 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 133 682s # --- 682s # Order deny,allow 682s # Allow from 66.6.6.6 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 134 682s # --- 682s # Order deny,allow 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 135 682s # --- 682s # Order deny,allow 682s # Allow from 66.6.6.6 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 136 682s # --- 682s # Order allow,deny 682s # Allow from all 682s # expecting access. 682s ok 137 682s # --- 682s # Order allow,deny 682s # Deny from all 682s # expecting access denial. 682s ok 138 682s # --- 682s # Order allow,deny 682s # Allow from all 682s # Deny from all 682s # expecting access denial. 682s ok 139 682s # --- 682s # Order allow,deny 682s # Deny from localhost 682s # expecting access denial. 682s ok 140 682s # --- 682s # Order allow,deny 682s # Allow from all 682s # Deny from localhost 682s # expecting access denial. 682s ok 141 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 142 682s # --- 682s # Order allow,deny 682s # Allow from all 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 143 682s # --- 682s # Order allow,deny 682s # Deny from 127.0 682s # expecting access denial. 682s ok 144 682s # --- 682s # Order allow,deny 682s # Allow from all 682s # Deny from 127.0 682s # expecting access denial. 682s ok 145 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 146 682s # --- 682s # Order allow,deny 682s # Allow from all 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 147 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 148 682s # --- 682s # Order allow,deny 682s # Allow from all 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 149 682s # --- 682s # Order allow,deny 682s # Deny from somewhere.else.com 682s # expecting access denial. 682s ok 150 682s # --- 682s # Order allow,deny 682s # Allow from all 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 151 682s # --- 682s # Order allow,deny 682s # Deny from 66.6.6.6 682s # expecting access denial. 682s ok 152 682s # --- 682s # Order allow,deny 682s # Allow from all 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 153 682s # --- 682s # Order allow,deny 682s # Allow from localhost 682s # expecting access. 682s ok 154 682s # --- 682s # Order allow,deny 682s # Deny from all 682s # expecting access denial. 682s ok 155 682s # --- 682s # Order allow,deny 682s # Allow from localhost 682s # Deny from all 682s # expecting access denial. 682s ok 156 682s # --- 682s # Order allow,deny 682s # Deny from localhost 682s # expecting access denial. 682s ok 157 682s # --- 682s # Order allow,deny 682s # Allow from localhost 682s # Deny from localhost 682s # expecting access denial. 682s ok 158 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 159 682s # --- 682s # Order allow,deny 682s # Allow from localhost 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 160 682s # --- 682s # Order allow,deny 682s # Deny from 127.0 682s # expecting access denial. 682s ok 161 682s # --- 682s # Order allow,deny 682s # Allow from localhost 682s # Deny from 127.0 682s # expecting access denial. 682s ok 162 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 163 682s # --- 682s # Order allow,deny 682s # Allow from localhost 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 164 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 165 682s # --- 682s # Order allow,deny 682s # Allow from localhost 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 166 682s # --- 682s # Order allow,deny 682s # Deny from somewhere.else.com 682s # expecting access denial. 682s ok 167 682s # --- 682s # Order allow,deny 682s # Allow from localhost 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 168 682s # --- 682s # Order allow,deny 682s # Deny from 66.6.6.6 682s # expecting access denial. 682s ok 169 682s # --- 682s # Order allow,deny 682s # Allow from localhost 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 170 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1 682s # expecting access. 682s ok 171 682s # --- 682s # Order allow,deny 682s # Deny from all 682s # expecting access denial. 682s ok 172 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1 682s # Deny from all 682s # expecting access denial. 682s ok 173 682s # --- 682s # Order allow,deny 682s # Deny from localhost 682s # expecting access denial. 682s ok 174 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1 682s # Deny from localhost 682s # expecting access denial. 682s ok 175 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 176 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 177 682s # --- 682s # Order allow,deny 682s # Deny from 127.0 682s # expecting access denial. 682s ok 178 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1 682s # Deny from 127.0 682s # expecting access denial. 682s ok 179 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 180 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 181 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 182 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 183 682s # --- 682s # Order allow,deny 682s # Deny from somewhere.else.com 682s # expecting access denial. 682s ok 184 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 185 682s # --- 682s # Order allow,deny 682s # Deny from 66.6.6.6 682s # expecting access denial. 682s ok 186 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 187 682s # --- 682s # Order allow,deny 682s # Allow from 127.0 682s # expecting access. 682s ok 188 682s # --- 682s # Order allow,deny 682s # Deny from all 682s # expecting access denial. 682s ok 189 682s # --- 682s # Order allow,deny 682s # Allow from 127.0 682s # Deny from all 682s # expecting access denial. 682s ok 190 682s # --- 682s # Order allow,deny 682s # Deny from localhost 682s # expecting access denial. 682s ok 191 682s # --- 682s # Order allow,deny 682s # Allow from 127.0 682s # Deny from localhost 682s # expecting access denial. 682s ok 192 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 193 682s # --- 682s # Order allow,deny 682s # Allow from 127.0 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 194 682s # --- 682s # Order allow,deny 682s # Deny from 127.0 682s # expecting access denial. 682s ok 195 682s # --- 682s # Order allow,deny 682s # Allow from 127.0 682s # Deny from 127.0 682s # expecting access denial. 682s ok 196 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 197 682s # --- 682s # Order allow,deny 682s # Allow from 127.0 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 198 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 199 682s # --- 682s # Order allow,deny 682s # Allow from 127.0 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 200 682s # --- 682s # Order allow,deny 682s # Deny from somewhere.else.com 682s # expecting access denial. 682s ok 201 682s # --- 682s # Order allow,deny 682s # Allow from 127.0 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 202 682s # --- 682s # Order allow,deny 682s # Deny from 66.6.6.6 682s # expecting access denial. 682s ok 203 682s # --- 682s # Order allow,deny 682s # Allow from 127.0 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 204 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1/255.255.0.0 682s # expecting access. 682s ok 205 682s # --- 682s # Order allow,deny 682s # Deny from all 682s # expecting access denial. 682s ok 206 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from all 682s # expecting access denial. 682s ok 207 682s # --- 682s # Order allow,deny 682s # Deny from localhost 682s # expecting access denial. 682s ok 208 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from localhost 682s # expecting access denial. 682s ok 209 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 210 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 211 682s # --- 682s # Order allow,deny 682s # Deny from 127.0 682s # expecting access denial. 682s ok 212 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from 127.0 682s # expecting access denial. 682s ok 213 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 214 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 215 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 216 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 217 682s # --- 682s # Order allow,deny 682s # Deny from somewhere.else.com 682s # expecting access denial. 682s ok 218 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 219 682s # --- 682s # Order allow,deny 682s # Deny from 66.6.6.6 682s # expecting access denial. 682s ok 220 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 221 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1/16 682s # expecting access. 682s ok 222 682s # --- 682s # Order allow,deny 682s # Deny from all 682s # expecting access denial. 682s ok 223 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1/16 682s # Deny from all 682s # expecting access denial. 682s ok 224 682s # --- 682s # Order allow,deny 682s # Deny from localhost 682s # expecting access denial. 682s ok 225 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1/16 682s # Deny from localhost 682s # expecting access denial. 682s ok 226 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 227 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1/16 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 228 682s # --- 682s # Order allow,deny 682s # Deny from 127.0 682s # expecting access denial. 682s ok 229 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1/16 682s # Deny from 127.0 682s # expecting access denial. 682s ok 230 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 231 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1/16 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 232 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 233 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1/16 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 234 682s # --- 682s # Order allow,deny 682s # Deny from somewhere.else.com 682s # expecting access denial. 682s ok 235 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1/16 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 236 682s # --- 682s # Order allow,deny 682s # Deny from 66.6.6.6 682s # expecting access denial. 682s ok 237 682s # --- 682s # Order allow,deny 682s # Allow from 127.0.0.1/16 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 238 682s # --- 682s # Order allow,deny 682s # Allow from somewhere.else.com 682s # expecting access denial. 682s ok 239 682s # --- 682s # Order allow,deny 682s # Deny from all 682s # expecting access denial. 682s ok 240 682s # --- 682s # Order allow,deny 682s # Allow from somewhere.else.com 682s # Deny from all 682s # expecting access denial. 682s ok 241 682s # --- 682s # Order allow,deny 682s # Deny from localhost 682s # expecting access denial. 682s ok 242 682s # --- 682s # Order allow,deny 682s # Allow from somewhere.else.com 682s # Deny from localhost 682s # expecting access denial. 682s ok 243 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 244 682s # --- 682s # Order allow,deny 682s # Allow from somewhere.else.com 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 245 682s # --- 682s # Order allow,deny 682s # Deny from 127.0 682s # expecting access denial. 682s ok 246 682s # --- 682s # Order allow,deny 682s # Allow from somewhere.else.com 682s # Deny from 127.0 682s # expecting access denial. 682s ok 247 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 248 682s # --- 682s # Order allow,deny 682s # Allow from somewhere.else.com 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 249 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 250 682s # --- 682s # Order allow,deny 682s # Allow from somewhere.else.com 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 251 682s # --- 682s # Order allow,deny 682s # Deny from somewhere.else.com 682s # expecting access denial. 682s ok 252 682s # --- 682s # Order allow,deny 682s # Allow from somewhere.else.com 682s # Deny from somewhere.else.com 682s # expecting access denial. 682s ok 253 682s # --- 682s # Order allow,deny 682s # Deny from 66.6.6.6 682s # expecting access denial. 682s ok 254 682s # --- 682s # Order allow,deny 682s # Allow from somewhere.else.com 682s # Deny from 66.6.6.6 682s # expecting access denial. 682s ok 255 682s # --- 682s # Order allow,deny 682s # Allow from 66.6.6.6 682s # expecting access denial. 682s ok 256 682s # --- 682s # Order allow,deny 682s # Deny from all 682s # expecting access denial. 682s ok 257 682s # --- 682s # Order allow,deny 682s # Allow from 66.6.6.6 682s # Deny from all 682s # expecting access denial. 682s ok 258 682s # --- 682s # Order allow,deny 682s # Deny from localhost 682s # expecting access denial. 682s ok 259 682s # --- 682s # Order allow,deny 682s # Allow from 66.6.6.6 682s # Deny from localhost 682s # expecting access denial. 682s ok 260 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 261 682s # --- 682s # Order allow,deny 682s # Allow from 66.6.6.6 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 262 682s # --- 682s # Order allow,deny 682s # Deny from 127.0 682s # expecting access denial. 682s ok 263 682s # --- 682s # Order allow,deny 682s # Allow from 66.6.6.6 682s # Deny from 127.0 682s # expecting access denial. 682s ok 264 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 265 682s # --- 682s # Order allow,deny 682s # Allow from 66.6.6.6 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 266 682s # --- 682s # Order allow,deny 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 267 682s # --- 682s # Order allow,deny 682s # Allow from 66.6.6.6 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 268 682s # --- 682s # Order allow,deny 682s # Deny from somewhere.else.com 682s # expecting access denial. 682s ok 269 682s # --- 682s # Order allow,deny 682s # Allow from 66.6.6.6 682s # Deny from somewhere.else.com 682s # expecting access denial. 682s ok 270 682s # --- 682s # Order allow,deny 682s # Deny from 66.6.6.6 682s # expecting access denial. 682s ok 271 682s # --- 682s # Order allow,deny 682s # Allow from 66.6.6.6 682s # Deny from 66.6.6.6 682s # expecting access denial. 682s ok 272 682s # --- 682s # Order mutual-failure 682s # Allow from all 682s # expecting access. 682s ok 273 682s # --- 682s # Order mutual-failure 682s # Deny from all 682s # expecting access denial. 682s ok 274 682s # --- 682s # Order mutual-failure 682s # Allow from all 682s # Deny from all 682s # expecting access denial. 682s ok 275 682s # --- 682s # Order mutual-failure 682s # Deny from localhost 682s # expecting access denial. 682s ok 276 682s # --- 682s # Order mutual-failure 682s # Allow from all 682s # Deny from localhost 682s # expecting access denial. 682s ok 277 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 278 682s # --- 682s # Order mutual-failure 682s # Allow from all 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 279 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0 682s # expecting access denial. 682s ok 280 682s # --- 682s # Order mutual-failure 682s # Allow from all 682s # Deny from 127.0 682s # expecting access denial. 682s ok 281 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 282 682s # --- 682s # Order mutual-failure 682s # Allow from all 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 283 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 284 682s # --- 682s # Order mutual-failure 682s # Allow from all 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 285 682s # --- 682s # Order mutual-failure 682s # Deny from somewhere.else.com 682s # expecting access denial. 682s ok 286 682s # --- 682s # Order mutual-failure 682s # Allow from all 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 287 682s # --- 682s # Order mutual-failure 682s # Deny from 66.6.6.6 682s # expecting access denial. 682s ok 288 682s # --- 682s # Order mutual-failure 682s # Allow from all 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 289 682s # --- 682s # Order mutual-failure 682s # Allow from localhost 682s # expecting access. 682s ok 290 682s # --- 682s # Order mutual-failure 682s # Deny from all 682s # expecting access denial. 682s ok 291 682s # --- 682s # Order mutual-failure 682s # Allow from localhost 682s # Deny from all 682s # expecting access denial. 682s ok 292 682s # --- 682s # Order mutual-failure 682s # Deny from localhost 682s # expecting access denial. 682s ok 293 682s # --- 682s # Order mutual-failure 682s # Allow from localhost 682s # Deny from localhost 682s # expecting access denial. 682s ok 294 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 295 682s # --- 682s # Order mutual-failure 682s # Allow from localhost 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 296 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0 682s # expecting access denial. 682s ok 297 682s # --- 682s # Order mutual-failure 682s # Allow from localhost 682s # Deny from 127.0 682s # expecting access denial. 682s ok 298 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 299 682s # --- 682s # Order mutual-failure 682s # Allow from localhost 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 300 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 301 682s # --- 682s # Order mutual-failure 682s # Allow from localhost 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 302 682s # --- 682s # Order mutual-failure 682s # Deny from somewhere.else.com 682s # expecting access denial. 682s ok 303 682s # --- 682s # Order mutual-failure 682s # Allow from localhost 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 304 682s # --- 682s # Order mutual-failure 682s # Deny from 66.6.6.6 682s # expecting access denial. 682s ok 305 682s # --- 682s # Order mutual-failure 682s # Allow from localhost 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 306 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1 682s # expecting access. 682s ok 307 682s # --- 682s # Order mutual-failure 682s # Deny from all 682s # expecting access denial. 682s ok 308 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1 682s # Deny from all 682s # expecting access denial. 682s ok 309 682s # --- 682s # Order mutual-failure 682s # Deny from localhost 682s # expecting access denial. 682s ok 310 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1 682s # Deny from localhost 682s # expecting access denial. 682s ok 311 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 312 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 313 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0 682s # expecting access denial. 682s ok 314 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1 682s # Deny from 127.0 682s # expecting access denial. 682s ok 315 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 316 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 317 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 318 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 319 682s # --- 682s # Order mutual-failure 682s # Deny from somewhere.else.com 682s # expecting access denial. 682s ok 320 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 321 682s # --- 682s # Order mutual-failure 682s # Deny from 66.6.6.6 682s # expecting access denial. 682s ok 322 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 323 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0 682s # expecting access. 682s ok 324 682s # --- 682s # Order mutual-failure 682s # Deny from all 682s # expecting access denial. 682s ok 325 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0 682s # Deny from all 682s # expecting access denial. 682s ok 326 682s # --- 682s # Order mutual-failure 682s # Deny from localhost 682s # expecting access denial. 682s ok 327 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0 682s # Deny from localhost 682s # expecting access denial. 682s ok 328 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 329 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 330 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0 682s # expecting access denial. 682s ok 331 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0 682s # Deny from 127.0 682s # expecting access denial. 682s ok 332 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 333 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 334 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 335 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 336 682s # --- 682s # Order mutual-failure 682s # Deny from somewhere.else.com 682s # expecting access denial. 682s ok 337 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 338 682s # --- 682s # Order mutual-failure 682s # Deny from 66.6.6.6 682s # expecting access denial. 682s ok 339 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 340 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1/255.255.0.0 682s # expecting access. 682s ok 341 682s # --- 682s # Order mutual-failure 682s # Deny from all 682s # expecting access denial. 682s ok 342 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from all 682s # expecting access denial. 682s ok 343 682s # --- 682s # Order mutual-failure 682s # Deny from localhost 682s # expecting access denial. 682s ok 344 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from localhost 682s # expecting access denial. 682s ok 345 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 346 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 347 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0 682s # expecting access denial. 682s ok 348 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from 127.0 682s # expecting access denial. 682s ok 349 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 350 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 351 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 352 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 353 682s # --- 682s # Order mutual-failure 682s # Deny from somewhere.else.com 682s # expecting access denial. 682s ok 354 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 355 682s # --- 682s # Order mutual-failure 682s # Deny from 66.6.6.6 682s # expecting access denial. 682s ok 356 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1/255.255.0.0 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 357 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1/16 682s # expecting access. 682s ok 358 682s # --- 682s # Order mutual-failure 682s # Deny from all 682s # expecting access denial. 682s ok 359 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1/16 682s # Deny from all 682s # expecting access denial. 682s ok 360 682s # --- 682s # Order mutual-failure 682s # Deny from localhost 682s # expecting access denial. 682s ok 361 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1/16 682s # Deny from localhost 682s # expecting access denial. 682s ok 362 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 363 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1/16 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 364 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0 682s # expecting access denial. 682s ok 365 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1/16 682s # Deny from 127.0 682s # expecting access denial. 682s ok 366 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 367 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1/16 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 368 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 369 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1/16 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 370 682s # --- 682s # Order mutual-failure 682s # Deny from somewhere.else.com 682s # expecting access denial. 682s ok 371 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1/16 682s # Deny from somewhere.else.com 682s # expecting access. 682s ok 372 682s # --- 682s # Order mutual-failure 682s # Deny from 66.6.6.6 682s # expecting access denial. 682s ok 373 682s # --- 682s # Order mutual-failure 682s # Allow from 127.0.0.1/16 682s # Deny from 66.6.6.6 682s # expecting access. 682s ok 374 682s # --- 682s # Order mutual-failure 682s # Allow from somewhere.else.com 682s # expecting access denial. 682s ok 375 682s # --- 682s # Order mutual-failure 682s # Deny from all 682s # expecting access denial. 682s ok 376 682s # --- 682s # Order mutual-failure 682s # Allow from somewhere.else.com 682s # Deny from all 682s # expecting access denial. 682s ok 377 682s # --- 682s # Order mutual-failure 682s # Deny from localhost 682s # expecting access denial. 682s ok 378 682s # --- 682s # Order mutual-failure 682s # Allow from somewhere.else.com 682s # Deny from localhost 682s # expecting access denial. 682s ok 379 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 380 682s # --- 682s # Order mutual-failure 682s # Allow from somewhere.else.com 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 381 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0 682s # expecting access denial. 682s ok 382 682s # --- 682s # Order mutual-failure 682s # Allow from somewhere.else.com 682s # Deny from 127.0 682s # expecting access denial. 682s ok 383 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 384 682s # --- 682s # Order mutual-failure 682s # Allow from somewhere.else.com 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 385 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 386 682s # --- 682s # Order mutual-failure 682s # Allow from somewhere.else.com 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 387 682s # --- 682s # Order mutual-failure 682s # Deny from somewhere.else.com 682s # expecting access denial. 682s ok 388 682s # --- 682s # Order mutual-failure 682s # Allow from somewhere.else.com 682s # Deny from somewhere.else.com 682s # expecting access denial. 682s ok 389 682s # --- 682s # Order mutual-failure 682s # Deny from 66.6.6.6 682s # expecting access denial. 682s ok 390 682s # --- 682s # Order mutual-failure 682s # Allow from somewhere.else.com 682s # Deny from 66.6.6.6 682s # expecting access denial. 682s ok 391 682s # --- 682s # Order mutual-failure 682s # Allow from 66.6.6.6 682s # expecting access denial. 682s ok 392 682s # --- 682s # Order mutual-failure 682s # Deny from all 682s # expecting access denial. 682s ok 393 682s # --- 682s # Order mutual-failure 682s # Allow from 66.6.6.6 682s # Deny from all 682s # expecting access denial. 682s ok 394 682s # --- 682s # Order mutual-failure 682s # Deny from localhost 682s # expecting access denial. 682s ok 395 682s # --- 682s # Order mutual-failure 682s # Allow from 66.6.6.6 682s # Deny from localhost 682s # expecting access denial. 682s ok 396 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 397 682s # --- 682s # Order mutual-failure 682s # Allow from 66.6.6.6 682s # Deny from 127.0.0.1 682s # expecting access denial. 682s ok 398 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0 682s # expecting access denial. 682s ok 399 682s # --- 682s # Order mutual-failure 682s # Allow from 66.6.6.6 682s # Deny from 127.0 682s # expecting access denial. 682s ok 400 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 401 682s # --- 682s # Order mutual-failure 682s # Allow from 66.6.6.6 682s # Deny from 127.0.0.1/255.255.0.0 682s # expecting access denial. 682s ok 402 682s # --- 682s # Order mutual-failure 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 403 682s # --- 682s # Order mutual-failure 682s # Allow from 66.6.6.6 682s # Deny from 127.0.0.1/16 682s # expecting access denial. 682s ok 404 682s # --- 682s # Order mutual-failure 682s # Deny from somewhere.else.com 682s # expecting access denial. 682s ok 405 682s # --- 682s # Order mutual-failure 682s # Allow from 66.6.6.6 682s # Deny from somewhere.else.com 682s # expecting access denial. 682s ok 406 682s # --- 682s # Order mutual-failure 682s # Deny from 66.6.6.6 682s # expecting access denial. 682s ok 407 682s # --- 682s # Order mutual-failure 682s # Allow from 66.6.6.6 682s # Deny from 66.6.6.6 682s # expecting access denial. 682s ok 408 682s ok 684s t/modules/actions.t ................. 684s 1..20 684s # Running under perl version 5.038002 for linux 684s # Current time local: Mon Jun 3 13:24:02 2024 684s # Current time GMT: Mon Jun 3 13:24:02 2024 684s # Using Test.pm version 1.31 684s # Using Apache/Test.pm version 1.42 684s # expected: 200 684s # received: '200' 684s ok 1 684s # expected: 'nada' 684s # received: 'nada' 684s ok 2 684s # expected: 404 684s # received: '404' 684s ok 3 684s ok 4 # skip RC=404, no need to check content 684s # expected: 404 684s # received: '404' 684s ok 5 684s ok 6 # skip RC=404, no need to check content 684s # expected: 404 684s # received: '404' 684s ok 7 684s ok 8 # skip RC=404, no need to check content 684s # expected: 200 684s # received: '200' 684s ok 9 684s # expected: 'nada' 684s # received: 'nada' 684s ok 10 684s # expected: 404 684s # received: '404' 684s ok 11 684s ok 12 # skip RC=404, no need to check content 684s # expected: 200 684s # received: '200' 684s ok 13 684s # expected: 'POST 684s # foo2: bar2 684s # ' 684s # received: 'POST 684s # foo2: bar2 684s # ' 684s ok 14 684s # expected: 405 684s # received: '405' 684s ok 15 684s # expected: 200 684s # received: '200' 684s ok 16 684s # expected: 'foo=bar' 684s # received: 'foo=bar' 684s ok 17 684s # expected: 200 684s # received: '200' 684s ok 18 684s # expected: 'POST 684s # foo2: bar2 684s # ' 684s # received: 'POST 684s # foo2: bar2 684s # ' 684s ok 19 684s # expected: 405 684s # received: '405' 684s ok 20 684s ok 687s t/modules/alias.t ................... 687s 1..134 687s # Running under perl version 5.038002 for linux 687s # Current time local: Mon Jun 3 13:24:04 2024 687s # Current time GMT: Mon Jun 3 13:24:04 2024 687s # Using Test.pm version 1.31 687s # Using Apache/Test.pm version 1.42 687s # verifying simple aliases 687s # testing : /alias/ 687s # expected: 200 687s # received: '200' 687s ok 1 687s # testing : /bogu/ 687s # expected: 404 687s # received: '404' 687s ok 2 687s # verifying alias match with /ali[0-9]. 687s # testing : /ali0 687s # expected: 0 687s # received: '0' 687s ok 3 687s # testing : /ali1 687s # expected: 1 687s # received: '1' 687s ok 4 687s # testing : /ali2 687s # expected: 2 687s # received: '2' 687s ok 5 687s # testing : /ali3 687s # expected: 3 687s # received: '3' 687s ok 6 687s # testing : /ali4 687s # expected: 4 687s # received: '4' 687s ok 7 687s # testing : /ali5 687s # expected: 5 687s # received: '5' 687s ok 8 687s # testing : /ali6 687s # expected: 6 687s # received: '6' 687s ok 9 687s # testing : /ali7 687s # expected: 7 687s # received: '7' 687s ok 10 687s # testing : /ali8 687s # expected: 8 687s # received: '8' 687s ok 11 687s # testing : /ali9 687s # expected: 9 687s # received: '9' 687s ok 12 687s # verifying expression alias match with /expr/ali[0-9]. 687s # testing : /ali0 687s # expected: 0 687s # received: '0' 687s ok 13 687s # testing : /ali1 687s # expected: 1 687s # received: '1' 687s ok 14 687s # testing : /ali2 687s # expected: 2 687s # received: '2' 687s ok 15 687s # testing : /ali3 687s # expected: 3 687s # received: '3' 687s ok 16 687s # testing : /ali4 687s # expected: 4 687s # received: '4' 687s ok 17 687s # testing : /ali5 687s # expected: 5 687s # received: '5' 687s ok 18 687s # testing : /ali6 687s # expected: 6 687s # received: '6' 687s ok 19 687s # testing : /ali7 687s # expected: 7 687s # received: '7' 687s ok 20 687s # testing : /ali8 687s # expected: 8 687s # received: '8' 687s ok 21 687s # testing : /ali9 687s # expected: 9 687s # received: '9' 687s ok 22 687s # testing : /forbid 687s # expected: '403' 687s # received: '403' 687s ok 23 687s # testing : /gone 687s # expected: '410' 687s # received: '410' 687s ok 24 687s # testing : /perm 687s # expected: '301' 687s # received: '301' 687s ok 25 687s # testing : /perm2 687s # expected: '301' 687s # received: '301' 687s ok 26 687s # testing : /seeother 687s # expected: '303' 687s # received: '303' 687s ok 27 687s # testing : /temp 687s # expected: '302' 687s # received: '302' 687s ok 28 687s # testing : /temp2 687s # expected: '302' 687s # received: '302' 687s ok 29 687s verifying body of perm and temp redirect match 687s # testing : /p0 687s # expected: 0 687s # received: '0' 687s ok 30 687s # testing : /p1 687s # expected: 1 687s # received: '1' 687s ok 31 687s # testing : /p2 687s # expected: 2 687s # received: '2' 687s ok 32 687s # testing : /p3 687s # expected: 3 687s # received: '3' 687s ok 33 687s # testing : /p4 687s # expected: 4 687s # received: '4' 687s ok 34 687s # testing : /p5 687s # expected: 5 687s # received: '5' 687s ok 35 687s # testing : /p6 687s # expected: 6 687s # received: '6' 687s ok 36 687s # testing : /p7 687s # expected: 7 687s # received: '7' 687s ok 37 687s # testing : /p8 687s # expected: 8 687s # received: '8' 687s ok 38 687s # testing : /p9 687s # expected: 9 687s # received: '9' 687s ok 39 687s # testing : /t0 687s # expected: 0 687s # received: '0' 687s ok 40 687s # testing : /t1 687s # expected: 1 687s # received: '1' 687s ok 41 687s # testing : /t2 687s # expected: 2 687s # received: '2' 687s ok 42 687s # testing : /t3 687s # expected: 3 687s # received: '3' 687s ok 43 687s # testing : /t4 687s # expected: 4 687s # received: '4' 687s ok 44 687s # testing : /t5 687s # expected: 5 687s # received: '5' 687s ok 45 687s # testing : /t6 687s # expected: 6 687s # received: '6' 687s ok 46 687s # testing : /t7 687s # expected: 7 687s # received: '7' 687s ok 47 687s # testing : /t8 687s # expected: 8 687s # received: '8' 687s ok 48 687s # testing : /t9 687s # expected: 9 687s # received: '9' 687s ok 49 687s verifying body of perm and temp redirect match with expression support 687s # testing : /p0 687s # expected: 0 687s # received: '0' 687s ok 50 687s # testing : /p1 687s # expected: 1 687s # received: '1' 687s ok 51 687s # testing : /p2 687s # expected: 2 687s # received: '2' 687s ok 52 687s # testing : /p3 687s # expected: 3 687s # received: '3' 687s ok 53 687s # testing : /p4 687s # expected: 4 687s # received: '4' 687s ok 54 687s # testing : /p5 687s # expected: 5 687s # received: '5' 687s ok 55 687s # testing : /p6 687s # expected: 6 687s # received: '6' 687s ok 56 687s # testing : /p7 687s # expected: 7 687s # received: '7' 687s ok 57 687s # testing : /p8 687s # expected: 8 687s # received: '8' 687s ok 58 687s # testing : /p9 687s # expected: 9 687s # received: '9' 687s ok 59 687s # testing : /t0 687s # expected: 0 687s # received: '0' 687s ok 60 687s # testing : /t1 687s # expected: 1 687s # received: '1' 687s ok 61 687s # testing : /t2 687s # expected: 2 687s # received: '2' 687s ok 62 687s # testing : /t3 687s # expected: 3 687s # received: '3' 687s ok 63 687s # testing : /t4 687s # expected: 4 687s # received: '4' 687s ok 64 687s # testing : /t5 687s # expected: 5 687s # received: '5' 687s ok 65 687s # testing : /t6 687s # expected: 6 687s # received: '6' 687s ok 66 687s # testing : /t7 687s # expected: 7 687s # received: '7' 687s ok 67 687s # testing : /t8 687s # expected: 8 687s # received: '8' 687s ok 68 687s # testing : /t9 687s # expected: 9 687s # received: '9' 687s ok 69 687s verifying return code of seeother and gone redirect match 687s # testing : g0 687s # expected: '410' 687s # received: '410' 687s ok 70 687s # testing : g1 687s # expected: '410' 687s # received: '410' 687s ok 71 687s # testing : g2 687s # expected: '410' 687s # received: '410' 687s ok 72 687s # testing : g3 687s # expected: '410' 687s # received: '410' 687s ok 73 687s # testing : g4 687s # expected: '410' 687s # received: '410' 687s ok 74 687s # testing : g5 687s # expected: '410' 687s # received: '410' 687s ok 75 687s # testing : g6 687s # expected: '410' 687s # received: '410' 687s ok 76 687s # testing : g7 687s # expected: '410' 687s # received: '410' 687s ok 77 687s # testing : g8 687s # expected: '410' 687s # received: '410' 687s ok 78 687s # testing : g9 687s # expected: '410' 687s # received: '410' 687s ok 79 687s # testing : f0 687s # expected: '403' 687s # received: '403' 687s ok 80 687s # testing : f1 687s # expected: '403' 687s # received: '403' 687s ok 81 687s # testing : f2 687s # expected: '403' 687s # received: '403' 687s ok 82 687s # testing : f3 687s # expected: '403' 687s # received: '403' 687s ok 83 687s # testing : f4 687s # expected: '403' 687s # received: '403' 687s ok 84 687s # testing : f5 687s # expected: '403' 687s # received: '403' 687s ok 85 687s # testing : f6 687s # expected: '403' 687s # received: '403' 687s ok 86 687s # testing : f7 687s # expected: '403' 687s # received: '403' 687s ok 87 687s # testing : f8 687s # expected: '403' 687s # received: '403' 687s ok 88 687s # testing : f9 687s # expected: '403' 687s # received: '403' 687s ok 89 687s # testing : s0 687s # expected: '303' 687s # received: '303' 687s ok 90 687s # testing : s1 687s # expected: '303' 687s # received: '303' 687s ok 91 687s # testing : s2 687s # expected: '303' 687s # received: '303' 687s ok 92 687s # testing : s3 687s # expected: '303' 687s # received: '303' 687s ok 93 687s # testing : s4 687s # expected: '303' 687s # received: '303' 687s ok 94 687s # testing : s5 687s # expected: '303' 687s # received: '303' 687s ok 95 687s # testing : s6 687s # expected: '303' 687s # received: '303' 687s ok 96 687s # testing : s7 687s # expected: '303' 687s # received: '303' 687s ok 97 687s # testing : s8 687s # expected: '303' 687s # received: '303' 687s ok 98 687s # testing : s9 687s # expected: '303' 687s # received: '303' 687s ok 99 687s verifying return code of seeother and gone redirect match with expression support 687s # testing : g0 687s # expected: '410' 687s # received: '410' 687s ok 100 687s # testing : g1 687s # expected: '410' 687s # received: '410' 687s ok 101 687s # testing : g2 687s # expected: '410' 687s # received: '410' 687s ok 102 687s # testing : g3 687s # expected: '410' 687s # received: '410' 687s ok 103 687s # testing : g4 687s # expected: '410' 687s # received: '410' 687s ok 104 687s # testing : g5 687s # expected: '410' 687s # received: '410' 687s ok 105 687s # testing : g6 687s # expected: '410' 687s # received: '410' 687s ok 106 687s # testing : g7 687s # expected: '410' 687s # received: '410' 687s ok 107 687s # testing : g8 687s # expected: '410' 687s # received: '410' 687s ok 108 687s # testing : g9 687s # expected: '410' 687s # received: '410' 687s ok 109 687s # testing : f0 687s # expected: '403' 687s # received: '403' 687s ok 110 687s # testing : f1 687s # expected: '403' 687s # received: '403' 687s ok 111 687s # testing : f2 687s # expected: '403' 687s # received: '403' 687s ok 112 687s # testing : f3 687s # expected: '403' 687s # received: '403' 687s ok 113 687s # testing : f4 687s # expected: '403' 687s # received: '403' 687s ok 114 687s # testing : f5 687s # expected: '403' 687s # received: '403' 687s ok 115 687s # testing : f6 687s # expected: '403' 687s # received: '403' 687s ok 116 687s # testing : f7 687s # expected: '403' 687s # received: '403' 687s ok 117 687s # testing : f8 687s # expected: '403' 687s # received: '403' 687s ok 118 687s # testing : f9 687s # expected: '403' 687s # received: '403' 687s ok 119 687s # testing : s0 687s # expected: '303' 687s # received: '303' 687s ok 120 687s # testing : s1 687s # expected: '303' 687s # received: '303' 687s ok 121 687s # testing : s2 687s # expected: '303' 687s # received: '303' 687s ok 122 687s # testing : s3 687s # expected: '303' 687s # received: '303' 687s ok 123 687s # testing : s4 687s # expected: '303' 687s # received: '303' 687s ok 124 687s # testing : s5 687s # expected: '303' 687s # received: '303' 687s ok 125 687s # testing : s6 687s # expected: '303' 687s # received: '303' 687s ok 126 687s # testing : s7 687s # expected: '303' 687s # received: '303' 687s ok 127 687s # testing : s8 687s # expected: '303' 687s # received: '303' 687s ok 128 687s # testing : s9 687s # expected: '303' 687s # received: '303' 687s ok 129 687s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 687s # verifying /modules/alias/script is plain text 687s # testing : /modules/alias/script 687s # expected: '#!/bin/sh 687s # echo Content-type: text/plain 687s # echo 687s # echo this is a shell script cgi. 687s # ' 687s # received: '#!/bin/sh 687s # echo Content-type: text/plain 687s # echo 687s # echo this is a shell script cgi. 687s # ' 687s ok 130 687s # verifying same file accessed at /cgi/script is executed code 687s # testing : /cgi/script 687s # expected: 'this is a shell script cgi. 687s # ' 687s # received: 'this is a shell script cgi. 687s # ' 687s ok 131 687s # verifying ScriptAliasMatch with /aliascgi-script 687s # testing : /aliascgi-script 687s # expected: 'this is a shell script cgi. 687s # ' 687s # received: 'this is a shell script cgi. 687s # ' 687s ok 132 687s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 687s # testing : /aliascgi-script 687s # expected: 'this is a shell script cgi. 687s # ' 687s # received: 'this is a shell script cgi. 687s # ' 687s ok 133 687s # verifying bad script alias. 687s # testing : /aliascgi-nada 687s # expected: 404 687s # received: '404' 687s ok 134 687s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 687s ok 689s t/modules/allowmethods.t ............ 689s 1..9 689s # Running under perl version 5.038002 for linux 689s # Current time local: Mon Jun 3 13:24:07 2024 689s # Current time GMT: Mon Jun 3 13:24:07 2024 689s # Using Test.pm version 1.31 689s # Using Apache/Test.pm version 1.42 689s # testing : Get request to /Get responds 200 689s # expected: 200 689s # received: '200' 689s ok 1 689s # testing : Head request to /Get responds 200 689s # expected: 200 689s # received: '200' 689s ok 2 689s # testing : Post request to /Get responds 405 689s # expected: 405 689s # received: '405' 689s ok 3 689s # testing : Get request to /Head responds 200 689s # expected: 200 689s # received: '200' 689s ok 4 689s # testing : Head request to /Head responds 200 689s # expected: 200 689s # received: '200' 689s ok 5 689s # testing : Post request to /Head responds 405 689s # expected: 405 689s # received: '405' 689s ok 6 689s # testing : Get request to /Post responds 405 689s # expected: 405 689s # received: '405' 689s ok 7 689s # testing : Head request to /Post responds 405 689s # expected: 405 689s # received: '405' 689s ok 8 689s # testing : Post request to /Post responds 200 689s # expected: 200 689s # received: '200' 689s ok 9 689s ok 691s t/modules/asis.t .................... 691s 1..3 691s # Running under perl version 5.038002 for linux 691s # Current time local: Mon Jun 3 13:24:09 2024 691s # Current time GMT: Mon Jun 3 13:24:09 2024 691s # Using Test.pm version 1.31 691s # Using Apache/Test.pm version 1.42 691s # testing : asis content OK 691s # expected: 'This is asis content. 691s # ' 691s # received: 'This is asis content. 691s # ' 691s ok 1 691s # testing : asis gave 404 error 691s # expected: 404 691s # received: '404' 691s ok 2 691s # testing : asis gave 403 error 691s # expected: 403 691s # received: '403' 691s ok 3 691s ok 694s t/modules/authz_core.t .............. 694s 1..504 694s # Running under perl version 5.038002 for linux 694s # Current time local: Mon Jun 3 13:24:11 2024 694s # Current time GMT: Mon Jun 3 13:24:11 2024 694s # Using Test.pm version 1.31 694s # Using Apache/Test.pm version 1.42 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/basic1 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/groups1 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 200, expected 200 [a/ : a/ ] 694s ok 1 694s # got 200, expected 200 [a/ : a/ 1] 694s ok 2 694s # got 200, expected 200 [a/ : a/ 2] 694s ok 3 694s # got 200, expected 200 [a/ : a/ 1 2] 694s ok 4 694s # got 200, expected 200 [a/ : a/ 3] 694s ok 5 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ user1: a/ ] 694s ok 6 694s # got 200, expected 200 [a/ user1: a/ user1] 694s ok 7 694s # got 401, expected 401 [a/ user1: a/ user2] 694s ok 8 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ Any 1 2: a/ ] 694s ok 9 694s # got 200, expected 200 [a/ Any 1 2: a/ 1] 694s ok 10 694s # got 200, expected 200 [a/ Any 1 2: a/ 2] 694s ok 11 694s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 694s ok 12 694s # got 403, expected 403 [a/ Any 1 2: a/ 3] 694s ok 13 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 694s ok 14 694s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 694s ok 15 694s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 694s ok 16 694s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 694s ok 17 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 694s ok 18 694s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 694s ok 19 694s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 694s ok 20 694s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 694s ok 21 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 694s ok 22 694s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 694s ok 23 694s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 694s ok 24 694s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 694s ok 25 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 694s ok 26 694s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 694s ok 27 694s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 694s ok 28 694s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 694s ok 29 694s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 694s ok 30 694s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 694s ok 31 694s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 694s ok 32 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 694s ok 33 694s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 694s ok 34 694s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 694s ok 35 694s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 694s ok 36 694s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 694s ok 37 694s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 694s ok 38 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 694s ok 39 694s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 694s ok 40 694s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 694s ok 41 694s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 694s ok 42 694s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 694s ok 43 694s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 694s ok 44 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 694s ok 45 694s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 694s ok 46 694s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 694s ok 47 694s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 694s ok 48 694s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 694s ok 49 694s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 694s ok 50 694s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 694s ok 51 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 694s ok 52 694s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 694s ok 53 694s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 694s ok 54 694s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 694s ok 55 694s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 694s ok 56 694s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 694s ok 57 694s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 694s ok 58 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All 1 !2: a/ ] 694s ok 59 694s # got 200, expected 200 [a/ All 1 !2: a/ 1] 694s ok 60 694s # got 403, expected 403 [a/ All 1 !2: a/ 2] 694s ok 61 694s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 694s ok 62 694s # got 403, expected 403 [a/ All 1 !2: a/ 3] 694s ok 63 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 694s ok 64 694s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 694s ok 65 694s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 694s ok 66 694s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 694s ok 67 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 694s ok 68 694s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 694s ok 69 694s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 694s ok 70 694s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 694s ok 71 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 694s ok 72 694s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 694s ok 73 694s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 694s ok 74 694s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 694s ok 75 694s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 694s ok 76 694s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 694s ok 77 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 694s ok 78 694s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 694s ok 79 694s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 694s ok 80 694s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 694s ok 81 694s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 694s ok 82 694s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 694s ok 83 694s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 694s ok 84 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 694s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 694s ok 85 694s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 694s ok 86 694s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 694s ok 87 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 694s ok 88 694s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 694s ok 89 694s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 694s ok 90 694s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 694s ok 91 694s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 694s ok 92 694s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 694s ok 93 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 694s ok 94 694s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 694s ok 95 694s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 694s ok 96 694s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 694s ok 97 694s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 694s ok 98 694s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 694s ok 99 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 694s ok 100 694s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 694s ok 101 694s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 694s ok 102 694s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 694s ok 103 694s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 694s ok 104 694s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 694s ok 105 694s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 694s ok 106 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 694s ok 107 694s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 694s ok 108 694s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 694s ok 109 694s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 694s ok 110 694s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 694s ok 111 694s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 694s ok 112 694s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 694s ok 113 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All 1 2: a/ ] 694s ok 114 694s # got 403, expected 403 [a/ All 1 2: a/ 1] 694s ok 115 694s # got 403, expected 403 [a/ All 1 2: a/ 2] 694s ok 116 694s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 694s ok 117 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 694s ok 118 694s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 694s ok 119 694s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 694s ok 120 694s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 694s ok 121 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 694s ok 122 694s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 694s ok 123 694s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 694s ok 124 694s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 694s ok 125 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 694s ok 126 694s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 694s ok 127 694s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 694s ok 128 694s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 694s ok 129 694s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 694s ok 130 694s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 694s ok 131 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 694s ok 132 694s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 694s ok 133 694s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 694s ok 134 694s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 694s ok 135 694s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 694s ok 136 694s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 694s ok 137 694s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 694s ok 138 694s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 694s ok 139 694s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 694s ok 140 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 694s ok 141 694s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 694s ok 142 694s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 694s ok 143 694s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 694s ok 144 694s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 694s ok 145 694s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 694s ok 146 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 694s ok 147 694s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 694s ok 148 694s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 694s ok 149 694s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 694s ok 150 694s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 694s ok 151 694s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 694s ok 152 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 694s ok 153 694s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 694s ok 154 694s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 694s ok 155 694s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 694s ok 156 694s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 694s ok 157 694s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 694s ok 158 694s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 694s ok 159 694s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 694s ok 160 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 694s ok 161 694s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 694s ok 162 694s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 694s ok 163 694s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 694s ok 164 694s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 694s ok 165 694s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 694s ok 166 694s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 694s ok 167 694s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 694s ok 168 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 694s ok 169 694s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 694s ok 170 694s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 694s ok 171 694s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 694s ok 172 694s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 694s ok 173 694s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 694s ok 174 694s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 694s ok 175 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 694s ok 176 694s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 694s ok 177 694s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 694s ok 178 694s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 694s ok 179 694s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 694s ok 180 694s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 694s ok 181 694s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 694s ok 182 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 694s ok 183 694s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 694s ok 184 694s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 694s ok 185 694s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 694s ok 186 694s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 694s ok 187 694s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 694s ok 188 694s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 694s ok 189 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 694s ok 190 694s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 694s ok 191 694s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 694s ok 192 694s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 694s ok 193 694s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 694s ok 194 694s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 694s ok 195 694s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 694s ok 196 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 694s ok 197 694s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 694s ok 198 694s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 694s ok 199 694s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 694s ok 200 694s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 694s ok 201 694s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 694s ok 202 694s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 694s ok 203 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 694s ok 204 694s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 694s ok 205 694s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 694s ok 206 694s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 694s ok 207 694s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 694s ok 208 694s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 694s ok 209 694s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 694s ok 210 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 694s ok 211 694s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 694s ok 212 694s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 694s ok 213 694s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 694s ok 214 694s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 694s ok 215 694s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 694s ok 216 694s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 694s ok 217 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 694s ok 218 694s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 694s ok 219 694s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 694s ok 220 694s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 694s ok 221 694s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 694s ok 222 694s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 694s ok 223 694s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 694s ok 224 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 694s ok 225 694s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 694s ok 226 694s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 694s ok 227 694s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 694s ok 228 694s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 694s ok 229 694s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 694s ok 230 694s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 694s ok 231 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 694s ok 232 694s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 694s ok 233 694s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 694s ok 234 694s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 694s ok 235 694s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 694s ok 236 694s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 694s ok 237 694s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 694s ok 238 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 694s ok 239 694s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 694s ok 240 694s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 694s ok 241 694s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 694s ok 242 694s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 694s ok 243 694s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 694s ok 244 694s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 694s ok 245 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 694s ok 246 694s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 694s ok 247 694s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 694s ok 248 694s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 694s ok 249 694s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 694s ok 250 694s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 694s ok 251 694s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 694s ok 252 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 694s ok 253 694s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 694s ok 254 694s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 694s ok 255 694s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 694s ok 256 694s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 694s ok 257 694s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 694s ok 258 694s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 694s ok 259 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 694s ok 260 694s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 694s ok 261 694s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 694s ok 262 694s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 694s ok 263 694s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 694s ok 264 694s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 694s ok 265 694s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 694s ok 266 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 694s ok 267 694s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 694s ok 268 694s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 694s ok 269 694s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 694s ok 270 694s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 694s ok 271 694s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 694s ok 272 694s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 694s ok 273 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 694s ok 274 694s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 694s ok 275 694s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 694s ok 276 694s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 694s ok 277 694s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 694s ok 278 694s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 694s ok 279 694s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 694s ok 280 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 694s ok 281 694s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 694s ok 282 694s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 694s ok 283 694s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 694s ok 284 694s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 694s ok 285 694s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 694s ok 286 694s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 694s ok 287 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 694s ok 288 694s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 694s ok 289 694s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 694s ok 290 694s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 694s ok 291 694s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 694s ok 292 694s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 694s ok 293 694s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 694s ok 294 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 694s ok 295 694s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 694s ok 296 694s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 694s ok 297 694s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 694s ok 298 694s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 694s ok 299 694s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 694s ok 300 694s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 694s ok 301 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 694s ok 302 694s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 694s ok 303 694s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 694s ok 304 694s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 694s ok 305 694s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 694s ok 306 694s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 694s ok 307 694s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 694s ok 308 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 694s ok 309 694s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 694s ok 310 694s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 694s ok 311 694s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 694s ok 312 694s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 694s ok 313 694s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 694s ok 314 694s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 694s ok 315 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 694s ok 316 694s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 694s ok 317 694s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 694s ok 318 694s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 694s ok 319 694s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 694s ok 320 694s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 694s ok 321 694s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 694s ok 322 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 694s ok 323 694s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 694s ok 324 694s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 694s ok 325 694s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 694s ok 326 694s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 694s ok 327 694s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 694s ok 328 694s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 694s ok 329 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 694s ok 330 694s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 694s ok 331 694s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 694s ok 332 694s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 694s ok 333 694s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 694s ok 334 694s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 694s ok 335 694s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 694s ok 336 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 694s ok 337 694s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 694s ok 338 694s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 694s ok 339 694s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 694s ok 340 694s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 694s ok 341 694s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 694s ok 342 694s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 694s ok 343 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 694s ok 344 694s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 694s ok 345 694s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 694s ok 346 694s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 694s ok 347 694s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 694s ok 348 694s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 694s ok 349 694s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 694s ok 350 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 694s ok 351 694s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 694s ok 352 694s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 694s ok 353 694s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 694s ok 354 694s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 694s ok 355 694s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 694s ok 356 694s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 694s ok 357 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 694s ok 358 694s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 694s ok 359 694s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 694s ok 360 694s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 694s ok 361 694s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 694s ok 362 694s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 694s ok 363 694s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 694s ok 364 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 694s ok 365 694s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 694s ok 366 694s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 694s ok 367 694s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 694s ok 368 694s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 694s ok 369 694s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 694s ok 370 694s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 694s ok 371 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 694s ok 372 694s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 694s ok 373 694s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 694s ok 374 694s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 694s ok 375 694s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 694s ok 376 694s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 694s ok 377 694s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 694s ok 378 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 694s ok 379 694s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 694s ok 380 694s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 694s ok 381 694s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 694s ok 382 694s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 694s ok 383 694s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 694s ok 384 694s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 694s ok 385 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 694s ok 386 694s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 694s ok 387 694s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 694s ok 388 694s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 694s ok 389 694s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 694s ok 390 694s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 694s ok 391 694s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 694s ok 392 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 694s ok 393 694s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 694s ok 394 694s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 694s ok 395 694s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 694s ok 396 694s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 694s ok 397 694s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 694s ok 398 694s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 694s ok 399 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 694s ok 400 694s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 694s ok 401 694s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 694s ok 402 694s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 694s ok 403 694s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 694s ok 404 694s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 694s ok 405 694s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 694s ok 406 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 694s ok 407 694s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 694s ok 408 694s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 694s ok 409 694s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 694s ok 410 694s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 694s ok 411 694s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 694s ok 412 694s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 694s ok 413 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 694s ok 414 694s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 694s ok 415 694s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 694s ok 416 694s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 694s ok 417 694s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 694s ok 418 694s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 694s ok 419 694s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 694s ok 420 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 694s ok 421 694s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 694s ok 422 694s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 694s ok 423 694s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 694s ok 424 694s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 694s ok 425 694s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 694s ok 426 694s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 694s ok 427 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 694s ok 428 694s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 694s ok 429 694s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 694s ok 430 694s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 694s ok 431 694s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 694s ok 432 694s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 694s ok 433 694s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 694s ok 434 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 694s ok 435 694s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 694s ok 436 694s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 694s ok 437 694s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 694s ok 438 694s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 694s ok 439 694s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 694s ok 440 694s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 694s ok 441 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 694s ok 442 694s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 694s ok 443 694s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 694s ok 444 694s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 694s ok 445 694s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 694s ok 446 694s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 694s ok 447 694s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 694s ok 448 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 694s ok 449 694s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 694s ok 450 694s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 694s ok 451 694s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 694s ok 452 694s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 694s ok 453 694s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 694s ok 454 694s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 694s ok 455 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 694s ok 456 694s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 694s ok 457 694s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 694s ok 458 694s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 694s ok 459 694s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 694s ok 460 694s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 694s ok 461 694s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 694s ok 462 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 694s ok 463 694s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 694s ok 464 694s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 694s ok 465 694s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 694s ok 466 694s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 694s ok 467 694s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 694s ok 468 694s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 694s ok 469 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 694s ok 470 694s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 694s ok 471 694s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 694s ok 472 694s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 694s ok 473 694s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 694s ok 474 694s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 694s ok 475 694s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 694s ok 476 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 694s ok 477 694s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 694s ok 478 694s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 694s ok 479 694s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 694s ok 480 694s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 694s ok 481 694s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 694s ok 482 694s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 694s ok 483 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 694s ok 484 694s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 694s ok 485 694s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 694s ok 486 694s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 694s ok 487 694s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 694s ok 488 694s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 694s ok 489 694s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 694s ok 490 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 694s ok 491 694s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 694s ok 492 694s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 694s ok 493 694s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 694s ok 494 694s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 694s ok 495 694s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 694s ok 496 694s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 694s ok 497 694s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 694s ok 498 694s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 694s ok 499 694s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 694s ok 500 694s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 694s ok 501 694s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 694s ok 502 694s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 694s ok 503 694s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 694s ok 504 694s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/groups1 694s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 694s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/basic1 694s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 694s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 694s ok 696s t/modules/autoindex.t ............... 696s 1..84 696s # Running under perl version 5.038002 for linux 696s # Current time local: Mon Jun 3 13:24:14 2024 696s # Current time GMT: Mon Jun 3 13:24:14 2024 696s # Using Test.pm version 1.31 696s # Using Apache/Test.pm version 1.42 696s --- 696s IndexOrderDefault Ascending Name 696s GET /modules/autoindex/htaccess/ 696s ok 1 696s --- 696s IndexOrderDefault Ascending Name 696s 696s (C=N O=A) 696s GET /modules/autoindex/htaccess/?C=N&O=A 696s ok 2 696s --- 696s IndexOrderDefault Ascending Name 696s 696s (C=N O=D) 696s GET /modules/autoindex/htaccess/?C=N&O=D 696s ok 3 696s --- 696s IndexOrderDefault Ascending Name 696s 696s (C=M O=A) 696s GET /modules/autoindex/htaccess/?C=M&O=A 696s ok 4 696s --- 696s IndexOrderDefault Ascending Name 696s 696s (C=M O=D) 696s GET /modules/autoindex/htaccess/?C=M&O=D 696s ok 5 696s --- 696s IndexOrderDefault Ascending Name 696s 696s (C=S O=A) 696s GET /modules/autoindex/htaccess/?C=S&O=A 696s ok 6 696s --- 696s IndexOrderDefault Ascending Name 696s 696s (C=S O=D) 696s GET /modules/autoindex/htaccess/?C=S&O=D 696s ok 7 696s --- 696s IndexOrderDefault Ascending Date 696s GET /modules/autoindex/htaccess/ 696s ok 8 696s --- 696s IndexOrderDefault Ascending Date 696s 696s (C=N O=A) 696s GET /modules/autoindex/htaccess/?C=N&O=A 696s ok 9 696s --- 696s IndexOrderDefault Ascending Date 696s 696s (C=N O=D) 696s GET /modules/autoindex/htaccess/?C=N&O=D 696s ok 10 696s --- 696s IndexOrderDefault Ascending Date 696s 696s (C=M O=A) 696s GET /modules/autoindex/htaccess/?C=M&O=A 696s ok 11 696s --- 696s IndexOrderDefault Ascending Date 696s 696s (C=M O=D) 696s GET /modules/autoindex/htaccess/?C=M&O=D 696s ok 12 696s --- 696s IndexOrderDefault Ascending Date 696s 696s (C=S O=A) 696s GET /modules/autoindex/htaccess/?C=S&O=A 696s ok 13 696s --- 696s IndexOrderDefault Ascending Date 696s 696s (C=S O=D) 696s GET /modules/autoindex/htaccess/?C=S&O=D 696s ok 14 696s --- 696s IndexOrderDefault Ascending Size 696s GET /modules/autoindex/htaccess/ 696s ok 15 696s --- 696s IndexOrderDefault Ascending Size 696s 696s (C=N O=A) 696s GET /modules/autoindex/htaccess/?C=N&O=A 696s ok 16 696s --- 696s IndexOrderDefault Ascending Size 696s 696s (C=N O=D) 696s GET /modules/autoindex/htaccess/?C=N&O=D 696s ok 17 696s --- 696s IndexOrderDefault Ascending Size 696s 696s (C=M O=A) 696s GET /modules/autoindex/htaccess/?C=M&O=A 696s ok 18 696s --- 696s IndexOrderDefault Ascending Size 696s 696s (C=M O=D) 696s GET /modules/autoindex/htaccess/?C=M&O=D 696s ok 19 696s --- 696s IndexOrderDefault Ascending Size 696s 696s (C=S O=A) 696s GET /modules/autoindex/htaccess/?C=S&O=A 696s ok 20 696s --- 696s IndexOrderDefault Ascending Size 696s 696s (C=S O=D) 696s GET /modules/autoindex/htaccess/?C=S&O=D 696s ok 21 696s --- 696s IndexOrderDefault Descending Name 696s GET /modules/autoindex/htaccess/ 696s ok 22 696s --- 696s IndexOrderDefault Descending Name 696s 696s (C=N O=A) 696s GET /modules/autoindex/htaccess/?C=N&O=A 696s ok 23 696s --- 696s IndexOrderDefault Descending Name 696s 696s (C=N O=D) 696s GET /modules/autoindex/htaccess/?C=N&O=D 696s ok 24 696s --- 696s IndexOrderDefault Descending Name 696s 696s (C=M O=A) 696s GET /modules/autoindex/htaccess/?C=M&O=A 696s ok 25 696s --- 696s IndexOrderDefault Descending Name 696s 696s (C=M O=D) 696s GET /modules/autoindex/htaccess/?C=M&O=D 696s ok 26 696s --- 696s IndexOrderDefault Descending Name 696s 696s (C=S O=A) 696s GET /modules/autoindex/htaccess/?C=S&O=A 696s ok 27 696s --- 696s IndexOrderDefault Descending Name 696s 696s (C=S O=D) 696s GET /modules/autoindex/htaccess/?C=S&O=D 696s ok 28 696s --- 696s IndexOrderDefault Descending Date 696s GET /modules/autoindex/htaccess/ 696s ok 29 696s --- 696s IndexOrderDefault Descending Date 696s 696s (C=N O=A) 696s GET /modules/autoindex/htaccess/?C=N&O=A 696s ok 30 696s --- 696s IndexOrderDefault Descending Date 696s 696s (C=N O=D) 696s GET /modules/autoindex/htaccess/?C=N&O=D 696s ok 31 696s --- 696s IndexOrderDefault Descending Date 696s 696s (C=M O=A) 696s GET /modules/autoindex/htaccess/?C=M&O=A 696s ok 32 696s --- 696s IndexOrderDefault Descending Date 696s 696s (C=M O=D) 696s GET /modules/autoindex/htaccess/?C=M&O=D 696s ok 33 696s --- 696s IndexOrderDefault Descending Date 696s 696s (C=S O=A) 696s GET /modules/autoindex/htaccess/?C=S&O=A 696s ok 34 696s --- 696s IndexOrderDefault Descending Date 696s 696s (C=S O=D) 696s GET /modules/autoindex/htaccess/?C=S&O=D 696s ok 35 696s --- 696s IndexOrderDefault Descending Size 696s GET /modules/autoindex/htaccess/ 696s ok 36 696s --- 696s IndexOrderDefault Descending Size 696s 696s (C=N O=A) 696s GET /modules/autoindex/htaccess/?C=N&O=A 696s ok 37 696s --- 696s IndexOrderDefault Descending Size 696s 696s (C=N O=D) 696s GET /modules/autoindex/htaccess/?C=N&O=D 696s ok 38 696s --- 696s IndexOrderDefault Descending Size 696s 696s (C=M O=A) 696s GET /modules/autoindex/htaccess/?C=M&O=A 696s ok 39 696s --- 696s IndexOrderDefault Descending Size 696s 696s (C=M O=D) 696s GET /modules/autoindex/htaccess/?C=M&O=D 696s ok 40 696s --- 696s IndexOrderDefault Descending Size 696s 696s (C=S O=A) 696s GET /modules/autoindex/htaccess/?C=S&O=A 696s ok 41 696s --- 696s IndexOrderDefault Descending Size 696s 696s (C=S O=D) 696s GET /modules/autoindex/htaccess/?C=S&O=D 696s ok 42 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Ascending Name 696s GET /modules/autoindex/htaccess/ 696s ok 43 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Ascending Name 696s 696s (C=N O=A) 696s GET /modules/autoindex/htaccess/?C=N&O=A 696s ok 44 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Ascending Name 696s 696s (C=N O=D) 696s GET /modules/autoindex/htaccess/?C=N&O=D 696s ok 45 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Ascending Name 696s 696s (C=M O=A) 696s GET /modules/autoindex/htaccess/?C=M&O=A 696s ok 46 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Ascending Name 696s 696s (C=M O=D) 696s GET /modules/autoindex/htaccess/?C=M&O=D 696s ok 47 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Ascending Name 696s 696s (C=S O=A) 696s GET /modules/autoindex/htaccess/?C=S&O=A 696s ok 48 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Ascending Name 696s 696s (C=S O=D) 696s GET /modules/autoindex/htaccess/?C=S&O=D 696s ok 49 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Ascending Date 696s GET /modules/autoindex/htaccess/ 696s ok 50 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Ascending Date 696s 696s (C=N O=A) 696s GET /modules/autoindex/htaccess/?C=N&O=A 696s ok 51 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Ascending Date 696s 696s (C=N O=D) 696s GET /modules/autoindex/htaccess/?C=N&O=D 696s ok 52 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Ascending Date 696s 696s (C=M O=A) 696s GET /modules/autoindex/htaccess/?C=M&O=A 696s ok 53 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Ascending Date 696s 696s (C=M O=D) 696s GET /modules/autoindex/htaccess/?C=M&O=D 696s ok 54 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Ascending Date 696s 696s (C=S O=A) 696s GET /modules/autoindex/htaccess/?C=S&O=A 696s ok 55 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Ascending Date 696s 696s (C=S O=D) 696s GET /modules/autoindex/htaccess/?C=S&O=D 696s ok 56 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Ascending Size 696s GET /modules/autoindex/htaccess/ 696s ok 57 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Ascending Size 696s 696s (C=N O=A) 696s GET /modules/autoindex/htaccess/?C=N&O=A 696s ok 58 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Ascending Size 696s 696s (C=N O=D) 696s GET /modules/autoindex/htaccess/?C=N&O=D 696s ok 59 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Ascending Size 696s 696s (C=M O=A) 696s GET /modules/autoindex/htaccess/?C=M&O=A 696s ok 60 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Ascending Size 696s 696s (C=M O=D) 696s GET /modules/autoindex/htaccess/?C=M&O=D 696s ok 61 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Ascending Size 696s 696s (C=S O=A) 696s GET /modules/autoindex/htaccess/?C=S&O=A 696s ok 62 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Ascending Size 696s 696s (C=S O=D) 696s GET /modules/autoindex/htaccess/?C=S&O=D 696s ok 63 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Descending Name 696s GET /modules/autoindex/htaccess/ 696s ok 64 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Descending Name 696s 696s (C=N O=A) 696s GET /modules/autoindex/htaccess/?C=N&O=A 696s ok 65 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Descending Name 696s 696s (C=N O=D) 696s GET /modules/autoindex/htaccess/?C=N&O=D 696s ok 66 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Descending Name 696s 696s (C=M O=A) 696s GET /modules/autoindex/htaccess/?C=M&O=A 696s ok 67 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Descending Name 696s 696s (C=M O=D) 696s GET /modules/autoindex/htaccess/?C=M&O=D 696s ok 68 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Descending Name 696s 696s (C=S O=A) 696s GET /modules/autoindex/htaccess/?C=S&O=A 696s ok 69 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Descending Name 696s 696s (C=S O=D) 696s GET /modules/autoindex/htaccess/?C=S&O=D 696s ok 70 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Descending Date 696s GET /modules/autoindex/htaccess/ 696s ok 71 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Descending Date 696s 696s (C=N O=A) 696s GET /modules/autoindex/htaccess/?C=N&O=A 696s ok 72 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Descending Date 696s 696s (C=N O=D) 696s GET /modules/autoindex/htaccess/?C=N&O=D 696s ok 73 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Descending Date 696s 696s (C=M O=A) 696s GET /modules/autoindex/htaccess/?C=M&O=A 696s ok 74 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Descending Date 696s 696s (C=M O=D) 696s GET /modules/autoindex/htaccess/?C=M&O=D 696s ok 75 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Descending Date 696s 696s (C=S O=A) 696s GET /modules/autoindex/htaccess/?C=S&O=A 696s ok 76 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Descending Date 696s 696s (C=S O=D) 696s GET /modules/autoindex/htaccess/?C=S&O=D 696s ok 77 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Descending Size 696s GET /modules/autoindex/htaccess/ 696s ok 78 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Descending Size 696s 696s (C=N O=A) 696s GET /modules/autoindex/htaccess/?C=N&O=A 696s ok 79 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Descending Size 696s 696s (C=N O=D) 696s GET /modules/autoindex/htaccess/?C=N&O=D 696s ok 80 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Descending Size 696s 696s (C=M O=A) 696s GET /modules/autoindex/htaccess/?C=M&O=A 696s ok 81 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Descending Size 696s 696s (C=M O=D) 696s GET /modules/autoindex/htaccess/?C=M&O=D 696s ok 82 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Descending Size 696s 696s (C=S O=A) 696s GET /modules/autoindex/htaccess/?C=S&O=A 696s ok 83 696s --- 696s IndexOptions FancyIndexing 696s IndexOrderDefault Descending Size 696s 696s (C=S O=D) 696s GET /modules/autoindex/htaccess/?C=S&O=D 696s ok 84 696s ok 698s t/modules/autoindex2.t .............. 698s 1..3 698s # Running under perl version 5.038002 for linux 698s # Current time local: Mon Jun 3 13:24:16 2024 698s # Current time GMT: Mon Jun 3 13:24:16 2024 698s # Using Test.pm version 1.31 698s # Using Apache/Test.pm version 1.42 698s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 698s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 698s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 698s # testing : dir_broken should not be listed 698s # expected: 0 698s # received: 0 698s ok 1 698s # testing : dir_normal should be listed 698s # expected: 1 698s # received: 1 698s ok 2 698s # testing : dir_protected should not be listed 698s # expected: 0 698s # received: 0 698s ok 3 698s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 698s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 698s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 698s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 698s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 698s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 698s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 698s ok 701s t/modules/brotli.t .................. 701s 1..64 701s # Running under perl version 5.038002 for linux 701s # Current time local: Mon Jun 3 13:24:18 2024 701s # Current time GMT: Mon Jun 3 13:24:18 2024 701s # Using Test.pm version 1.31 701s # Using Apache/Test.pm version 1.42 701s qvalue: 701s # expected: 200 701s # received: '200' 701s ok 1 701s # testing : response Content-Encoding is OK 701s # expected: 'br' 701s # received: 'br' 701s ok 2 701s qvalue: 701s # expected: 200 701s # received: '200' 701s ok 3 701s # testing : response Content-Encoding is OK 701s # expected: 'br' 701s # received: 'br' 701s ok 4 701s qvalue: 701s # expected: 200 701s # received: '200' 701s ok 5 701s # testing : response Content-Encoding is OK 701s # expected: 'br' 701s # received: 'br' 701s ok 6 701s qvalue: 701s # expected: 200 701s # received: '200' 701s ok 7 701s # testing : response Content-Encoding is OK 701s # expected: 'br' 701s # received: 'br' 701s ok 8 701s qvalue: 701s # expected: 200 701s # received: '200' 701s ok 9 701s # testing : response Content-Encoding is OK 701s # expected: 'br' 701s # received: 'br' 701s ok 10 701s qvalue: 701s # expected: 200 701s # received: '200' 701s ok 11 701s # testing : response Content-Encoding is OK 701s # expected: 'br' 701s # received: 'br' 701s ok 12 701s qvalue: ; 701s # expected: 200 701s # received: '200' 701s ok 13 701s # testing : response Content-Encoding is OK 701s # expected: 'br' 701s # received: 'br' 701s ok 14 701s qvalue: ; 701s # expected: 200 701s # received: '200' 701s ok 15 701s # testing : response Content-Encoding is OK 701s # expected: 'br' 701s # received: 'br' 701s ok 16 701s qvalue: ; 701s # expected: 200 701s # received: '200' 701s ok 17 701s # testing : response Content-Encoding is OK 701s # expected: 'br' 701s # received: 'br' 701s ok 18 701s qvalue: ;q= 701s # expected: 200 701s # received: '200' 701s ok 19 701s # testing : response Content-Encoding is OK 701s # expected: 'br' 701s # received: 'br' 701s ok 20 701s qvalue: ;q= 701s # expected: 200 701s # received: '200' 701s ok 21 701s # testing : response Content-Encoding is OK 701s # expected: 'br' 701s # received: 'br' 701s ok 22 701s qvalue: ;q= 701s # expected: 200 701s # received: '200' 701s ok 23 701s # testing : response Content-Encoding is OK 701s # expected: 'br' 701s # received: 'br' 701s ok 24 701s qvalue: ;q=0 701s # expected: 200 701s # received: '200' 701s ok 25 701s # testing : response without Content-Encoding is OK 701s # expected: undef 701s # received: undef 701s ok 26 701s qvalue: ;q=0 701s # expected: 200 701s # received: '200' 701s ok 27 701s # testing : response without Content-Encoding is OK 701s # expected: undef 701s # received: undef 701s ok 28 701s qvalue: ;q=0 701s # expected: 200 701s # received: '200' 701s ok 29 701s # testing : response without Content-Encoding is OK 701s # expected: undef 701s # received: undef 701s ok 30 701s qvalue: ;q=0. 701s # expected: 200 701s # received: '200' 701s ok 31 701s # testing : response without Content-Encoding is OK 701s # expected: undef 701s # received: undef 701s ok 32 701s qvalue: ;q=0. 701s # expected: 200 701s # received: '200' 701s ok 33 701s # testing : response without Content-Encoding is OK 701s # expected: undef 701s # received: undef 701s ok 34 701s qvalue: ;q=0. 701s # expected: 200 701s # received: '200' 701s ok 35 701s # testing : response without Content-Encoding is OK 701s # expected: undef 701s # received: undef 701s ok 36 701s qvalue: ;q=0.0 701s # expected: 200 701s # received: '200' 701s ok 37 701s # testing : response without Content-Encoding is OK 701s # expected: undef 701s # received: undef 701s ok 38 701s qvalue: ;q=0.0 701s # expected: 200 701s # received: '200' 701s ok 39 701s # testing : response without Content-Encoding is OK 701s # expected: undef 701s # received: undef 701s ok 40 701s qvalue: ;q=0.0 701s # expected: 200 701s # received: '200' 701s ok 41 701s # testing : response without Content-Encoding is OK 701s # expected: undef 701s # received: undef 701s ok 42 701s qvalue: ;q=0.00 701s # expected: 200 701s # received: '200' 701s ok 43 701s # testing : response without Content-Encoding is OK 701s # expected: undef 701s # received: undef 701s ok 44 701s qvalue: ;q=0.00 701s # expected: 200 701s # received: '200' 701s ok 45 701s # testing : response without Content-Encoding is OK 701s # expected: undef 701s # received: undef 701s ok 46 701s qvalue: ;q=0.00 701s # expected: 200 701s # received: '200' 701s ok 47 701s # testing : response without Content-Encoding is OK 701s # expected: undef 701s # received: undef 701s ok 48 701s qvalue: ;q=0.000 701s # expected: 200 701s # received: '200' 701s ok 49 701s # testing : response without Content-Encoding is OK 701s # expected: undef 701s # received: undef 701s ok 50 701s qvalue: ;q=0.000 701s # expected: 200 701s # received: '200' 701s ok 51 701s # testing : response without Content-Encoding is OK 701s # expected: undef 701s # received: undef 701s ok 52 701s qvalue: ;q=0.000 701s # expected: 200 701s # received: '200' 701s ok 53 701s # testing : response without Content-Encoding is OK 701s # expected: undef 701s # received: undef 701s ok 54 701s qvalue: ;q=0.0000 701s # expected: 200 701s # received: '200' 701s ok 55 701s # testing : response Content-Encoding is OK 701s # expected: 'br' 701s # received: 'br' 701s ok 56 701s qvalue: ;q=0.0000 701s # expected: 200 701s # received: '200' 701s ok 57 701s # testing : response Content-Encoding is OK 701s # expected: 'br' 701s # received: 'br' 701s ok 58 701s qvalue: ;q=0.0000 701s # expected: 200 701s # received: '200' 701s ok 59 701s # testing : response Content-Encoding is OK 701s # expected: 'br' 701s # received: 'br' 701s ok 60 701s # expected: 200 701s # received: '200' 701s ok 61 701s # testing : response Content-Encoding is OK 701s # expected: 'br' 701s # received: 'br' 701s ok 62 701s # expected: 200 701s # received: '200' 701s ok 63 701s # testing : response Content-Encoding is OK 701s # expected: 'gzip' 701s # received: 'gzip' 701s ok 64 701s ok 702s t/modules/buffer.t .................. 702s 1..12 702s # Running under perl version 5.038002 for linux 702s # Current time local: Mon Jun 3 13:24:20 2024 702s # Current time GMT: Mon Jun 3 13:24:20 2024 702s # Using Test.pm version 1.31 702s # Using Apache/Test.pm version 1.42 702s # testing : Checking return code is '200' 702s # expected: 200 702s # received: '200' 702s ok 1 702s ok 2 702s # testing : Checking return code is '200' 702s # expected: 200 702s # received: '200' 702s ok 3 702s ok 4 702s # testing : Checking return code is '200' 702s # expected: 200 702s # received: '200' 702s ok 5 702s ok 6 702s # testing : Checking return code is '200' 702s # expected: 200 702s # received: '200' 702s ok 7 702s ok 8 702s # testing : Checking return code is '200' 702s # expected: 200 702s # received: '200' 702s ok 9 702s ok 10 702s # testing : Checking return code is '200' 702s # expected: 200 702s # received: '200' 702s ok 11 702s ok 12 702s ok 704s t/modules/cache.t ................... 704s 1..3 704s # Running under perl version 5.038002 for linux 704s # Current time local: Mon Jun 3 13:24:22 2024 704s # Current time GMT: Mon Jun 3 13:24:22 2024 704s # Using Test.pm version 1.31 704s # Using Apache/Test.pm version 1.42 704s # testing : non-cached call to index.html 704s # expected: 200 704s # received: '200' 704s ok 1 704s # testing : call to cache index.html 704s # expected: 200 704s # received: '200' 704s ok 2 704s # testing : cached call to index.html 704s # expected: 200 704s # received: '200' 704s ok 3 704s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 704s ok 709s t/modules/cgi.t ..................... 709s 1..58 709s # Running under perl version 5.038002 for linux 709s # Current time local: Mon Jun 3 13:24:24 2024 709s # Current time GMT: Mon Jun 3 13:24:24 2024 709s # Using Test.pm version 1.31 709s # Using Apache/Test.pm version 1.42 709s # testing : return code for acceptpathinfodefault.sh 709s # expected: 200 709s # received: '200' 709s ok 1 709s # testing : body for acceptpathinfodefault.sh 709s # expected: '' 709s # received: '' 709s ok 2 709s # testing : return code for acceptpathinfodefault.sh/foo 709s # expected: 200 709s # received: '200' 709s ok 3 709s # testing : body for acceptpathinfodefault.sh/foo 709s # expected: '/foo' 709s # received: '/foo' 709s ok 4 709s # testing : return code for acceptpathinfooff.sh 709s # expected: 200 709s # received: '200' 709s ok 5 709s # testing : body for acceptpathinfooff.sh 709s # expected: '' 709s # received: '' 709s ok 6 709s # testing : return code for acceptpathinfooff.sh/foo 709s # expected: 404 709s # received: '404' 709s ok 7 709s # no body test for this one 709s ok 8 709s # testing : return code for acceptpathinfoon.sh 709s # expected: 200 709s # received: '200' 709s ok 9 709s # testing : body for acceptpathinfoon.sh 709s # expected: '' 709s # received: '' 709s ok 10 709s # testing : return code for acceptpathinfoon.sh/foo 709s # expected: 200 709s # received: '200' 709s ok 11 709s # testing : body for acceptpathinfoon.sh/foo 709s # expected: '/foo' 709s # received: '/foo' 709s ok 12 709s # testing : return code for bogus-perl.pl 709s # expected: 500 709s # received: '500' 709s ok 13 709s # cgi log created ok. 709s ok 14 709s # testing : return code for bogus-sh.sh 709s # expected: 500 709s # received: '500' 709s ok 15 709s # checking that log size (807) is bigger than it used to be (523) 709s ok 16 709s # testing : return code for nph-stderr.pl 709s # expected: 200 709s # received: '200' 709s ok 17 709s # testing : body for nph-stderr.pl 709s # expected: 'this is nph-stdout' 709s # received: 'this is nph-stdout' 709s ok 18 709s # testing : return code for nph-test.pl 709s # expected: 200 709s # received: '200' 709s ok 19 709s # testing : body for nph-test.pl 709s # expected: 'ok' 709s # received: 'ok' 709s ok 20 709s # testing : return code for perl.pl 709s # expected: 200 709s # received: '200' 709s ok 21 709s # testing : body for perl.pl 709s # expected: 'perl cgi' 709s # received: 'perl cgi' 709s ok 22 709s # testing : return code for sh.sh 709s # expected: 200 709s # received: '200' 709s ok 23 709s # testing : body for sh.sh 709s # expected: 'sh cgi' 709s # received: 'sh cgi' 709s ok 24 709s # testing : return code for stderr1.pl 709s # expected: 200 709s # received: '200' 709s ok 25 709s # testing : body for stderr1.pl 709s # expected: 'this is stdout' 709s # received: 'this is stdout' 709s ok 26 709s # testing : return code for stderr2.pl 709s # expected: 200 709s # received: '200' 709s ok 27 709s # testing : body for stderr2.pl 709s # expected: 'this is also stdout' 709s # received: 'this is also stdout' 709s ok 28 709s # testing : return code for stderr3.pl 709s # expected: 200 709s # received: '200' 709s ok 29 709s # testing : body for stderr3.pl 709s # expected: 'this is more stdout' 709s # received: 'this is more stdout' 709s ok 30 709s # posted content (length 10) to bogus-perl.pl 709s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 709s # expected: '500' 709s # received: '500' 709s ok 31 709s # checking that log size (35781) is greater than 807 709s ok 32 709s # verifying that logged content is 10 characters 709s ok 33 709s # posted content (length 99) to bogus-perl.pl 709s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 709s # expected: '500' 709s # received: '500' 709s ok 34 709s # checking that log size (36240) is greater than 35781 709s ok 35 709s # verifying that logged content is 99 characters 709s ok 36 709s # posted content (length 250) to bogus-perl.pl 709s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 709s # expected: '500' 709s # received: '500' 709s ok 37 709s # checking that log size (36851) is greater than 36240 709s ok 38 709s # verifying that logged content is 250 characters 709s ok 39 709s # posted content (length 255) to bogus-perl.pl 709s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 709s # expected: '500' 709s # received: '500' 709s ok 40 709s # checking that log size (37467) is greater than 36851 709s ok 41 709s # verifying that logged content is 255 characters 709s ok 42 709s # posted content (length 256) to bogus-perl.pl 709s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 709s # expected: '500' 709s # received: '500' 709s ok 43 709s # checking that log size (38084) is greater than 37467 709s ok 44 709s # verifying that logged content is 256 characters 709s ok 45 709s # posted content (length 257) to bogus-perl.pl 709s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 709s # expected: '500' 709s # received: '500' 709s ok 46 709s # checking that log size (38701) is greater than 38084 709s ok 47 709s # verifying that logged content is 256 characters 709s ok 48 709s # posted content (length 258) to bogus-perl.pl 709s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 709s # expected: '500' 709s # received: '500' 709s ok 49 709s # checking that log size (39318) is greater than 38701 709s ok 50 709s # verifying that logged content is 256 characters 709s ok 51 709s # posted content (length 1024) to bogus-perl.pl 709s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 709s # expected: '500' 709s # received: '500' 709s ok 52 709s # checking that log size (39936) is greater than 39318 709s ok 53 709s # verifying that logged content is 256 characters 709s ok 54 709s # verifying log is greater than 40960 bytes. 709s ok 55 709s # verifying log did not grow after making bogus request. 709s ok 56 709s # verifying log did not grow after making another bogus request. 709s ok 57 709s # checking that HEAD /modules/cgi/perl.pl returns 200. 709s ok 58 709s ok 711s t/modules/data.t .................... 711s 1..2 711s # Running under perl version 5.038002 for linux 711s # Current time local: Mon Jun 3 13:24:29 2024 711s # Current time GMT: Mon Jun 3 13:24:29 2024 711s # Using Test.pm version 1.31 711s # Using Apache/Test.pm version 1.42 711s # testing : Checking return code is '200' 711s # expected: 200 711s # received: '200' 711s ok 1 711s ok 2 711s ok 715s t/modules/dav.t ..................... 715s 1..19 715s # Running under perl version 5.038002 for linux 715s # Current time local: Mon Jun 3 13:24:31 2024 715s # Current time GMT: Mon Jun 3 13:24:31 2024 715s # Using Test.pm version 1.31 715s # Using Apache/Test.pm version 1.42 715s resource lock test: 715s ok 1 715s DAV put test: 715s ok 2 715s getting DAV resource properties: 715s ok 3 715s created: Mon, 03 Jun 2024 13:24:33 GMT 715s modified: Mon, 03 Jun 2024 13:24:33 GMT 715s now: Mon, 03 Jun 2024 13:24:35 GMT 715s ok 4 715s ok 5 715s resource lock status test: 715s ok 6 715s resource unlock test: 715s ok 7 715s resource lock status test: 715s ok 8 715s getting uri... 715s expect: 715s -> 715s 715s
715s

mod_dav test page

715s this is a page generated by
715s the mod_dav test in the Apache
715s perl test suite.
715s
715s 715s 715s <- 715s got: 715s -> 715s 715s
715s

mod_dav test page

715s this is a page generated by
715s the mod_dav test in the Apache
715s perl test suite.
715s
715s 715s 715s <- 715s ok 9 715s putting with 2nd dav client (on unlocked resource) 715s ok 10 715s getting new uri... 715s expect: 715s -> 715s 715s
715s

mod_dav test page take two

715s this is a page generated by
715s the mod_dav test in the Apache
715s perl test suite.
715s
715s 715s 715s <- 715s got: 715s -> 715s 715s
715s

mod_dav test page take two

715s this is a page generated by
715s the mod_dav test in the Apache
715s perl test suite.
715s
715s 715s 715s <- 715s ok 11 715s client 1 locking resource 715s ok 12 715s client 2 attempting to lock same resource 715s ok 13 715s client 2 attempting to put resource locked by client 1 715s ok 14 715s verifying all is well through http 715s getting new uri... 715s expect: 715s -> 715s 715s
715s

mod_dav test page take two

715s this is a page generated by
715s the mod_dav test in the Apache
715s perl test suite.
715s
715s 715s 715s <- 715s got: 715s -> 715s 715s
715s

mod_dav test page take two

715s this is a page generated by
715s the mod_dav test in the Apache
715s perl test suite.
715s
715s 715s 715s <- 715s ok 15 715s ok 16 715s resource delete test: 715s ok 17 715s expect 404 not found got: 404 715s ok 18 715s PR 49825: expect 400 bad request got: 400 715s ok 19 715s ok 717s t/modules/deflate.t ................. 717s 1..47 717s # Running under perl version 5.038002 for linux 717s # Current time local: Mon Jun 3 13:24:35 2024 717s # Current time GMT: Mon Jun 3 13:24:35 2024 717s # Using Test.pm version 1.31 717s # Using Apache/Test.pm version 1.42 717s testing default 717s ok 1 717s ok 2 717s ok 3 717s ok 4 717s ok 5 717s ok 6 717s ok 7 717s ok 8 717s ok 9 717s ok 10 717s ok 11 717s ok 12 717s ok 13 717s ok 14 717s ok 15 717s ok 16 717s ok 17 717s ok 18 717s ok 19 717s ok 20 717s ok 21 717s ok 22 717s ok 23 717s ok 24 717s ok 25 717s ok 26 717s ok 27 717s ok 28 717s ok 29 717s ok 30 717s ok 31 717s ok 32 717s ok 33 717s ok 34 717s ok 35 717s ok 36 717s ok 37 717s ok 38 717s ok 39 717s ok 40 717s ok 41 717s ok 42 717s ok 43 717s ok 44 717s ok 45 717s # testing : response was 304 717s # expected: qr/HTTP\/1\.. 304/ 717s # received: 'HTTP/1.1 304 Not Modified' 717s ok 46 717s # testing : expect EOF after 304 header 717s # expected: 0 717s # received: 0 717s ok 47 717s ok 719s t/modules/digest.t .................. 719s 1..13 719s # Running under perl version 5.038002 for linux 719s # Current time local: Mon Jun 3 13:24:37 2024 719s # Current time GMT: Mon Jun 3 13:24:37 2024 719s # Using Test.pm version 1.31 719s # Using Apache/Test.pm version 1.42 719s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/realm1 719s # testing : no user to authenticate 719s # expected: 401 719s # received: '401' 719s ok 1 719s # testing : user1:foo not found 719s # expected: 401 719s # received: '401' 719s ok 2 719s # testing : user1:password1 found 719s # expected: 200 719s # received: '200' 719s ok 3 719s # testing : user1:password1 with query string found 719s # expected: 200 719s # received: '200' 719s ok 4 719s # testing : manual Authorization header query string 719s # expected: 200 719s # received: '200' 719s ok 5 719s # testing : manual Authorization with no query string in header 719s # expected: 400 719s # received: '400' 719s ok 6 719s # testing : manual Authorization header with mismatched query string 719s # expected: 400 719s # received: '400' 719s ok 7 719s # testing : manual Authorization header with mismatched query string 719s # expected: 400 719s # received: '400' 719s ok 8 719s # testing : manual Authorization with no query string in header + MSIE 719s # expected: 200 719s # received: '200' 719s ok 9 719s # testing : a compliant response coming from MSIE 719s # expected: 200 719s # received: '200' 719s ok 10 719s # testing : manual Authorization header with mismatched query string + MSIE 719s # expected: 400 719s # received: '400' 719s ok 11 719s # testing : manual Authorization header with mismatched query string + MSIE 719s # expected: 400 719s # received: '400' 719s ok 12 719s # testing : no query string + MSIE 719s # expected: 200 719s # received: '200' 719s ok 13 719s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/realm1 719s ok 722s t/modules/dir.t ..................... 722s 1..212 722s # Running under perl version 5.038002 for linux 722s # Current time local: Mon Jun 3 13:24:39 2024 722s # Current time GMT: Mon Jun 3 13:24:39 2024 722s # Using Test.pm version 1.31 722s # Using Apache/Test.pm version 1.42 722s expecting 403 (forbidden) using DirectoryIndex foo 722s ok 1 722s running 5 test gambit for "1.html" 722s ok 2 722s ok 3 722s ok 4 722s ok 5 722s ok 6 722s running 5 test gambit for "2.html" 722s ok 7 722s ok 8 722s ok 9 722s ok 10 722s ok 11 722s running 5 test gambit for "3.html" 722s ok 12 722s ok 13 722s ok 14 722s ok 15 722s ok 16 722s running 5 test gambit for "4.html" 722s ok 17 722s ok 18 722s ok 19 722s ok 20 722s ok 21 722s running 5 test gambit for "5.html" 722s ok 22 722s ok 23 722s ok 24 722s ok 25 722s ok 26 722s running 5 test gambit for "6.html" 722s ok 27 722s ok 28 722s ok 29 722s ok 30 722s ok 31 722s running 5 test gambit for "7.html" 722s ok 32 722s ok 33 722s ok 34 722s ok 35 722s ok 36 722s running 5 test gambit for "8.html" 722s ok 37 722s ok 38 722s ok 39 722s ok 40 722s ok 41 722s running 5 test gambit for "9.html" 722s ok 42 722s ok 43 722s ok 44 722s ok 45 722s ok 46 722s running 5 test gambit for "0.html" 722s ok 47 722s ok 48 722s ok 49 722s ok 50 722s ok 51 722s expecting 403 (forbidden) using DirectoryIndex goo 722s ok 52 722s running 5 test gambit for "1.html" 722s ok 53 722s ok 54 722s ok 55 722s ok 56 722s ok 57 722s running 5 test gambit for "2.html" 722s ok 58 722s ok 59 722s ok 60 722s ok 61 722s ok 62 722s running 5 test gambit for "3.html" 722s ok 63 722s ok 64 722s ok 65 722s ok 66 722s ok 67 722s running 5 test gambit for "4.html" 722s ok 68 722s ok 69 722s ok 70 722s ok 71 722s ok 72 722s running 5 test gambit for "5.html" 722s ok 73 722s ok 74 722s ok 75 722s ok 76 722s ok 77 722s running 5 test gambit for "6.html" 722s ok 78 722s ok 79 722s ok 80 722s ok 81 722s ok 82 722s running 5 test gambit for "7.html" 722s ok 83 722s ok 84 722s ok 85 722s ok 86 722s ok 87 722s running 5 test gambit for "8.html" 722s ok 88 722s ok 89 722s ok 90 722s ok 91 722s ok 92 722s running 5 test gambit for "9.html" 722s ok 93 722s ok 94 722s ok 95 722s ok 96 722s ok 97 722s running 5 test gambit for "0.html" 722s ok 98 722s ok 99 722s ok 100 722s ok 101 722s ok 102 722s expecting 403 (forbidden) using DirectoryIndex moo 722s ok 103 722s running 5 test gambit for "1.html" 722s ok 104 722s ok 105 722s ok 106 722s ok 107 722s ok 108 722s running 5 test gambit for "2.html" 722s ok 109 722s ok 110 722s ok 111 722s ok 112 722s ok 113 722s running 5 test gambit for "3.html" 722s ok 114 722s ok 115 722s ok 116 722s ok 117 722s ok 118 722s running 5 test gambit for "4.html" 722s ok 119 722s ok 120 722s ok 121 722s ok 122 722s ok 123 722s running 5 test gambit for "5.html" 722s ok 124 722s ok 125 722s ok 126 722s ok 127 722s ok 128 722s running 5 test gambit for "6.html" 722s ok 129 722s ok 130 722s ok 131 722s ok 132 722s ok 133 722s running 5 test gambit for "7.html" 722s ok 134 722s ok 135 722s ok 136 722s ok 137 722s ok 138 722s running 5 test gambit for "8.html" 722s ok 139 722s ok 140 722s ok 141 722s ok 142 722s ok 143 722s running 5 test gambit for "9.html" 722s ok 144 722s ok 145 722s ok 146 722s ok 147 722s ok 148 722s running 5 test gambit for "0.html" 722s ok 149 722s ok 150 722s ok 151 722s ok 152 722s ok 153 722s expecting 403 (forbidden) using DirectoryIndex bleh 722s ok 154 722s running 5 test gambit for "1.html" 722s ok 155 722s ok 156 722s ok 157 722s ok 158 722s ok 159 722s running 5 test gambit for "2.html" 722s ok 160 722s ok 161 722s ok 162 722s ok 163 722s ok 164 722s running 5 test gambit for "3.html" 722s ok 165 722s ok 166 722s ok 167 722s ok 168 722s ok 169 722s running 5 test gambit for "4.html" 722s ok 170 722s ok 171 722s ok 172 722s ok 173 722s ok 174 722s running 5 test gambit for "5.html" 722s ok 175 722s ok 176 722s ok 177 722s ok 178 722s ok 179 722s running 5 test gambit for "6.html" 722s ok 180 722s ok 181 722s ok 182 722s ok 183 722s ok 184 722s running 5 test gambit for "7.html" 722s ok 185 722s ok 186 722s ok 187 722s ok 188 722s ok 189 722s running 5 test gambit for "8.html" 722s ok 190 722s ok 191 722s ok 192 722s ok 193 722s ok 194 722s running 5 test gambit for "9.html" 722s ok 195 722s ok 196 722s ok 197 722s ok 198 722s ok 199 722s running 5 test gambit for "0.html" 722s ok 200 722s ok 201 722s ok 202 722s ok 203 722s ok 204 722s DirectoryIndex /modules/alias/index.html 722s ok 205 722s expecting 403 for DirectoryIndex foo goo moo bleh 722s ok 206 722s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 722s ok 207 722s expecting 1 with DirectoryIndex foo goo moo bleh 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 722s ok 208 722s removed .htaccess (no DirectoryIndex), expecting default (index.html) 722s ok 209 722s ok 210 722s ok 211 722s ok 212 # skip missing DirectorySlash NotFound 722s ok 724s t/modules/directorymatch.t .......... 724s 1..2 724s # Running under perl version 5.038002 for linux 724s # Current time local: Mon Jun 3 13:24:42 2024 724s # Current time GMT: Mon Jun 3 13:24:42 2024 724s # Using Test.pm version 1.31 724s # Using Apache/Test.pm version 1.42 724s # testing : code for /index.html 724s # expected: 200 724s # received: '200' 724s ok 1 724s # testing : check for DMMATCH1 724s # expected: '1' 724s # received: '1' 724s ok 2 724s ok 726s t/modules/env.t ..................... 726s 1..6 726s # Running under perl version 5.038002 for linux 726s # Current time local: Mon Jun 3 13:24:44 2024 726s # Current time GMT: Mon Jun 3 13:24:44 2024 726s # Using Test.pm version 1.31 726s # Using Apache/Test.pm version 1.42 726s # host: /modules/env/host.shtml 726s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 726s ok 1 726s # nothere: /modules/env/nothere.shtml 726s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 726s ok 2 726s # set: /modules/env/set.shtml 726s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 726s ok 3 726s # setempty: /modules/env/setempty.shtml 726s # setempty: EXPECT -><- ACTUAL -><- 726s ok 4 726s # type: /modules/env/type.shtml 726s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 726s ok 5 726s # unset: /modules/env/unset.shtml 726s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 726s ok 6 726s ok 728s t/modules/expires.t ................. 728s 1..92 728s # Running under perl version 5.038002 for linux 728s # Current time local: Mon Jun 3 13:24:46 2024 728s # Current time GMT: Mon Jun 3 13:24:46 2024 728s # Using Test.pm version 1.31 728s # Using Apache/Test.pm version 1.42 728s # debug: index.html 728s HTTP/1.1 200 OK 728s Cache-Control: max-age=325766834 728s Connection: close 728s Date: Mon, 03 Jun 2024 13:24:47 GMT 728s Accept-Ranges: bytes 728s ETag: "3-613edd771cbc0" 728s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 728s Vary: In-If1 728s Content-Length: 3 728s Content-Type: text/html 728s Expires: Sat, 30 Sep 2034 00:12:02 GMT 728s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 728s Client-Date: Mon, 03 Jun 2024 13:24:47 GMT 728s Client-Peer: 127.0.0.1:8529 728s Client-Response-Num: 1 728s DMMATCH1: 1 728s ok 1 728s # debug: [Cache-Control] [max-age=325766834] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["3-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Length] [3] 728s # debug: [Content-Type] [text/html] 728s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 728s # debug: expires 2043187922 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 332425819 728s # debug: actual : 332425819 728s ok 2 728s # debug: text.txt 728s HTTP/1.1 200 OK 728s Cache-Control: max-age=0 728s Connection: close 728s Date: Mon, 03 Jun 2024 13:24:47 GMT 728s Accept-Ranges: bytes 728s ETag: "0-613edd771cbc0" 728s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 728s Vary: In-If1 728s Content-Type: text/plain 728s Expires: Mon, 03 Jun 2024 13:24:47 GMT 728s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 728s Client-Date: Mon, 03 Jun 2024 13:24:47 GMT 728s Client-Peer: 127.0.0.1:8529 728s Client-Response-Num: 1 728s DMMATCH1: 1 728s ok 3 728s # debug: [Cache-Control] [max-age=0] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [text/plain] 728s # debug: [Expires] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: expires 1717421087 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 6658984 728s # debug: actual : 6658984 728s ok 4 728s # debug: image.gif 728s HTTP/1.1 200 OK 728s Cache-Control: max-age=120 728s Connection: close 728s Date: Mon, 03 Jun 2024 13:24:47 GMT 728s Accept-Ranges: bytes 728s ETag: "0-613edd771cbc0" 728s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 728s Vary: In-If1 728s Content-Type: image/gif 728s Expires: Mon, 03 Jun 2024 13:26:47 GMT 728s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 728s Client-Date: Mon, 03 Jun 2024 13:24:47 GMT 728s Client-Peer: 127.0.0.1:8529 728s Client-Response-Num: 1 728s DMMATCH1: 1 728s 728s 728s ok 5 728s # debug: [Cache-Control] [max-age=120] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/gif] 728s # debug: [Expires] [Mon, 03 Jun 2024 13:26:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 03 Jun 2024 13:26:47 GMT 728s # debug: expires 1717421207 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 120 728s # debug: actual : 120 728s ok 6 728s # debug: foo.jpg 728s HTTP/1.1 200 OK 728s Cache-Control: max-age=86400 728s Connection: close 728s Date: Mon, 03 Jun 2024 13:24:47 GMT 728s Accept-Ranges: bytes 728s ETag: "0-613edd771cbc0" 728s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 728s Vary: In-If1 728s Content-Type: image/jpeg 728s Expires: Tue, 04 Jun 2024 13:24:47 GMT 728s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 728s Client-Date: Mon, 03 Jun 2024 13:24:47 GMT 728s Client-Peer: 127.0.0.1:8529 728s Client-Response-Num: 1 728s DMMATCH1: 1 728s 728s 728s ok 7 728s # debug: [Cache-Control] [max-age=86400] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/jpeg] 728s # debug: [Expires] [Tue, 04 Jun 2024 13:24:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Tue, 04 Jun 2024 13:24:47 GMT 728s # debug: expires 1717507487 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 86400 728s # debug: actual : 86400 728s ok 8 728s # debug: [Cache-Control] [max-age=325766834] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["3-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Length] [3] 728s # debug: [Content-Type] [text/html] 728s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 728s # debug: expires 2043187922 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 332425819 728s # debug: actual : 332425819 728s ok 9 728s # debug: [Cache-Control] [max-age=0] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [text/plain] 728s # debug: [Expires] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: expires 1717421087 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 6658984 728s # debug: actual : 6658984 728s ok 10 728s # debug: [Cache-Control] [max-age=120] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/gif] 728s # debug: [Expires] [Mon, 03 Jun 2024 13:26:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 03 Jun 2024 13:26:47 GMT 728s # debug: expires 1717421207 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 120 728s # debug: actual : 120 728s ok 11 728s # debug: [Cache-Control] [max-age=86400] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/jpeg] 728s # debug: [Expires] [Tue, 04 Jun 2024 13:24:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Tue, 04 Jun 2024 13:24:47 GMT 728s # debug: expires 1717507487 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 86400 728s # debug: actual : 86400 728s ok 12 728s # --- 728s # ExpiresActive On 728s # debug: [Cache-Control] [max-age=325766834] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["3-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Length] [3] 728s # debug: [Content-Type] [text/html] 728s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 728s # debug: expires 2043187922 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 332425819 728s # debug: actual : 332425819 728s ok 13 728s # --- 728s # ExpiresActive On 728s # debug: [Cache-Control] [max-age=0] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [text/plain] 728s # debug: [Expires] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: expires 1717421087 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 6658984 728s # debug: actual : 6658984 728s ok 14 728s # --- 728s # ExpiresActive On 728s # debug: [Cache-Control] [max-age=120] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/gif] 728s # debug: [Expires] [Mon, 03 Jun 2024 13:26:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 03 Jun 2024 13:26:47 GMT 728s # debug: expires 1717421207 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 120 728s # debug: actual : 120 728s ok 15 728s # --- 728s # ExpiresActive On 728s # debug: [Cache-Control] [max-age=86400] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/jpeg] 728s # debug: [Expires] [Tue, 04 Jun 2024 13:24:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Tue, 04 Jun 2024 13:24:47 GMT 728s # debug: expires 1717507487 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 86400 728s # debug: actual : 86400 728s ok 16 728s #--- 728s # ExpiresActive On 728s ExpiresDefault M10210522 728s # debug: [Cache-Control] [max-age=3551537] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["3-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Length] [3] 728s # debug: [Content-Type] [text/html] 728s # debug: [Expires] [Sun, 14 Jul 2024 15:57:05 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Sun, 14 Jul 2024 15:57:05 GMT 728s # debug: expires 1720972625 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 10210522 728s # debug: actual : 10210522 728s ok 17 728s #--- 728s # ExpiresActive On 728s ExpiresDefault M10210522 728s # debug: [Cache-Control] [max-age=0] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [text/plain] 728s # debug: [Expires] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: expires 1717421087 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 6658984 728s # debug: actual : 6658984 728s ok 18 728s #--- 728s # ExpiresActive On 728s ExpiresDefault M10210522 728s # debug: [Cache-Control] [max-age=120] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/gif] 728s # debug: [Expires] [Mon, 03 Jun 2024 13:26:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 03 Jun 2024 13:26:47 GMT 728s # debug: expires 1717421207 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 120 728s # debug: actual : 120 728s ok 19 728s #--- 728s # ExpiresActive On 728s ExpiresDefault M10210522 728s # debug: [Cache-Control] [max-age=86400] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/jpeg] 728s # debug: [Expires] [Tue, 04 Jun 2024 13:24:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Tue, 04 Jun 2024 13:24:47 GMT 728s # debug: expires 1717507487 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 86400 728s # debug: actual : 86400 728s ok 20 728s # --- 728s # ExpiresActive On 728s ExpiresByType text/plain M40717606 728s # debug: [Cache-Control] [max-age=325766834] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["3-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Length] [3] 728s # debug: [Content-Type] [text/html] 728s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 728s # debug: expires 2043187922 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 332425819 728s # debug: actual : 332425819 728s ok 21 728s # --- 728s # ExpiresActive On 728s ExpiresByType text/plain M40717606 728s # debug: [Cache-Control] [max-age=34058621] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [text/plain] 728s # debug: [Expires] [Wed, 02 Jul 2025 18:08:29 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Wed, 02 Jul 2025 18:08:29 GMT 728s # debug: expires 1751479709 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 40717606 728s # debug: actual : 40717606 728s ok 22 728s # --- 728s # ExpiresActive On 728s ExpiresByType text/plain M40717606 728s # debug: [Cache-Control] [max-age=120] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/gif] 728s # debug: [Expires] [Mon, 03 Jun 2024 13:26:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 03 Jun 2024 13:26:47 GMT 728s # debug: expires 1717421207 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 120 728s # debug: actual : 120 728s ok 23 728s # --- 728s # ExpiresActive On 728s ExpiresByType text/plain M40717606 728s # debug: [Cache-Control] [max-age=86400] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/jpeg] 728s # debug: [Expires] [Tue, 04 Jun 2024 13:24:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Tue, 04 Jun 2024 13:24:47 GMT 728s # debug: expires 1717507487 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 86400 728s # debug: actual : 86400 728s ok 24 728s # --- 728s # ExpiresActive On 728s ExpiresDefault M7094017 728s ExpiresByType text/plain A5534232 728s # debug: [Cache-Control] [max-age=435032] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["3-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Length] [3] 728s # debug: [Content-Type] [text/html] 728s # debug: [Expires] [Sat, 08 Jun 2024 14:15:20 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Sat, 08 Jun 2024 14:15:20 GMT 728s # debug: expires 1717856120 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 7094017 728s # debug: actual : 7094017 728s ok 25 728s # --- 728s # ExpiresActive On 728s ExpiresDefault M7094017 728s ExpiresByType text/plain A5534232 728s # debug: [Cache-Control] [max-age=5534232] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [text/plain] 728s # debug: [Expires] [Tue, 06 Aug 2024 14:41:59 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Tue, 06 Aug 2024 14:41:59 GMT 728s # debug: expires 1722955319 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 5534232 728s # debug: actual : 5534232 728s ok 26 728s # --- 728s # ExpiresActive On 728s ExpiresDefault M7094017 728s ExpiresByType text/plain A5534232 728s # debug: [Cache-Control] [max-age=120] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/gif] 728s # debug: [Expires] [Mon, 03 Jun 2024 13:26:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 03 Jun 2024 13:26:47 GMT 728s # debug: expires 1717421207 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 120 728s # debug: actual : 120 728s ok 27 728s # --- 728s # ExpiresActive On 728s ExpiresDefault M7094017 728s ExpiresByType text/plain A5534232 728s # debug: [Cache-Control] [max-age=86400] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/jpeg] 728s # debug: [Expires] [Tue, 04 Jun 2024 13:24:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Tue, 04 Jun 2024 13:24:47 GMT 728s # debug: expires 1717507487 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 86400 728s # debug: actual : 86400 728s ok 28 728s #--- 728s # ExpiresActive On 728s ExpiresDefault "modification plus 1 years 1 months 1 weeks 4 days 6 hours 46 minutes 28 seconds" 728s # debug: [Cache-Control] [max-age=28443803] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["3-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Length] [3] 728s # debug: [Content-Type] [text/html] 728s # debug: [Expires] [Mon, 28 Apr 2025 18:28:11 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 28 Apr 2025 18:28:11 GMT 728s # debug: expires 1745864891 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 35102788 728s # debug: actual : 35102788 728s ok 29 728s #--- 728s # ExpiresActive On 728s ExpiresDefault "modification plus 1 years 1 months 1 weeks 4 days 6 hours 46 minutes 28 seconds" 728s # debug: [Cache-Control] [max-age=0] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [text/plain] 728s # debug: [Expires] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: expires 1717421087 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 6658984 728s # debug: actual : 6658984 728s ok 30 728s #--- 728s # ExpiresActive On 728s ExpiresDefault "modification plus 1 years 1 months 1 weeks 4 days 6 hours 46 minutes 28 seconds" 728s # debug: [Cache-Control] [max-age=120] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/gif] 728s # debug: [Expires] [Mon, 03 Jun 2024 13:26:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 03 Jun 2024 13:26:47 GMT 728s # debug: expires 1717421207 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 120 728s # debug: actual : 120 728s ok 31 728s #--- 728s # ExpiresActive On 728s ExpiresDefault "modification plus 1 years 1 months 1 weeks 4 days 6 hours 46 minutes 28 seconds" 728s # debug: [Cache-Control] [max-age=86400] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/jpeg] 728s # debug: [Expires] [Tue, 04 Jun 2024 13:24:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Tue, 04 Jun 2024 13:24:47 GMT 728s # debug: expires 1717507487 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 86400 728s # debug: actual : 86400 728s ok 32 728s # --- 728s # ExpiresActive On 728s ExpiresByType image/gif M1578200 728s # debug: [Cache-Control] [max-age=325766834] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["3-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Length] [3] 728s # debug: [Content-Type] [text/html] 728s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 728s # debug: expires 2043187922 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 332425819 728s # debug: actual : 332425819 728s ok 33 728s # --- 728s # ExpiresActive On 728s ExpiresByType image/gif M1578200 728s # debug: [Cache-Control] [max-age=0] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [text/plain] 728s # debug: [Expires] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: expires 1717421087 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 6658984 728s # debug: actual : 6658984 728s ok 34 728s # --- 728s # ExpiresActive On 728s ExpiresByType image/gif M1578200 728s # debug: [Cache-Control] [max-age=0] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/gif] 728s # debug: [Expires] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: expires 1717421087 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 6658984 728s # debug: actual : 6658984 728s ok 35 728s # --- 728s # ExpiresActive On 728s ExpiresByType image/gif M1578200 728s # debug: [Cache-Control] [max-age=86400] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/jpeg] 728s # debug: [Expires] [Tue, 04 Jun 2024 13:24:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Tue, 04 Jun 2024 13:24:47 GMT 728s # debug: expires 1717507487 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 86400 728s # debug: actual : 86400 728s ok 36 728s # --- 728s # ExpiresActive On 728s ExpiresDefault "access plus 1 years 1 months 13 days 1 hours 44 minutes 6 seconds" 728s ExpiresByType image/gif "access plus 2 months 14 days 4 hours 41 minutes 27 seconds" 728s # debug: [Cache-Control] [max-age=35257446] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["3-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Length] [3] 728s # debug: [Content-Type] [text/html] 728s # debug: [Expires] [Wed, 16 Jul 2025 15:08:53 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Wed, 16 Jul 2025 15:08:53 GMT 728s # debug: expires 1752678533 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 35257446 728s # debug: actual : 35257446 728s ok 37 728s # --- 728s # ExpiresActive On 728s ExpiresDefault "access plus 1 years 1 months 13 days 1 hours 44 minutes 6 seconds" 728s ExpiresByType image/gif "access plus 2 months 14 days 4 hours 41 minutes 27 seconds" 728s # debug: [Cache-Control] [max-age=0] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [text/plain] 728s # debug: [Expires] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: expires 1717421087 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 6658984 728s # debug: actual : 6658984 728s ok 38 728s # --- 728s # ExpiresActive On 728s ExpiresDefault "access plus 1 years 1 months 13 days 1 hours 44 minutes 6 seconds" 728s ExpiresByType image/gif "access plus 2 months 14 days 4 hours 41 minutes 27 seconds" 728s # debug: [Cache-Control] [max-age=6410487] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/gif] 728s # debug: [Expires] [Fri, 16 Aug 2024 18:06:14 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Fri, 16 Aug 2024 18:06:14 GMT 728s # debug: expires 1723831574 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 6410487 728s # debug: actual : 6410487 728s ok 39 728s # --- 728s # ExpiresActive On 728s ExpiresDefault "access plus 1 years 1 months 13 days 1 hours 44 minutes 6 seconds" 728s ExpiresByType image/gif "access plus 2 months 14 days 4 hours 41 minutes 27 seconds" 728s # debug: [Cache-Control] [max-age=86400] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/jpeg] 728s # debug: [Expires] [Tue, 04 Jun 2024 13:24:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Tue, 04 Jun 2024 13:24:47 GMT 728s # debug: expires 1717507487 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 86400 728s # debug: actual : 86400 728s ok 40 728s #--- 728s # ExpiresActive On 728s ExpiresDefault A32585800 728s # debug: [Cache-Control] [max-age=32585800] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["3-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Length] [3] 728s # debug: [Content-Type] [text/html] 728s # debug: [Expires] [Sun, 15 Jun 2025 17:01:27 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Sun, 15 Jun 2025 17:01:27 GMT 728s # debug: expires 1750006887 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 32585800 728s # debug: actual : 32585800 728s ok 41 728s #--- 728s # ExpiresActive On 728s ExpiresDefault A32585800 728s # debug: [Cache-Control] [max-age=0] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [text/plain] 728s # debug: [Expires] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: expires 1717421087 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 6658984 728s # debug: actual : 6658984 728s ok 42 728s #--- 728s # ExpiresActive On 728s ExpiresDefault A32585800 728s # debug: [Cache-Control] [max-age=120] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/gif] 728s # debug: [Expires] [Mon, 03 Jun 2024 13:26:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 03 Jun 2024 13:26:47 GMT 728s # debug: expires 1717421207 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 120 728s # debug: actual : 120 728s ok 43 728s #--- 728s # ExpiresActive On 728s ExpiresDefault A32585800 728s # debug: [Cache-Control] [max-age=86400] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/jpeg] 728s # debug: [Expires] [Tue, 04 Jun 2024 13:24:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Tue, 04 Jun 2024 13:24:47 GMT 728s # debug: expires 1717507487 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 86400 728s # debug: actual : 86400 728s ok 44 728s # --- 728s # ExpiresActive On 728s ExpiresByType image/jpeg "modification plus 19 days 6 hours 43 seconds" 728s # debug: [Cache-Control] [max-age=325766834] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["3-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Length] [3] 728s # debug: [Content-Type] [text/html] 728s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 728s # debug: expires 2043187922 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 332425819 728s # debug: actual : 332425819 728s ok 45 728s # --- 728s # ExpiresActive On 728s ExpiresByType image/jpeg "modification plus 19 days 6 hours 43 seconds" 728s # debug: [Cache-Control] [max-age=0] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [text/plain] 728s # debug: [Expires] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: expires 1717421087 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 6658984 728s # debug: actual : 6658984 728s ok 46 728s # --- 728s # ExpiresActive On 728s ExpiresByType image/jpeg "modification plus 19 days 6 hours 43 seconds" 728s # debug: [Cache-Control] [max-age=120] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/gif] 728s # debug: [Expires] [Mon, 03 Jun 2024 13:26:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 03 Jun 2024 13:26:47 GMT 728s # debug: expires 1717421207 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 120 728s # debug: actual : 120 728s ok 47 728s # --- 728s # ExpiresActive On 728s ExpiresByType image/jpeg "modification plus 19 days 6 hours 43 seconds" 728s # debug: [Cache-Control] [max-age=0] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/jpeg] 728s # debug: [Expires] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: expires 1717421087 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 6658984 728s # debug: actual : 6658984 728s ok 48 728s # --- 728s # ExpiresActive On 728s ExpiresDefault "modification plus 2 months 2 weeks 33 minutes 21 seconds" 728s ExpiresByType image/jpeg M7532850 728s # debug: [Cache-Control] [max-age=0] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["3-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Length] [3] 728s # debug: [Content-Type] [text/html] 728s # debug: [Expires] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: expires 1717421087 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 6658984 728s # debug: actual : 6658984 728s ok 49 728s # --- 728s # ExpiresActive On 728s ExpiresDefault "modification plus 2 months 2 weeks 33 minutes 21 seconds" 728s ExpiresByType image/jpeg M7532850 728s # debug: [Cache-Control] [max-age=0] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [text/plain] 728s # debug: [Expires] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: expires 1717421087 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 6658984 728s # debug: actual : 6658984 728s ok 50 728s # --- 728s # ExpiresActive On 728s ExpiresDefault "modification plus 2 months 2 weeks 33 minutes 21 seconds" 728s ExpiresByType image/jpeg M7532850 728s # debug: [Cache-Control] [max-age=120] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/gif] 728s # debug: [Expires] [Mon, 03 Jun 2024 13:26:47 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Mon, 03 Jun 2024 13:26:47 GMT 728s # debug: expires 1717421207 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 120 728s # debug: actual : 120 728s ok 51 728s # --- 728s # ExpiresActive On 728s ExpiresDefault "modification plus 2 months 2 weeks 33 minutes 21 seconds" 728s ExpiresByType image/jpeg M7532850 728s # debug: [Cache-Control] [max-age=873865] 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/jpeg] 728s # debug: [Expires] [Thu, 13 Jun 2024 16:09:13 GMT] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 728s # debug: modified 1710762103 728s # debug: expires Thu, 13 Jun 2024 16:09:13 GMT 728s # debug: expires 1718294953 728s # debug: access Mon, 03 Jun 2024 13:24:47 GMT 728s # debug: access 1717421087 728s # debug: expected: 7532850 728s # debug: actual : 7532850 728s ok 52 728s # --- 728s # ExpiresActive Off 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["3-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Length] [3] 728s # debug: [Content-Type] [text/html] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 53 728s # --- 728s # ExpiresActive Off 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [text/plain] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 54 728s # --- 728s # ExpiresActive Off 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/gif] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 55 728s # --- 728s # ExpiresActive Off 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/jpeg] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 56 728s #--- 728s # ExpiresActive Off 728s ExpiresDefault "modification plus 1 months 2 hours 10 minutes 5 seconds" 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["3-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Length] [3] 728s # debug: [Content-Type] [text/html] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 57 728s #--- 728s # ExpiresActive Off 728s ExpiresDefault "modification plus 1 months 2 hours 10 minutes 5 seconds" 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [text/plain] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 58 728s #--- 728s # ExpiresActive Off 728s ExpiresDefault "modification plus 1 months 2 hours 10 minutes 5 seconds" 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/gif] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 59 728s #--- 728s # ExpiresActive Off 728s ExpiresDefault "modification plus 1 months 2 hours 10 minutes 5 seconds" 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/jpeg] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 60 728s # --- 728s # ExpiresActive Off 728s ExpiresByType text/plain A32772310 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["3-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Length] [3] 728s # debug: [Content-Type] [text/html] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 61 728s # --- 728s # ExpiresActive Off 728s ExpiresByType text/plain A32772310 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [text/plain] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 62 728s # --- 728s # ExpiresActive Off 728s ExpiresByType text/plain A32772310 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/gif] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 63 728s # --- 728s # ExpiresActive Off 728s ExpiresByType text/plain A32772310 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/jpeg] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 64 728s # --- 728s # ExpiresActive Off 728s ExpiresDefault "modification plus 2 months 11 days 5 hours 7 minutes 26 seconds" 728s ExpiresByType text/plain "modification plus 1 years 2 weeks 16 days 2 hours 11 minutes 46 seconds" 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["3-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Length] [3] 728s # debug: [Content-Type] [text/html] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 65 728s # --- 728s # ExpiresActive Off 728s ExpiresDefault "modification plus 2 months 11 days 5 hours 7 minutes 26 seconds" 728s ExpiresByType text/plain "modification plus 1 years 2 weeks 16 days 2 hours 11 minutes 46 seconds" 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [text/plain] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 66 728s # --- 728s # ExpiresActive Off 728s ExpiresDefault "modification plus 2 months 11 days 5 hours 7 minutes 26 seconds" 728s ExpiresByType text/plain "modification plus 1 years 2 weeks 16 days 2 hours 11 minutes 46 seconds" 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/gif] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 67 728s # --- 728s # ExpiresActive Off 728s ExpiresDefault "modification plus 2 months 11 days 5 hours 7 minutes 26 seconds" 728s ExpiresByType text/plain "modification plus 1 years 2 weeks 16 days 2 hours 11 minutes 46 seconds" 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/jpeg] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:47 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 68 728s #--- 728s # ExpiresActive Off 728s ExpiresDefault M9267281 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["3-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Length] [3] 728s # debug: [Content-Type] [text/html] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 69 728s #--- 728s # ExpiresActive Off 728s ExpiresDefault M9267281 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [text/plain] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 70 728s #--- 728s # ExpiresActive Off 728s ExpiresDefault M9267281 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/gif] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 71 728s #--- 728s # ExpiresActive Off 728s ExpiresDefault M9267281 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/jpeg] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 72 728s # --- 728s # ExpiresActive Off 728s ExpiresByType image/gif "modification plus 2 months 1 weeks 19 days 5 hours 35 minutes 35 seconds" 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["3-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Length] [3] 728s # debug: [Content-Type] [text/html] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 73 728s # --- 728s # ExpiresActive Off 728s ExpiresByType image/gif "modification plus 2 months 1 weeks 19 days 5 hours 35 minutes 35 seconds" 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [text/plain] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 74 728s # --- 728s # ExpiresActive Off 728s ExpiresByType image/gif "modification plus 2 months 1 weeks 19 days 5 hours 35 minutes 35 seconds" 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/gif] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 75 728s # --- 728s # ExpiresActive Off 728s ExpiresByType image/gif "modification plus 2 months 1 weeks 19 days 5 hours 35 minutes 35 seconds" 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/jpeg] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 76 728s # --- 728s # ExpiresActive Off 728s ExpiresDefault "access plus 1 years 1 months 1 weeks 1 days 38 minutes" 728s ExpiresByType image/gif M41153112 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["3-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Length] [3] 728s # debug: [Content-Type] [text/html] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 77 728s # --- 728s # ExpiresActive Off 728s ExpiresDefault "access plus 1 years 1 months 1 weeks 1 days 38 minutes" 728s ExpiresByType image/gif M41153112 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [text/plain] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 78 728s # --- 728s # ExpiresActive Off 728s ExpiresDefault "access plus 1 years 1 months 1 weeks 1 days 38 minutes" 728s ExpiresByType image/gif M41153112 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/gif] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 79 728s # --- 728s # ExpiresActive Off 728s ExpiresDefault "access plus 1 years 1 months 1 weeks 1 days 38 minutes" 728s ExpiresByType image/gif M41153112 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/jpeg] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 80 728s #--- 728s # ExpiresActive Off 728s ExpiresDefault M38720445 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["3-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Length] [3] 728s # debug: [Content-Type] [text/html] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 81 728s #--- 728s # ExpiresActive Off 728s ExpiresDefault M38720445 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [text/plain] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 82 728s #--- 728s # ExpiresActive Off 728s ExpiresDefault M38720445 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/gif] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 83 728s #--- 728s # ExpiresActive Off 728s ExpiresDefault M38720445 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/jpeg] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 84 728s # --- 728s # ExpiresActive Off 728s ExpiresByType image/jpeg "access plus 3 months 1 days 3 hours 10 minutes 13 seconds" 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["3-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Length] [3] 728s # debug: [Content-Type] [text/html] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 85 728s # --- 728s # ExpiresActive Off 728s ExpiresByType image/jpeg "access plus 3 months 1 days 3 hours 10 minutes 13 seconds" 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [text/plain] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 86 728s # --- 728s # ExpiresActive Off 728s ExpiresByType image/jpeg "access plus 3 months 1 days 3 hours 10 minutes 13 seconds" 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/gif] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 87 728s # --- 728s # ExpiresActive Off 728s ExpiresByType image/jpeg "access plus 3 months 1 days 3 hours 10 minutes 13 seconds" 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/jpeg] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 88 728s # --- 728s # ExpiresActive Off 728s ExpiresDefault A36660157 728s ExpiresByType image/jpeg A33723426 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["3-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Length] [3] 728s # debug: [Content-Type] [text/html] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 89 728s # --- 728s # ExpiresActive Off 728s ExpiresDefault A36660157 728s ExpiresByType image/jpeg A33723426 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [text/plain] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 90 728s # --- 728s # ExpiresActive Off 728s ExpiresDefault A36660157 728s ExpiresByType image/jpeg A33723426 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/gif] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 91 728s # --- 728s # ExpiresActive Off 728s ExpiresDefault A36660157 728s ExpiresByType image/jpeg A33723426 728s # debug: [Connection] [close] 728s # debug: [Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Accept-Ranges] [bytes] 728s # debug: [ETag] ["0-613edd771cbc0"] 728s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 728s # debug: [Vary] [In-If1] 728s # debug: [Content-Type] [image/jpeg] 728s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 728s # debug: [Client-Date] [Mon, 03 Jun 2024 13:24:48 GMT] 728s # debug: [Client-Peer] [127.0.0.1:8529] 728s # debug: [Client-Response-Num] [1] 728s # debug: [DMMATCH1] [1] 728s ok 92 728s ok 730s t/modules/ext_filter.t .............. 730s 1..24 730s # Running under perl version 5.038002 for linux 730s # Current time local: Mon Jun 3 13:24:48 2024 730s # Current time GMT: Mon Jun 3 13:24:48 2024 730s # Using Test.pm version 1.31 730s # Using Apache/Test.pm version 1.42 730s # testing : sed output filter 730s # expected: 'barbar' 730s # received: 'barbar' 730s ok 1 730s # testing : slow filter process 730s # expected: 'foobar' 730s # received: 'foobar' 730s ok 2 730s # testing : echo worked 730s # expected: 200 730s # received: '200' 730s ok 3 730s # testing : request body filtered 730s # expected: 'barbar 730s # ' 730s # received: 'barbar 730s # ' 730s ok 4 730s # testing : got 413 error 730s # expected: 413 730s # received: '413' 730s ok 5 730s # testing : got 413 error body 730s # expected: qr/413 Request Entity Too Large/ 730s # received: ' 730s # 730s # 413 Request Entity Too Large 730s # 730s #

Request Entity Too Large

730s # The requested resource does not allow request data with POST requests, or the amount of data provided in 730s # the request exceeds the capacity limit. 730s # 730s # ' 730s ok 6 730s # testing : got 413 error 730s # expected: 413 730s # received: '413' 730s ok 7 730s # testing : got 413 error body 730s # expected: qr/413 Request Entity Too Large/ 730s # received: ' 730s # 730s # 413 Request Entity Too Large 730s # 730s #

Request Entity Too Large

730s # The requested resource does not allow request data with POST requests, or the amount of data provided in 730s # the request exceeds the capacity limit. 730s # 730s # ' 730s ok 8 730s # testing : got 413 error 730s # expected: 413 730s # received: '413' 730s ok 9 730s # testing : got 413 error body 730s # expected: qr/413 Request Entity Too Large/ 730s # received: ' 730s # 730s # 413 Request Entity Too Large 730s # 730s #

Request Entity Too Large

730s # The requested resource does not allow request data with POST requests, or the amount of data provided in 730s # the request exceeds the capacity limit. 730s # 730s # ' 730s ok 10 730s # testing : got 413 error 730s # expected: 413 730s # received: '413' 730s ok 11 730s # testing : got 413 error body 730s # expected: qr/413 Request Entity Too Large/ 730s # received: ' 730s # 730s # 413 Request Entity Too Large 730s # 730s #

Request Entity Too Large

730s # The requested resource does not allow request data with POST requests, or the amount of data provided in 730s # the request exceeds the capacity limit. 730s # 730s # ' 730s ok 12 730s # testing : got 413 error 730s # expected: 413 730s # received: '413' 730s ok 13 730s # testing : got 413 error body 730s # expected: qr/413 Request Entity Too Large/ 730s # received: ' 730s # 730s # 413 Request Entity Too Large 730s # 730s #

Request Entity Too Large

730s # The requested resource does not allow request data with POST requests, or the amount of data provided in 730s # the request exceeds the capacity limit. 730s # 730s # ' 730s ok 14 730s # testing : got 413 error 730s # expected: 413 730s # received: '413' 730s ok 15 730s # testing : got 413 error body 730s # expected: qr/413 Request Entity Too Large/ 730s # received: ' 730s # 730s # 413 Request Entity Too Large 730s # 730s #

Request Entity Too Large

730s # The requested resource does not allow request data with POST requests, or the amount of data provided in 730s # the request exceeds the capacity limit. 730s # 730s # ' 730s ok 16 730s # testing : got 413 error 730s # expected: 413 730s # received: '413' 730s ok 17 730s # testing : got 413 error body 730s # expected: qr/413 Request Entity Too Large/ 730s # received: ' 730s # 730s # 413 Request Entity Too Large 730s # 730s #

Request Entity Too Large

730s # The requested resource does not allow request data with POST requests, or the amount of data provided in 730s # the request exceeds the capacity limit. 730s # 730s # ' 730s ok 18 730s # testing : got 413 error 730s # expected: 413 730s # received: '413' 730s ok 19 730s # testing : got 413 error body 730s # expected: qr/413 Request Entity Too Large/ 730s # received: ' 730s # 730s # 413 Request Entity Too Large 730s # 730s #

Request Entity Too Large

730s # The requested resource does not allow request data with POST requests, or the amount of data provided in 730s # the request exceeds the capacity limit. 730s # 730s # ' 730s ok 20 730s # testing : got 413 error 730s # expected: 413 730s # received: '413' 730s ok 21 730s # testing : got 413 error body 730s # expected: qr/413 Request Entity Too Large/ 730s # received: ' 730s # 730s # 413 Request Entity Too Large 730s # 730s #

Request Entity Too Large

730s # The requested resource does not allow request data with POST requests, or the amount of data provided in 730s # the request exceeds the capacity limit. 730s # 730s # ' 730s ok 22 730s # testing : got 413 error 730s # expected: 413 730s # received: '413' 730s ok 23 730s # testing : got 413 error body 730s # expected: qr/413 Request Entity Too Large/ 730s # received: ' 730s # 730s # 413 Request Entity Too Large 730s # 730s #

Request Entity Too Large

730s # The requested resource does not allow request data with POST requests, or the amount of data provided in 730s # the request exceeds the capacity limit. 730s # 730s # ' 730s ok 24 730s ok 732s t/modules/filter.t .................. 732s 1..5 732s # Running under perl version 5.038002 for linux 732s # Current time local: Mon Jun 3 13:24:50 2024 732s # Current time GMT: Mon Jun 3 13:24:50 2024 732s # Using Test.pm version 1.31 732s # Using Apache/Test.pm version 1.42 732s # expected: 'HELLOWORLD' 732s # received: 'HELLOWORLD' 732s ok 1 732s # expected: 'HELLOWORLD' 732s # received: 'HELLOWORLD' 732s ok 2 732s # expected: 'HELLOWORLD' 732s # received: 'HELLOWORLD' 732s ok 3 732s # expected: 'helloworld' 732s # received: 'helloworld' 732s ok 4 732s # expected: 'helloworld' 732s # received: 'helloworld' 732s ok 5 732s ok 735s t/modules/headers.t ................. 735s 1..376 735s # Running under perl version 5.038002 for linux 735s # Current time local: Mon Jun 3 13:24:52 2024 735s # Current time GMT: Mon Jun 3 13:24:52 2024 735s # Using Test.pm version 1.31 735s # Using Apache/Test.pm version 1.42 735s ok 1 735s ok 2 735s ok 3 735s ok 4 735s ok 5 735s ok 6 735s ok 7 735s ok 8 735s ok 9 735s ok 10 735s ok 11 735s ok 12 735s ok 13 735s ok 14 735s ok 15 735s ok 16 735s ok 17 735s ok 18 735s ok 19 735s ok 20 735s ok 21 735s ok 22 735s ok 23 735s ok 24 735s ok 25 735s ok 26 735s ok 27 735s ok 28 735s ok 29 735s ok 30 735s ok 31 735s ok 32 735s ok 33 735s ok 34 735s ok 35 735s ok 36 735s ok 37 735s ok 38 735s ok 39 735s ok 40 735s ok 41 735s ok 42 735s ok 43 735s ok 44 735s ok 45 735s ok 46 735s ok 47 735s ok 48 735s ok 49 735s ok 50 735s ok 51 735s ok 52 735s ok 53 735s ok 54 735s ok 55 735s ok 56 735s ok 57 735s ok 58 735s ok 59 735s ok 60 735s ok 61 735s ok 62 735s ok 63 735s ok 64 735s ok 65 735s ok 66 735s ok 67 735s ok 68 735s ok 69 735s ok 70 735s ok 71 735s ok 72 735s ok 73 735s ok 74 735s ok 75 735s ok 76 735s ok 77 735s ok 78 735s ok 79 735s ok 80 735s ok 81 735s ok 82 735s ok 83 735s ok 84 735s ok 85 735s ok 86 735s ok 87 735s ok 88 735s ok 89 735s ok 90 735s ok 91 735s ok 92 735s ok 93 735s ok 94 735s ok 95 735s ok 96 735s ok 97 735s ok 98 735s ok 99 735s ok 100 735s ok 101 735s ok 102 735s ok 103 735s ok 104 735s ok 105 735s ok 106 735s ok 107 735s ok 108 735s ok 109 735s ok 110 735s ok 111 735s ok 112 735s ok 113 735s ok 114 735s ok 115 735s ok 116 735s ok 117 735s ok 118 735s ok 119 735s ok 120 735s ok 121 735s ok 122 735s ok 123 735s ok 124 735s ok 125 735s ok 126 735s ok 127 735s ok 128 735s ok 129 735s ok 130 735s ok 131 735s ok 132 735s ok 133 735s ok 134 735s ok 135 735s ok 136 735s ok 137 735s ok 138 735s ok 139 735s ok 140 735s ok 141 735s ok 142 735s ok 143 735s ok 144 735s ok 145 735s ok 146 735s ok 147 735s ok 148 735s ok 149 735s ok 150 735s ok 151 735s ok 152 735s ok 153 735s ok 154 735s ok 155 735s ok 156 735s ok 157 735s ok 158 735s ok 159 735s ok 160 735s ok 161 735s ok 162 735s ok 163 735s ok 164 735s ok 165 735s ok 166 735s ok 167 735s ok 168 735s ok 169 735s ok 170 735s ok 171 735s ok 172 735s ok 173 735s ok 174 735s ok 175 735s ok 176 735s ok 177 735s ok 178 735s ok 179 735s ok 180 735s ok 181 735s ok 182 735s ok 183 735s ok 184 735s ok 185 735s ok 186 735s ok 187 735s ok 188 735s ok 189 735s ok 190 735s ok 191 735s ok 192 735s ok 193 735s ok 194 735s ok 195 735s ok 196 735s ok 197 735s ok 198 735s ok 199 735s ok 200 735s ok 201 735s ok 202 735s ok 203 735s ok 204 735s ok 205 735s ok 206 735s ok 207 735s ok 208 735s ok 209 735s ok 210 735s ok 211 735s ok 212 735s ok 213 735s ok 214 735s ok 215 735s ok 216 735s ok 217 735s ok 218 735s ok 219 735s ok 220 735s ok 221 735s ok 222 735s ok 223 735s ok 224 735s ok 225 735s ok 226 735s ok 227 735s ok 228 735s ok 229 735s ok 230 735s ok 231 735s ok 232 735s ok 233 735s ok 234 735s ok 235 735s ok 236 735s ok 237 735s ok 238 735s ok 239 735s ok 240 735s ok 241 735s ok 242 735s ok 243 735s ok 244 735s ok 245 735s ok 246 735s ok 247 735s ok 248 735s ok 249 735s ok 250 735s ok 251 735s ok 252 735s ok 253 735s ok 254 735s ok 255 735s ok 256 735s ok 257 735s ok 258 735s ok 259 735s ok 260 735s ok 261 735s ok 262 735s ok 263 735s ok 264 735s ok 265 735s ok 266 735s ok 267 735s ok 268 735s ok 269 735s ok 270 735s ok 271 735s ok 272 735s ok 273 735s ok 274 735s ok 275 735s ok 276 735s ok 277 735s ok 278 735s ok 279 735s ok 280 735s ok 281 735s ok 282 735s ok 283 735s ok 284 735s ok 285 735s ok 286 735s ok 287 735s ok 288 735s ok 289 735s ok 290 735s ok 291 735s ok 292 735s ok 293 735s ok 294 735s ok 295 735s ok 296 735s ok 297 735s ok 298 735s ok 299 735s ok 300 735s ok 301 735s ok 302 735s ok 303 735s ok 304 735s ok 305 735s ok 306 735s ok 307 735s ok 308 735s ok 309 735s ok 310 735s ok 311 735s ok 312 735s ok 313 735s ok 314 735s ok 315 735s ok 316 735s ok 317 735s ok 318 735s ok 319 735s ok 320 735s ok 321 735s ok 322 735s ok 323 735s ok 324 735s ok 325 735s ok 326 735s ok 327 735s ok 328 735s ok 329 735s ok 330 735s ok 331 735s ok 332 735s ok 333 735s ok 334 735s ok 335 735s ok 336 735s ok 337 735s ok 338 735s ok 339 735s ok 340 735s Header sent n°0: 735s header: Test-Header 735s value: value 735s Header sent n°1: 735s header: Aaa 735s value: b 735s Header sent n°2: 735s header: Aa 735s value: bb 735s # testing : Checking return code is '200' 735s # expected: 200 735s # received: '200' 735s ok 341 735s Header received n°0: 735s header: Test-Header 735s expected: value 735s received: value 735s 735s Header received n°1: 735s header: Aaa 735s expected: b 735s received: b 735s 735s Header received n°2: 735s header: Aa 735s expected: bb 735s received: bb 735s 735s Response received is: 735s HTTP/1.1 200 OK 735s Connection: close 735s Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Accept-Ranges: bytes 735s ETag: "0-613edd771cbc0" 735s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s Vary: In-If1 735s Content-Length: 0 735s Content-Type: text/html 735s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 735s Aa: bb 735s Aaa: b 735s Client-Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Client-Peer: 127.0.0.1:8529 735s Client-Response-Num: 1 735s DMMATCH1: 1 735s Test-Header: value 735s 735s ok 342 735s 735s 735s 735s Header sent n°0: 735s header: Test-Header 735s value: foo 735s Header sent n°1: 735s header: aaa 735s value: b 735s Header sent n°2: 735s header: aa 735s value: bb 735s # testing : Checking return code is '200' 735s # expected: 200 735s # received: '200' 735s ok 343 735s 735s Header received n°0: 735s header: Test-Header 735s expected: foo 735s received: foo 735s 735s Header received n°1: 735s header: aa 735s expected: bb 735s received: bb 735s 735s Response received is: 735s HTTP/1.1 200 OK 735s Connection: close 735s Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Accept-Ranges: bytes 735s ETag: "0-613edd771cbc0" 735s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s Vary: In-If1 735s Content-Length: 0 735s Content-Type: text/html 735s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 735s Aa: bb 735s Client-Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Client-Peer: 127.0.0.1:8529 735s Client-Response-Num: 1 735s DMMATCH1: 1 735s Test-Header: foo 735s 735s ok 344 735s 735s 735s 735s Header sent n°0: 735s header: Test-Header 735s value: foo 735s Header sent n°1: 735s header: Test-Header1 735s value: value1 735s Header sent n°2: 735s header: Test-Header2 735s value: value2 735s # testing : Checking return code is '200' 735s # expected: 200 735s # received: '200' 735s ok 345 735s 735s Header received n°0: 735s header: Test-Header 735s expected: foo 735s received: foo 735s 735s Header received n°1: 735s header: Test-Header1 735s expected: value1 735s received: value1 735s 735s Header received n°2: 735s header: Test-Header2 735s expected: value2 735s received: value2 735s 735s Response received is: 735s HTTP/1.1 200 OK 735s Connection: close 735s Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Accept-Ranges: bytes 735s ETag: "0-613edd771cbc0" 735s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s Vary: In-If1 735s Content-Length: 0 735s Content-Type: text/html 735s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 735s Client-Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Client-Peer: 127.0.0.1:8529 735s Client-Response-Num: 1 735s DMMATCH1: 1 735s Test-Header: foo 735s Test-Header1: value1 735s Test-Header2: value2 735s 735s ok 346 735s 735s 735s 735s Header sent n°0: 735s header: Test-Header 735s value: foofoo 735s # testing : Checking return code is '200' 735s # expected: 200 735s # received: '200' 735s ok 347 735s 735s Header received n°0: 735s header: Test-Header 735s expected: barfoo 735s received: barfoo 735s 735s Response received is: 735s HTTP/1.1 200 OK 735s Connection: close 735s Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Accept-Ranges: bytes 735s ETag: "0-613edd771cbc0" 735s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s Vary: In-If1 735s Content-Length: 0 735s Content-Type: text/html 735s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 735s Client-Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Client-Peer: 127.0.0.1:8529 735s Client-Response-Num: 1 735s DMMATCH1: 1 735s Test-Header: barfoo 735s 735s ok 348 735s 735s 735s 735s Header sent n°0: 735s header: Test-Header 735s value: foo2foo2 735s # testing : Checking return code is '200' 735s # expected: 200 735s # received: '200' 735s ok 349 735s 735s Header received n°0: 735s header: Test-Header 735s expected: barfoo2 735s received: barfoo2 735s 735s Response received is: 735s HTTP/1.1 200 OK 735s Connection: close 735s Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Accept-Ranges: bytes 735s ETag: "0-613edd771cbc0" 735s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s Vary: In-If1 735s Content-Length: 0 735s Content-Type: text/html 735s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 735s Client-Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Client-Peer: 127.0.0.1:8529 735s Client-Response-Num: 1 735s DMMATCH1: 1 735s Test-Header: barfoo2 735s 735s ok 350 735s 735s 735s 735s Header sent n°0: 735s header: Test-Header 735s value: foofoo 735s # testing : Checking return code is '200' 735s # expected: 200 735s # received: '200' 735s ok 351 735s 735s Header received n°0: 735s header: Test-Header 735s expected: bar2foo 735s received: bar2foo 735s 735s Response received is: 735s HTTP/1.1 200 OK 735s Connection: close 735s Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Accept-Ranges: bytes 735s ETag: "0-613edd771cbc0" 735s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s Vary: In-If1 735s Content-Length: 0 735s Content-Type: text/html 735s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 735s Client-Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Client-Peer: 127.0.0.1:8529 735s Client-Response-Num: 1 735s DMMATCH1: 1 735s Test-Header: bar2foo 735s 735s ok 352 735s 735s 735s 735s Header sent n°0: 735s header: Test-Header 735s value: foofoo 735s # testing : Checking return code is '200' 735s # expected: 200 735s # received: '200' 735s ok 353 735s 735s Header received n°0: 735s header: Test-Header 735s expected: barbar 735s received: barbar 735s 735s Response received is: 735s HTTP/1.1 200 OK 735s Connection: close 735s Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Accept-Ranges: bytes 735s ETag: "0-613edd771cbc0" 735s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s Vary: In-If1 735s Content-Length: 0 735s Content-Type: text/html 735s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 735s Client-Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Client-Peer: 127.0.0.1:8529 735s Client-Response-Num: 1 735s DMMATCH1: 1 735s Test-Header: barbar 735s 735s ok 354 735s 735s 735s 735s Header sent n°0: 735s header: Test-Header 735s value: foo2foo2 735s # testing : Checking return code is '200' 735s # expected: 200 735s # received: '200' 735s ok 355 735s 735s Header received n°0: 735s header: Test-Header 735s expected: barbar 735s received: barbar 735s 735s Response received is: 735s HTTP/1.1 200 OK 735s Connection: close 735s Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Accept-Ranges: bytes 735s ETag: "0-613edd771cbc0" 735s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s Vary: In-If1 735s Content-Length: 0 735s Content-Type: text/html 735s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 735s Client-Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Client-Peer: 127.0.0.1:8529 735s Client-Response-Num: 1 735s DMMATCH1: 1 735s Test-Header: barbar 735s 735s ok 356 735s 735s 735s 735s Header sent n°0: 735s header: Test-Header 735s value: foofoo 735s # testing : Checking return code is '200' 735s # expected: 200 735s # received: '200' 735s ok 357 735s 735s Header received n°0: 735s header: Test-Header 735s expected: bar2bar2 735s received: bar2bar2 735s 735s Response received is: 735s HTTP/1.1 200 OK 735s Connection: close 735s Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Accept-Ranges: bytes 735s ETag: "0-613edd771cbc0" 735s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s Vary: In-If1 735s Content-Length: 0 735s Content-Type: text/html 735s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 735s Client-Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Client-Peer: 127.0.0.1:8529 735s Client-Response-Num: 1 735s DMMATCH1: 1 735s Test-Header: bar2bar2 735s 735s ok 358 735s # testing : Checking return code is '200' 735s # expected: 200 735s # received: '200' 735s ok 359 735s 735s Header received n°0: 735s header: Test-Header 735s expected: foo 735s received: foo 735s 735s Response received is: 735s HTTP/1.1 200 OK 735s Connection: close 735s Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Accept-Ranges: bytes 735s ETag: "0-613edd771cbc0" 735s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s Vary: In-If1 735s Content-Length: 0 735s Content-Type: text/html 735s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 735s Client-Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Client-Peer: 127.0.0.1:8529 735s Client-Response-Num: 1 735s DMMATCH1: 1 735s Test-Header: foo 735s 735s ok 360 735s 735s 735s 735s Header sent n°0: 735s header: Test-Header 735s value: foo 735s # testing : Checking return code is '200' 735s # expected: 200 735s # received: '200' 735s ok 361 735s 735s Header received n°0: 735s header: Test-Header 735s expected: foo 735s received: foo 735s 735s Response received is: 735s HTTP/1.1 200 OK 735s Connection: close 735s Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Accept-Ranges: bytes 735s ETag: "0-613edd771cbc0" 735s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s Vary: In-If1 735s Content-Length: 0 735s Content-Type: text/html 735s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 735s Client-Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Client-Peer: 127.0.0.1:8529 735s Client-Response-Num: 1 735s DMMATCH1: 1 735s Test-Header: foo 735s 735s ok 362 735s 735s 735s 735s Header sent n°0: 735s header: Test-Header 735s value: "foo" 735s # testing : Checking return code is '200' 735s # expected: 200 735s # received: '200' 735s ok 363 735s 735s Header received n°0: 735s header: Test-Header 735s expected: "foo", foo 735s received: "foo", foo 735s 735s Response received is: 735s HTTP/1.1 200 OK 735s Connection: close 735s Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Accept-Ranges: bytes 735s ETag: "0-613edd771cbc0" 735s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s Vary: In-If1 735s Content-Length: 0 735s Content-Type: text/html 735s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 735s Client-Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Client-Peer: 127.0.0.1:8529 735s Client-Response-Num: 1 735s DMMATCH1: 1 735s Test-Header: "foo", foo 735s 735s ok 364 735s 735s 735s 735s Header sent n°0: 735s header: Test-Header 735s value: foo 735s # testing : Checking return code is '200' 735s # expected: 200 735s # received: '200' 735s ok 365 735s 735s Header received n°0: 735s header: Test-Header 735s expected: foo, bar 735s received: foo, bar 735s 735s Response received is: 735s HTTP/1.1 200 OK 735s Connection: close 735s Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Accept-Ranges: bytes 735s ETag: "0-613edd771cbc0" 735s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s Vary: In-If1 735s Content-Length: 0 735s Content-Type: text/html 735s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 735s Client-Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Client-Peer: 127.0.0.1:8529 735s Client-Response-Num: 1 735s DMMATCH1: 1 735s Test-Header: foo, bar 735s 735s ok 366 735s 735s 735s 735s Header sent n°0: 735s header: Test-Header 735s value: foo 735s # testing : Checking return code is '200' 735s # expected: 200 735s # received: '200' 735s ok 367 735s 735s Header received n°0: 735s header: Test-Header 735s expected: foo 735s received: foo 735s 735s Response received is: 735s HTTP/1.1 200 OK 735s Connection: close 735s Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Accept-Ranges: bytes 735s ETag: "0-613edd771cbc0" 735s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s Vary: In-If1 735s Content-Length: 0 735s Content-Type: text/html 735s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 735s Client-Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Client-Peer: 127.0.0.1:8529 735s Client-Response-Num: 1 735s DMMATCH1: 1 735s Test-Header: foo 735s 735s ok 368 735s 735s 735s 735s Header sent n°0: 735s header: Test-Header 735s value: foo 735s # testing : Checking return code is '200' 735s # expected: 200 735s # received: '200' 735s ok 369 735s 735s Header received n°0: 735s header: Test-Header 735s expected: foo 735s received: foo 735s 735s Header received n°1: 735s header: Test-Header2 735s expected: bar 735s received: bar 735s 735s Response received is: 735s HTTP/1.1 200 OK 735s Connection: close 735s Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Accept-Ranges: bytes 735s ETag: "0-613edd771cbc0" 735s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s Vary: In-If1 735s Content-Length: 0 735s Content-Type: text/html 735s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 735s Client-Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Client-Peer: 127.0.0.1:8529 735s Client-Response-Num: 1 735s DMMATCH1: 1 735s Test-Header: foo 735s Test-Header2: bar 735s 735s ok 370 735s # testing : Checking return code is '200' 735s # expected: 200 735s # received: '200' 735s ok 371 735s 735s Header received n°0: 735s header: Test-Header 735s expected: foo 735s received: foo 735s 735s Response received is: 735s HTTP/1.1 200 OK 735s Connection: close 735s Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Accept-Ranges: bytes 735s ETag: "0-613edd771cbc0" 735s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s Vary: In-If1 735s Content-Length: 0 735s Content-Type: text/html 735s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 735s Client-Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Client-Peer: 127.0.0.1:8529 735s Client-Response-Num: 1 735s DMMATCH1: 1 735s Test-Header: foo 735s 735s ok 372 735s # testing : Checking return code is '200' 735s # expected: 200 735s # received: '200' 735s ok 373 735s 735s Header received n°0: 735s header: Test-Header 735s expected: foo 735s received: foo 735s 735s Response received is: 735s HTTP/1.1 200 OK 735s Connection: close 735s Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Accept-Ranges: bytes 735s ETag: "0-613edd771cbc0" 735s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s Vary: In-If1 735s Content-Length: 0 735s Content-Type: text/html 735s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 735s Client-Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Client-Peer: 127.0.0.1:8529 735s Client-Response-Num: 1 735s DMMATCH1: 1 735s Test-Header: foo 735s 735s ok 374 735s # testing : Checking return code is '200' 735s # expected: 200 735s # received: '200' 735s ok 375 735s 735s Header received n°0: 735s header: Test-Header 735s expected: foo 735s received: foo 735s 735s Response received is: 735s HTTP/1.1 200 OK 735s Connection: close 735s Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Accept-Ranges: bytes 735s ETag: "0-613edd771cbc0" 735s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s Vary: In-If1 735s Content-Length: 0 735s Content-Type: text/html 735s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 735s Client-Date: Mon, 03 Jun 2024 13:24:55 GMT 735s Client-Peer: 127.0.0.1:8529 735s Client-Response-Num: 1 735s DMMATCH1: 1 735s Test-Header: foo 735s 735s ok 376 735s ok 742s t/modules/heartbeat.t ............... 742s 1..1 742s # Running under perl version 5.038002 for linux 742s # Current time local: Mon Jun 3 13:24:55 2024 742s # Current time GMT: Mon Jun 3 13:24:55 2024 742s # Using Test.pm version 1.31 742s # Using Apache/Test.pm version 1.42 742s Expecting at least 3 heartbeat ; Seen: 5 742s ok 1 742s ok 745s t/modules/http2.t ................... 745s 1..56 745s # Running under perl version 5.038002 for linux 745s # Current time local: Mon Jun 3 13:25:02 2024 745s # Current time GMT: Mon Jun 3 13:25:02 2024 745s # Using Test.pm version 1.31 745s # Using Apache/Test.pm version 1.42 745s ok 1 745s ok 2 745s # testing : read first response-line 745s # expected: qr/^HTTP\/1\.. 200/ 745s # received: 'HTTP/1.1 200 OK 745s # ' 745s ok 3 745s # testing : TLS version in use 745s # expected: qr/^(SSL|TLSv\d(_\d)?$)/ 745s # received: 'TLSv1_3' 745s ok 4 745s test case: TC0001, expecting 200: GET http://localhost:8557/ 745s # testing : GET http://localhost:8557/ 745s # expected: 200 745s # received: '200' 745s ok 5 745s test case: TC0002, expecting 404: GET http://localhost:8557/not_here 745s # testing : GET http://localhost:8557/not_here 745s # expected: 404 745s # received: '404' 745s ok 6 745s test case: TC0005, cmp index.html file: GET http://localhost:8557/modules/h2/index.html 745s # testing : response status 745s # expected: 200 745s # received: '200' 745s ok 7 745s ok 8 745s test case: TC0006, cmp image file: GET http://localhost:8557/modules/h2/003/003_img.jpg 745s # testing : response status 745s # expected: 200 745s # received: '200' 745s ok 9 745s ok 10 745s test case: TC0007, rewrite handling: GET http://localhost:8557/modules/h2/latest.tar.gz 745s # testing : response status 745s # expected: 302 745s # received: '302' 745s ok 11 745s # testing : location header 745s # expected: 'http://localhost:8557/modules/h2/xxx-1.0.2a.tar.gz' 745s # received: 'http://localhost:8557/modules/h2/xxx-1.0.2a.tar.gz' 745s ok 12 745s test case: TC0008, hello.pl with ssl vars: GET http://localhost:8557/modules/h2/hello.pl 745s # testing : response status 745s # expected: 200 745s # received: '200' 745s ok 13 745s # testing : content comparision 745s # expected: ' 745s #

Hello World!

745s # 745s # ' 745s # received: ' 745s #

Hello World!

745s # 745s # ' 745s ok 14 745s test case: TC0009, necho.pl without arguments: GET http://localhost:8557/modules/h2/necho.pl 745s # testing : response status 745s # expected: 400 745s # received: '400' 745s ok 15 745s # testing : content comparision 745s # expected: ' 745s #

No query was specified.

745s # 745s # ' 745s # received: ' 745s #

No query was specified.

745s # 745s # ' 745s ok 16 745s test case: TC0010, necho.pl 2x10: GET http://localhost:8557/modules/h2/necho.pl?count=2&text=0123456789 745s # testing : response status 745s # expected: 200 745s # received: '200' 745s ok 17 745s # testing : content comparision 745s # expected: '01234567890123456789' 745s # received: '01234567890123456789' 745s ok 18 745s test case: TC0011, necho.pl 10x10: GET http://localhost:8557/modules/h2/necho.pl?count=10&text=0123456789 745s # testing : response status 745s # expected: 200 745s # received: '200' 745s ok 19 745s # testing : content-length 745s # expected: 100 745s # received: 100 745s ok 20 745s test case: TC0012, necho.pl 100x10: GET http://localhost:8557/modules/h2/necho.pl?count=100&text=0123456789 745s # testing : response status 745s # expected: 200 745s # received: '200' 745s ok 21 745s # testing : content-length 745s # expected: 1000 745s # received: 1000 745s ok 22 745s test case: TC0013, necho.pl 1000x10: GET http://localhost:8557/modules/h2/necho.pl?count=1000&text=0123456789 745s # testing : response status 745s # expected: 200 745s # received: '200' 745s ok 23 745s # testing : content-length 745s # expected: 10000 745s # received: 10000 745s ok 24 745s test case: TC0014, necho.pl 10000x10: GET http://localhost:8557/modules/h2/necho.pl?count=10000&text=0123456789 745s # testing : response status 745s # expected: 200 745s # received: '200' 745s ok 25 745s # testing : content-length 745s # expected: 100000 745s # received: 100000 745s ok 26 745s test case: TC0015, necho.pl 100000x10: GET http://localhost:8557/modules/h2/necho.pl?count=100000&text=0123456789 745s # testing : response status 745s # expected: 200 745s # received: '200' 745s ok 27 745s # testing : content-length 745s # expected: 1000000 745s # received: 1000000 745s ok 28 745s test case: TC0001, expecting 200: GET https://localhost:8558/ 745s # testing : GET https://localhost:8558/ 745s # expected: 200 745s # received: '200' 745s ok 29 745s test case: TC0002, expecting 404: GET https://localhost:8558/not_here 745s # testing : GET https://localhost:8558/not_here 745s # expected: 404 745s # received: '404' 745s ok 30 745s test case: TC0005, cmp index.html file: GET https://localhost:8558/modules/h2/index.html 745s # testing : response status 745s # expected: 200 745s # received: '200' 745s ok 31 745s ok 32 745s test case: TC0006, cmp image file: GET https://localhost:8558/modules/h2/003/003_img.jpg 745s # testing : response status 745s # expected: 200 745s # received: '200' 745s ok 33 745s ok 34 745s test case: TC0007, rewrite handling: GET https://localhost:8558/modules/h2/latest.tar.gz 745s # testing : response status 745s # expected: 302 745s # received: '302' 745s ok 35 745s # testing : location header 745s # expected: 'https://localhost:8558/modules/h2/xxx-1.0.2a.tar.gz' 745s # received: 'https://localhost:8558/modules/h2/xxx-1.0.2a.tar.gz' 745s ok 36 745s test case: TC0008, hello.pl with ssl vars: GET https://localhost:8558/modules/h2/hello.pl 745s # testing : response status 745s # expected: 200 745s # received: '200' 745s ok 37 745s # testing : content comparision 745s # expected: ' 745s #

Hello World!

745s # 745s # ' 745s # received: ' 745s #

Hello World!

745s # 745s # ' 745s ok 38 745s test case: TC0009, necho.pl without arguments: GET https://localhost:8558/modules/h2/necho.pl 745s # testing : response status 745s # expected: 400 745s # received: '400' 745s ok 39 745s # testing : content comparision 745s # expected: ' 745s #

No query was specified.

745s # 745s # ' 745s # received: ' 745s #

No query was specified.

745s # 745s # ' 745s ok 40 745s test case: TC0010, necho.pl 2x10: GET https://localhost:8558/modules/h2/necho.pl?count=2&text=0123456789 745s # testing : response status 745s # expected: 200 745s # received: '200' 745s ok 41 745s # testing : content comparision 745s # expected: '01234567890123456789' 745s # received: '01234567890123456789' 745s ok 42 745s test case: TC0011, necho.pl 10x10: GET https://localhost:8558/modules/h2/necho.pl?count=10&text=0123456789 745s # testing : response status 745s # expected: 200 745s # received: '200' 745s ok 43 745s # testing : content-length 745s # expected: 100 745s # received: 100 745s ok 44 745s test case: TC0012, necho.pl 100x10: GET https://localhost:8558/modules/h2/necho.pl?count=100&text=0123456789 745s # testing : response status 745s # expected: 200 745s # received: '200' 745s ok 45 745s # testing : content-length 745s # expected: 1000 745s # received: 1000 745s ok 46 745s test case: TC0013, necho.pl 1000x10: GET https://localhost:8558/modules/h2/necho.pl?count=1000&text=0123456789 745s # testing : response status 745s # expected: 200 745s # received: '200' 745s ok 47 745s # testing : content-length 745s # expected: 10000 745s # received: 10000 745s ok 48 745s test case: TC0014, necho.pl 10000x10: GET https://localhost:8558/modules/h2/necho.pl?count=10000&text=0123456789 745s # testing : response status 745s # expected: 200 745s # received: '200' 745s ok 49 745s # testing : content-length 745s # expected: 100000 745s # received: 100000 745s ok 50 745s test case: TC0015, necho.pl 100000x10: GET https://localhost:8558/modules/h2/necho.pl?count=100000&text=0123456789 745s # testing : response status 745s # expected: 200 745s # received: '200' 745s ok 51 745s # testing : content-length 745s # expected: 1000000 745s # received: 1000000 745s ok 52 745s test case: VHOST000, expecting 200: GET https://localhost:8558/ 745s setting host_name to localhost:8558# testing : GET https://localhost:8558/ 745s # expected: 200 745s # received: '200' 745s ok 53 745s test case: VHOST001, expect 404 or 421 (using Host:): GET https://localhost:8558/misdirected 745s # testing : GET https://localhost:8558/misdirected 745s # expected: 404 745s # received: '404' 745s ok 54 745s test case: VHOST002, expect 421 (using :authority): GET https://localhost:8558/misdirected 745s # testing : GET https://localhost:8558/misdirected 745s # expected: 421 745s # received: '421' 745s ok 55 745s test case: VHOST003, expect 421 : GET https://localhost:8558/misdirected 745s # testing : GET https://localhost:8558/misdirected 745s # expected: 404 745s # received: '404' 745s ok 56 745s ok 750s t/modules/include.t ................. 750s 1..98 750s # Running under perl version 5.038002 for linux 750s # Current time local: Mon Jun 3 13:25:05 2024 750s # Current time GMT: Mon Jun 3 13:25:05 2024 750s # Using Test.pm version 1.31 750s # Using Apache/Test.pm version 1.42 750s # testing : GET /modules/include/abs-path.shtml 750s # expected: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 750s # received: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 750s ok 1 750s # testing : GET /modules/include/apexpr/err.shtml 750s # expected: '[an error occurred while processing this directive] err.shtml' 750s # received: '[an error occurred while processing this directive] err.shtml' 750s ok 2 750s # testing : GET /modules/include/apexpr/if1.shtml 750s # expected: 'pass' 750s # received: 'pass' 750s ok 3 750s # testing : GET /modules/include/apexpr/lazyvar.shtml 750s # expected: 'pass' 750s # received: 'pass' 750s ok 4 750s # testing : GET /modules/include/apexpr/restrict.shtml 750s # expected: '[an error occurred while processing this directive] restrict.shtml' 750s # received: '[an error occurred while processing this directive] restrict.shtml' 750s ok 5 750s # testing : GET /modules/include/apexpr/var.shtml 750s # expected: 'pass pass pass' 750s # received: 'pass pass pass' 750s ok 6 750s # testing : GET /modules/include/big.shtml 750s # expected: 'hello pass pass pass hello' 750s # received: 'hello pass pass pass hello' 750s ok 7 750s # testing : GET /modules/include/comment.shtml 750s # expected: 'No comment here' 750s # received: 'No comment here' 750s ok 8 750s # testing : GET /modules/include/echo.shtml 750s # expected: 'echo.shtml' 750s # received: 'echo.shtml' 750s ok 9 750s # testing : GET /modules/include/echo1.shtml 750s # expected: '' 750s # received: '' 750s ok 10 750s # testing : GET /modules/include/echo2.shtml 750s # expected: ' pass config echomsg pass' 750s # received: ' pass config echomsg pass' 750s ok 11 750s # testing : GET /modules/include/echo3.shtml 750s # expected: '' 750s # received: '' 750s ok 12 750s # testing : GET /modules/include/encode.shtml 750s # expected: '# %^ %23%20%25%5e' 750s # received: '# %^ %23%20%25%5e' 750s ok 13 750s # testing : GET /modules/include/errmsg1.shtml 750s # expected: 'errmsg' 750s # received: 'errmsg' 750s ok 14 750s # testing : GET /modules/include/errmsg2.shtml 750s # expected: 'errmsg' 750s # received: 'errmsg' 750s ok 15 750s # testing : GET /modules/include/errmsg3.shtml 750s # expected: 'errmsg' 750s # received: 'errmsg' 750s ok 16 750s # testing : GET /modules/include/errmsg4.shtml 750s # expected: 'pass errmsg' 750s # received: 'pass errmsg' 750s ok 17 750s # testing : GET /modules/include/errmsg5.shtml 750s # expected: '' 750s # received: '' 750s ok 18 750s # testing : GET /modules/include/exec/off/cgi.shtml 750s # expected: '[an error occurred while processing this directive]' 750s # received: '[an error occurred while processing this directive]' 750s ok 19 750s # testing : GET /modules/include/exec/off/cmd.shtml 750s # expected: '[an error occurred while processing this directive]' 750s # received: '[an error occurred while processing this directive]' 750s ok 20 750s # testing : GET /modules/include/exec/on/cgi.shtml 750s # expected: 'perl cgi' 750s # received: 'perl cgi' 750s ok 21 750s # testing : GET /modules/include/exec/on/cmd.shtml 750s # expected: 'pass' 750s # received: 'pass' 750s ok 22 750s # testing : GET /modules/include/extra/inc-bogus.shtml 750s # expected: '[an error occurred while processing this directive] inc-bogus.shtml body' 750s # received: '[an error occurred while processing this directive] inc-bogus.shtml body' 750s ok 23 750s # testing : GET /modules/include/foo.shtml 750s # expected: '[an error occurred while processing this directive] foo.shtml body' 750s # received: '[an error occurred while processing this directive] foo.shtml body' 750s ok 24 750s # testing : GET /modules/include/foo1.shtml 750s # expected: '[an error occurred while processing this directive] foo.shtml body' 750s # received: '[an error occurred while processing this directive] foo.shtml body' 750s ok 25 750s # testing : GET /modules/include/foo2.shtml 750s # expected: '[an error occurred while processing this directive] foo.shtml body' 750s # received: '[an error occurred while processing this directive] foo.shtml body' 750s ok 26 750s # testing : GET /modules/include/if1.shtml 750s # expected: 'pass' 750s # received: 'pass' 750s ok 27 750s # testing : GET /modules/include/if10.shtml 750s # expected: 'pass' 750s # received: 'pass' 750s ok 28 750s # testing : GET /modules/include/if11.shtml 750s # expected: 'pass' 750s # received: 'pass' 750s ok 29 750s # testing : GET /modules/include/if2.shtml 750s # expected: 'pass pass' 750s # received: 'pass pass' 750s ok 30 750s # testing : GET /modules/include/if3.shtml 750s # expected: 'pass pass pass' 750s # received: 'pass pass pass' 750s ok 31 750s # testing : GET /modules/include/if4.shtml 750s # expected: 'pass pass' 750s # received: 'pass pass' 750s ok 32 750s # testing : GET /modules/include/if5.shtml 750s # expected: 'pass pass pass' 750s # received: 'pass pass pass' 750s ok 33 750s # testing : GET /modules/include/if6.shtml 750s # expected: '[an error occurred while processing this directive]' 750s # received: '[an error occurred while processing this directive]' 750s ok 34 750s # testing : GET /modules/include/if7.shtml 750s # expected: '[an error occurred while processing this directive]' 750s # received: '[an error occurred while processing this directive]' 750s ok 35 750s # testing : GET /modules/include/if8.shtml 750s # expected: 'pass' 750s # received: 'pass' 750s ok 36 750s # testing : GET /modules/include/if9.shtml 750s # expected: 'pass pass' 750s # received: 'pass pass' 750s ok 37 750s # testing : GET /modules/include/inc-nego.shtml 750s # expected: 'index.html.en' 750s # received: 'index.html.en' 750s ok 38 750s # testing : GET /modules/include/inc-rfile.shtml 750s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 750s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 750s ok 39 750s # testing : GET /modules/include/inc-rvirtual.shtml 750s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 750s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 750s ok 40 750s # testing : GET /modules/include/include1.shtml 750s # expected: 'inc-two.shtml body include.shtml body' 750s # received: 'inc-two.shtml body include.shtml body' 750s ok 41 750s # testing : GET /modules/include/include2.shtml 750s # expected: 'inc-two.shtml body include.shtml body' 750s # received: 'inc-two.shtml body include.shtml body' 750s ok 42 750s # testing : GET /modules/include/include3.shtml 750s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 750s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 750s ok 43 750s # testing : GET /modules/include/include4.shtml 750s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 750s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 750s ok 44 750s # testing : GET /modules/include/include5.shtml 750s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 750s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 750s ok 45 750s # testing : GET /modules/include/include6.shtml 750s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 750s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 750s ok 46 750s # testing : GET /modules/include/malformed.shtml 750s # expected: '[an error occurred while processing this directive] malformed.shtml' 750s # received: '[an error occurred while processing this directive] malformed.shtml' 750s ok 47 750s # testing : POST /modules/include/mod_request/echo.shtml 750s # expected: 'echo.shtml' 750s # received: 'echo.shtml' 750s ok 48 750s # testing : POST /modules/include/mod_request/post.shtml 750s # expected: 'POST foo: bar foo2: bar2' 750s # received: 'POST foo: bar foo2: bar2' 750s ok 49 750s # testing : sizeof(body) > KeptBodySize 750s # expected: 413 750s # received: '413' 750s ok 50 750s # testing : GET /modules/include/mod_request/post.shtml?foo=bar&foo2=bar2 750s # expected: 'GET foo: bar foo2: bar2' 750s # received: 'GET foo: bar foo2: bar2' 750s ok 51 750s # testing : GET /modules/include/newline.shtml 750s # expected: 'inc-two.shtml body' 750s # received: 'inc-two.shtml body' 750s ok 52 750s # testing : GET /modules/include/notreal.shtml 750s # expected: 'pass ' 750s # received: '-->' 750s ok 54 750s # testing : GET /modules/include/parse2.shtml 750s # expected: '"' 750s # received: '"' 750s ok 55 750s # testing : GET /modules/include/ranged-virtual.shtml with Range 750s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 750s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 750s ok 56 750s # testing : GET /modules/include/regex.shtml 750s # expected: '(none) 1 (none)' 750s # received: '(none) 1 (none)' 750s ok 57 750s # testing : GET /modules/include/retagged1.shtml 750s # expected: 'retagged1.shtml' 750s # received: 'retagged1.shtml' 750s ok 58 750s # testing : GET /modules/include/retagged2.shtml 750s # expected: '----retagged2.shtml' 750s # received: '----retagged2.shtml' 750s ok 59 750s # testing : GET /modules/include/set.shtml 750s # expected: 'set works' 750s # received: 'set works' 750s ok 60 750s # testing : GET /modules/include/var128.shtml 750s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 750s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 750s ok 61 750s # testing : GET /modules/include/virtualq.shtml?foo=bar 750s # expected: 'foo=bar pass inc-two.shtml body foo=bar' 750s # received: 'foo=bar pass inc-two.shtml body foo=bar' 750s ok 62 750s # testing : GET /modules/include/size.shtml 750s # expected: '1,122 1,122 1.1K 1.1K' 750s # received: '1,122 1,122 1.1K 1.1K' 750s ok 63 750s # testing : GET /modules/include/file.shtml 750s # expected: 'Monday, March 18, 2024 Monday, March 18, 2024 1710762103 1710762103' 750s # received: 'Monday, March 18, 2024 Monday, March 18, 2024 1710762103 1710762103' 750s ok 64 750s # testing : GET /modules/include/printenv.shtml 750s # expected: '200' 750s # received: '200' 750s ok 65 750s ok 66 750s ok 67 750s # testing : /mod_include test/ 750s # expected: qr/mod_include test/ 750s # received: ' 750s # 750s # mod_include test 750s # 750s # 750s # 750s #

mod_include test

750s # 750s # 750s # Hello World 750s # 750s #

[back]

750s # 750s #
750s #
footer
750s # 750s # ' 750s ok 68 750s # testing : /Hello World/ 750s # expected: qr/Hello World/ 750s # received: ' 750s # 750s # mod_include test 750s # 750s # 750s # 750s #

mod_include test

750s # 750s # 750s # Hello World 750s # 750s #

[back]

750s # 750s #
750s #
footer
750s # 750s # ' 750s ok 69 750s # testing : /footer/ 750s # expected: qr/footer/ 750s # received: ' 750s # 750s # mod_include test 750s # 750s # 750s # 750s #

mod_include test

750s # 750s # 750s # Hello World 750s # 750s #

[back]

750s # 750s #
750s #
footer
750s # 750s # ' 750s ok 70 750s # testing : XBitHack off [0444] 750s # expected: ' ' 750s # received: ' ' 750s ok 71 750s # testing : XBitHack off [0544] 750s # expected: ' ' 750s # received: ' ' 750s ok 72 750s # testing : XBitHack off [0554] 750s # expected: ' ' 750s # received: ' ' 750s ok 73 750s # testing : XBitHack on [0444] 750s # expected: ' ' 750s # received: ' ' 750s ok 74 750s # testing : XBitHack on [0544] 750s # expected: 'No Last-modified date ; inc-two.shtml body ' 750s # received: 'No Last-modified date ; inc-two.shtml body ' 750s ok 75 750s # testing : XBitHack on [0554] 750s # expected: 'No Last-modified date ; inc-two.shtml body ' 750s # received: 'No Last-modified date ; inc-two.shtml body ' 750s ok 76 750s # testing : XBitHack both [timefmt] 750s # expected: 'xx2024xx' 750s # received: 'xx2024xx' 750s ok 77 750s # testing : XBitHack full [0444] 750s # expected: ' ' 750s # received: ' ' 750s ok 78 750s # testing : XBitHack full [0544] 750s # expected: 'No Last-modified date ; inc-two.shtml body ' 750s # received: 'No Last-modified date ; inc-two.shtml body ' 750s ok 79 750s # testing : XBitHack full [0554] 750s # expected: 'Has Last-modified date ; inc-two.shtml body ' 750s # received: 'Has Last-modified date ; inc-two.shtml body ' 750s ok 80 750s # testing : XBitHack full [0554] / ETag 750s # expected: 'No ETag ; ' 750s # received: 'No ETag ; ' 750s ok 81 750s # testing : XBitHack full [0554] / If-Modified-Since 750s # expected: 304 750s # received: '304' 750s ok 82 750s # testing : XBitHack full [0544] / If-Modified-Since 750s # expected: 200 750s # received: '200' 750s ok 83 750s # testing : XBitHack full [0544] / ETag 750s # expected: 'No ETag ; inc-two.shtml body ' 750s # received: 'No ETag ; inc-two.shtml body ' 750s ok 84 750s # testing : GET /modules/include/bucketeer/y.shtml 750s # expected: '____ _____ _____ ___________________ ##################################1/8 ##################################2/8 ##################################3/8 ##################################4/8 ##################################5/8 ##################################6/8/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs ##################################7/8 ##################################8/8 @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 750s # received: '____ _____ _____ ___________________ ##################################1/8 ##################################2/8 ##################################3/8 ##################################4/8 ##################################5/8 ##################################6/8/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs ##################################7/8 ##################################8/8 @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 750s ok 85 750s # testing : GET /modules/include/bucketeer/y0.shtml 750s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 750s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 750s ok 86 750s # testing : GET /modules/include/bucketeer/y1.shtml 750s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 750s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 750s ok 87 750s # testing : GET /modules/include/bucketeer/y2.shtml 750s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 750s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 750s ok 88 750s # testing : GET /modules/include/bucketeer/y3.shtml 750s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 750s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 750s ok 89 750s # testing : GET /modules/include/bucketeer/y4.shtml 750s # expected: '[an error occurred while processing this directive]' 750s # received: '[an error occurred while processing this directive]' 750s ok 90 750s # testing : GET /modules/include/bucketeer/y5.shtml 750s # expected: 'pass [an error occurred while processing this directive] pass pass1' 750s # received: 'pass [an error occurred while processing this directive] pass pass1' 750s ok 91 750s # testing : GET /modules/include/bucketeer/y6.shtml 750s # expected: 'BeforeIfElseBlockAfterIf' 750s # received: 'BeforeIfElseBlockAfterIf' 750s ok 92 750s # testing : GET /modules/include/bucketeer/y7.shtml 750s # expected: 'Before If SomethingElseAfter if' 750s # received: 'Before If SomethingElseAfter if' 750s ok 93 750s # testing : GET /modules/include/bucketeer/y8.shtml 750s # expected: 'FalseSetDone' 750s # received: 'FalseSetDone' 750s ok 94 750s # testing : GET /modules/include/bucketeer/y9.shtml 750s # expected: 'FalseSetDone' 750s # received: 'FalseSetDone' 750s ok 95 750s # testing : GET /modules/include/bucketeer/y10.shtml 750s # expected: '"pass"' 750s # received: '"pass"' 750s ok 96 750s # testing : GET /modules/include/bucketeer/retagged3.shtml 750s # expected: '----retagged3.shtml' 750s # received: '----retagged3.shtml' 750s ok 97 750s # testing : GET /modules/include/bucketeer/retagged4.shtml 750s # expected: '---pass' 750s # received: '---pass' 750s ok 98 750s ok 752s t/modules/info.t .................... 752s 1..1 752s # Running under perl version 5.038002 for linux 752s # Current time local: Mon Jun 3 13:25:10 2024 752s # Current time GMT: Mon Jun 3 13:25:10 2024 752s # Using Test.pm version 1.31 752s # Using Apache/Test.pm version 1.42 752s ok 1 752s ok 754s t/modules/ldap.t .................... skipped: LDAP testing not configured 755s t/modules/lua.t ..................... 755s 1..60 755s # Running under perl version 5.038002 for linux 755s # Current time local: Mon Jun 3 13:25:14 2024 755s # Current time GMT: Mon Jun 3 13:25:14 2024 755s # Using Test.pm version 1.31 755s # Using Apache/Test.pm version 1.42 755s # testing : code for /modules/lua/hello.lua 755s # expected: 200 755s # received: '200' 755s ok 1 755s # testing : response content for /modules/lua/hello.lua 755s # expected: 'Hello Lua World! 755s # ' 755s # received: 'Hello Lua World! 755s # ' 755s ok 2 755s # testing : c-type for /modules/lua/hello.lua 755s # expected: 'text/plain' 755s # received: 'text/plain' 755s ok 3 755s ok 4 # skip 755s # testing : code for /modules/lua/404?translateme=1 755s # expected: 200 755s # received: '200' 755s ok 5 755s # testing : response content for /modules/lua/404?translateme=1 755s # expected: 'Hello Lua World! 755s # ' 755s # received: 'Hello Lua World! 755s # ' 755s ok 6 755s ok 7 # skip 755s ok 8 # skip 755s # testing : code for /modules/lua/translate-inherit-before/404?translateme=1 755s # expected: 200 755s # received: '200' 755s ok 9 755s # testing : response content for /modules/lua/translate-inherit-before/404?translateme=1 755s # expected: 'other lua handler 755s # ' 755s # received: 'other lua handler 755s # ' 755s ok 10 755s ok 11 # skip 755s ok 12 # skip 755s # testing : code for /modules/lua/translate-inherit-default-before/404?translateme=1 755s # expected: 200 755s # received: '200' 755s ok 13 755s # testing : response content for /modules/lua/translate-inherit-default-before/404?translateme=1 755s # expected: 'other lua handler 755s # ' 755s # received: 'other lua handler 755s # ' 755s ok 14 755s ok 15 # skip 755s ok 16 # skip 755s # testing : code for /modules/lua/translate-inherit-after/404?translateme=1 755s # expected: 200 755s # received: '200' 755s ok 17 755s # testing : response content for /modules/lua/translate-inherit-after/404?translateme=1 755s # expected: 'Hello Lua World! 755s # ' 755s # received: 'Hello Lua World! 755s # ' 755s ok 18 755s ok 19 # skip 755s ok 20 # skip 755s # testing : code for /modules/lua/translate-inherit-before/404?translateme=1&ok=1 755s # expected: 200 755s # received: '200' 755s ok 21 755s # testing : response content for /modules/lua/translate-inherit-before/404?translateme=1&ok=1 755s # expected: 'other lua handler 755s # ' 755s # received: 'other lua handler 755s # ' 755s ok 22 755s ok 23 # skip 755s ok 24 # skip 755s # testing : code for /modules/lua/translate-inherit-default-before/404?translateme=1&ok=1 755s # expected: 200 755s # received: '200' 755s ok 25 755s # testing : response content for /modules/lua/translate-inherit-default-before/404?translateme=1&ok=1 755s # expected: 'other lua handler 755s # ' 755s # received: 'other lua handler 755s # ' 755s ok 26 755s ok 27 # skip 755s ok 28 # skip 755s # testing : code for /modules/lua/translate-inherit-after/404?translateme=1&ok=1 755s # expected: 200 755s # received: '200' 755s ok 29 755s # testing : response content for /modules/lua/translate-inherit-after/404?translateme=1&ok=1 755s # expected: 'other lua handler 755s # ' 755s # received: 'other lua handler 755s # ' 755s ok 30 755s ok 31 # skip 755s ok 32 # skip 755s # testing : code for /modules/lua/version.lua 755s # expected: 200 755s # received: '200' 755s ok 33 755s # testing : response content for /modules/lua/version.lua 755s # expected: qr/^Apache\/2.4.58/ 755s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 755s ok 34 755s ok 35 # skip 755s ok 36 # skip 755s # testing : code for /modules/lua/method.lua 755s # expected: 200 755s # received: '200' 755s ok 37 755s # testing : response content for /modules/lua/method.lua 755s # expected: 'GET' 755s # received: 'GET' 755s ok 38 755s ok 39 # skip 755s ok 40 # skip 755s # testing : code for /modules/lua/201.lua 755s # expected: 201 755s # received: '201' 755s ok 41 755s # testing : response content for /modules/lua/201.lua 755s # expected: '' 755s # received: '' 755s ok 42 755s ok 43 # skip 755s ok 44 # skip 755s # testing : code for /modules/lua/https.lua 755s # expected: 200 755s # received: '200' 755s ok 45 755s # testing : response content for /modules/lua/https.lua 755s # expected: 'nope' 755s # received: 'nope' 755s ok 46 755s ok 47 # skip 755s ok 48 # skip 755s # testing : code for /modules/lua/setheaders.lua 755s # expected: 200 755s # received: '200' 755s ok 49 755s # testing : response content for /modules/lua/setheaders.lua 755s # expected: '' 755s # received: '' 755s ok 50 755s ok 51 # skip 755s # 'X-Header' header value is 'yes' (expected 'yes') 755s # 'X-Host' header value is 'localhost:8529' (expected 'localhost:8529') 755s ok 52 755s # testing : code for /modules/lua/setheaderfromparam.lua?HeaderName=foo&HeaderValue=bar 755s # expected: 200 755s # received: '200' 755s ok 53 755s # testing : response content for /modules/lua/setheaderfromparam.lua?HeaderName=foo&HeaderValue=bar 755s # expected: 'Header set' 755s # received: 'Header set' 755s ok 54 755s ok 55 # skip 755s # 'foo' header value is 'bar' (expected 'bar') 755s ok 56 755s # testing : code for /modules/lua/filtered/foobar.html 755s # expected: 200 755s # received: '200' 755s ok 57 755s # testing : response content for /modules/lua/filtered/foobar.html 755s # expected: 'prefix 755s # bucket:foobar 755s # suffix 755s # ' 755s # received: 'prefix 755s # bucket:foobar 755s # suffix 755s # ' 755s ok 58 755s ok 59 # skip 755s ok 60 # skip 755s ok 758s t/modules/negotiation.t ............. 758s 1..158 758s # Running under perl version 5.038002 for linux 758s # Current time local: Mon Jun 3 13:25:15 2024 758s # Current time GMT: Mon Jun 3 13:25:15 2024 758s # Using Test.pm version 1.31 758s # Using Apache/Test.pm version 1.42 758s # GET /modules/negotiation/en/ 758s # testing : Verify correct default language for index.en.foo 758s # expected: 'index.html.en' 758s # received: 'index.html.en' 758s ok 1 758s # GET /modules/negotiation/en/compressed/ 758s # testing : Verify correct default language for index.en.foo.gz 758s # expected: 'index.html.en.gz' 758s # received: 'index.html.en.gz' 758s ok 2 758s # GET /modules/negotiation/en/two/index 758s # testing : Verify correct default language for index.en.html 758s # expected: 'index.en.html' 758s # received: 'index.en.html' 758s ok 3 758s # GET /modules/negotiation/en/index.html.en 758s # testing : Explicitly request en/index.html.en 758s # expected: 200 758s # received: '200' 758s ok 4 758s # GET /modules/negotiation/en/two/index.en.html 758s # testing : Explicitly request en/two/index.en.html 758s # expected: 200 758s # received: '200' 758s ok 5 758s # GET /modules/negotiation/en/ 758s # Accept-Language: en 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.en' 758s # received: 'index.html.en' 758s ok 6 758s # GET /modules/negotiation/en/compressed/ 758s # Accept-Language: en 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.en.gz' 758s # received: 'index.html.en.gz' 758s ok 7 758s # GET /modules/negotiation/en/two/index 758s # Accept-Language: en 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.en.html' 758s # received: 'index.en.html' 758s ok 8 758s # GET /modules/negotiation/en/index.html.fr 758s # testing : Explicitly request en/index.html.fr 758s # expected: 200 758s # received: '200' 758s ok 9 758s # GET /modules/negotiation/en/two/index.fr.html 758s # testing : Explicitly request en/two/index.fr.html 758s # expected: 200 758s # received: '200' 758s ok 10 758s # GET /modules/negotiation/en/ 758s # Accept-Language: fr 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.fr' 758s # received: 'index.html.fr' 758s ok 11 758s # GET /modules/negotiation/en/compressed/ 758s # Accept-Language: fr 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.fr.gz' 758s # received: 'index.html.fr.gz' 758s ok 12 758s # GET /modules/negotiation/en/two/index 758s # Accept-Language: fr 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.fr.html' 758s # received: 'index.fr.html' 758s ok 13 758s # GET /modules/negotiation/en/index.html.de 758s # testing : Explicitly request en/index.html.de 758s # expected: 200 758s # received: '200' 758s ok 14 758s # GET /modules/negotiation/en/two/index.de.html 758s # testing : Explicitly request en/two/index.de.html 758s # expected: 200 758s # received: '200' 758s ok 15 758s # GET /modules/negotiation/en/ 758s # Accept-Language: de 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.de' 758s # received: 'index.html.de' 758s ok 16 758s # GET /modules/negotiation/en/compressed/ 758s # Accept-Language: de 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.de.gz' 758s # received: 'index.html.de.gz' 758s ok 17 758s # GET /modules/negotiation/en/two/index 758s # Accept-Language: de 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.de.html' 758s # received: 'index.de.html' 758s ok 18 758s # GET /modules/negotiation/en/index.html.fu 758s # testing : Explicitly request en/index.html.fu 758s # expected: 200 758s # received: '200' 758s ok 19 758s # GET /modules/negotiation/en/two/index.fu.html 758s # testing : Explicitly request en/two/index.fu.html 758s # expected: 200 758s # received: '200' 758s ok 20 758s # GET /modules/negotiation/en/ 758s # Accept-Language: fu 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.fu' 758s # received: 'index.html.fu' 758s ok 21 758s # GET /modules/negotiation/en/compressed/ 758s # Accept-Language: fu 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.fu.gz' 758s # received: 'index.html.fu.gz' 758s ok 22 758s # GET /modules/negotiation/en/two/index 758s # Accept-Language: fu 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.fu.html' 758s # received: 'index.fu.html' 758s ok 23 758s # GET /modules/negotiation/en/index.html.zh-TW 758s # testing : Explicitly request en/index.html.zh-TW 758s # expected: 200 758s # received: '200' 758s ok 24 758s # GET /modules/negotiation/en/two/index.zh-TW.html 758s # testing : Explicitly request en/two/index.zh-TW.html 758s # expected: 200 758s # received: '200' 758s ok 25 758s # GET /modules/negotiation/en/ 758s # Accept-Language: zh-TW 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.zh-TW' 758s # received: 'index.html.zh-TW' 758s ok 26 758s # GET /modules/negotiation/en/compressed/ 758s # Accept-Language: zh-TW 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.zh-TW.gz' 758s # received: 'index.html.zh-TW.gz' 758s ok 27 758s # GET /modules/negotiation/en/two/index 758s # Accept-Language: zh-TW 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.zh-TW.html' 758s # received: 'index.zh-TW.html' 758s ok 28 758s # GET /modules/negotiation/fr/ 758s # testing : Verify correct default language for index.fr.foo 758s # expected: 'index.html.fr' 758s # received: 'index.html.fr' 758s ok 29 758s # GET /modules/negotiation/fr/compressed/ 758s # testing : Verify correct default language for index.fr.foo.gz 758s # expected: 'index.html.fr.gz' 758s # received: 'index.html.fr.gz' 758s ok 30 758s # GET /modules/negotiation/fr/two/index 758s # testing : Verify correct default language for index.fr.html 758s # expected: 'index.fr.html' 758s # received: 'index.fr.html' 758s ok 31 758s # GET /modules/negotiation/fr/index.html.en 758s # testing : Explicitly request fr/index.html.en 758s # expected: 200 758s # received: '200' 758s ok 32 758s # GET /modules/negotiation/fr/two/index.en.html 758s # testing : Explicitly request fr/two/index.en.html 758s # expected: 200 758s # received: '200' 758s ok 33 758s # GET /modules/negotiation/fr/ 758s # Accept-Language: en 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.en' 758s # received: 'index.html.en' 758s ok 34 758s # GET /modules/negotiation/fr/compressed/ 758s # Accept-Language: en 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.en.gz' 758s # received: 'index.html.en.gz' 758s ok 35 758s # GET /modules/negotiation/fr/two/index 758s # Accept-Language: en 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.en.html' 758s # received: 'index.en.html' 758s ok 36 758s # GET /modules/negotiation/fr/index.html.fr 758s # testing : Explicitly request fr/index.html.fr 758s # expected: 200 758s # received: '200' 758s ok 37 758s # GET /modules/negotiation/fr/two/index.fr.html 758s # testing : Explicitly request fr/two/index.fr.html 758s # expected: 200 758s # received: '200' 758s ok 38 758s # GET /modules/negotiation/fr/ 758s # Accept-Language: fr 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.fr' 758s # received: 'index.html.fr' 758s ok 39 758s # GET /modules/negotiation/fr/compressed/ 758s # Accept-Language: fr 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.fr.gz' 758s # received: 'index.html.fr.gz' 758s ok 40 758s # GET /modules/negotiation/fr/two/index 758s # Accept-Language: fr 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.fr.html' 758s # received: 'index.fr.html' 758s ok 41 758s # GET /modules/negotiation/fr/index.html.de 758s # testing : Explicitly request fr/index.html.de 758s # expected: 200 758s # received: '200' 758s ok 42 758s # GET /modules/negotiation/fr/two/index.de.html 758s # testing : Explicitly request fr/two/index.de.html 758s # expected: 200 758s # received: '200' 758s ok 43 758s # GET /modules/negotiation/fr/ 758s # Accept-Language: de 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.de' 758s # received: 'index.html.de' 758s ok 44 758s # GET /modules/negotiation/fr/compressed/ 758s # Accept-Language: de 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.de.gz' 758s # received: 'index.html.de.gz' 758s ok 45 758s # GET /modules/negotiation/fr/two/index 758s # Accept-Language: de 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.de.html' 758s # received: 'index.de.html' 758s ok 46 758s # GET /modules/negotiation/fr/index.html.fu 758s # testing : Explicitly request fr/index.html.fu 758s # expected: 200 758s # received: '200' 758s ok 47 758s # GET /modules/negotiation/fr/two/index.fu.html 758s # testing : Explicitly request fr/two/index.fu.html 758s # expected: 200 758s # received: '200' 758s ok 48 758s # GET /modules/negotiation/fr/ 758s # Accept-Language: fu 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.fu' 758s # received: 'index.html.fu' 758s ok 49 758s # GET /modules/negotiation/fr/compressed/ 758s # Accept-Language: fu 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.fu.gz' 758s # received: 'index.html.fu.gz' 758s ok 50 758s # GET /modules/negotiation/fr/two/index 758s # Accept-Language: fu 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.fu.html' 758s # received: 'index.fu.html' 758s ok 51 758s # GET /modules/negotiation/fr/index.html.zh-TW 758s # testing : Explicitly request fr/index.html.zh-TW 758s # expected: 200 758s # received: '200' 758s ok 52 758s # GET /modules/negotiation/fr/two/index.zh-TW.html 758s # testing : Explicitly request fr/two/index.zh-TW.html 758s # expected: 200 758s # received: '200' 758s ok 53 758s # GET /modules/negotiation/fr/ 758s # Accept-Language: zh-TW 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.zh-TW' 758s # received: 'index.html.zh-TW' 758s ok 54 758s # GET /modules/negotiation/fr/compressed/ 758s # Accept-Language: zh-TW 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.zh-TW.gz' 758s # received: 'index.html.zh-TW.gz' 758s ok 55 758s # GET /modules/negotiation/fr/two/index 758s # Accept-Language: zh-TW 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.zh-TW.html' 758s # received: 'index.zh-TW.html' 758s ok 56 758s # GET /modules/negotiation/de/ 758s # testing : Verify correct default language for index.de.foo 758s # expected: 'index.html.de' 758s # received: 'index.html.de' 758s ok 57 758s # GET /modules/negotiation/de/compressed/ 758s # testing : Verify correct default language for index.de.foo.gz 758s # expected: 'index.html.de.gz' 758s # received: 'index.html.de.gz' 758s ok 58 758s # GET /modules/negotiation/de/two/index 758s # testing : Verify correct default language for index.de.html 758s # expected: 'index.de.html' 758s # received: 'index.de.html' 758s ok 59 758s # GET /modules/negotiation/de/index.html.en 758s # testing : Explicitly request de/index.html.en 758s # expected: 200 758s # received: '200' 758s ok 60 758s # GET /modules/negotiation/de/two/index.en.html 758s # testing : Explicitly request de/two/index.en.html 758s # expected: 200 758s # received: '200' 758s ok 61 758s # GET /modules/negotiation/de/ 758s # Accept-Language: en 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.en' 758s # received: 'index.html.en' 758s ok 62 758s # GET /modules/negotiation/de/compressed/ 758s # Accept-Language: en 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.en.gz' 758s # received: 'index.html.en.gz' 758s ok 63 758s # GET /modules/negotiation/de/two/index 758s # Accept-Language: en 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.en.html' 758s # received: 'index.en.html' 758s ok 64 758s # GET /modules/negotiation/de/index.html.fr 758s # testing : Explicitly request de/index.html.fr 758s # expected: 200 758s # received: '200' 758s ok 65 758s # GET /modules/negotiation/de/two/index.fr.html 758s # testing : Explicitly request de/two/index.fr.html 758s # expected: 200 758s # received: '200' 758s ok 66 758s # GET /modules/negotiation/de/ 758s # Accept-Language: fr 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.fr' 758s # received: 'index.html.fr' 758s ok 67 758s # GET /modules/negotiation/de/compressed/ 758s # Accept-Language: fr 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.fr.gz' 758s # received: 'index.html.fr.gz' 758s ok 68 758s # GET /modules/negotiation/de/two/index 758s # Accept-Language: fr 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.fr.html' 758s # received: 'index.fr.html' 758s ok 69 758s # GET /modules/negotiation/de/index.html.de 758s # testing : Explicitly request de/index.html.de 758s # expected: 200 758s # received: '200' 758s ok 70 758s # GET /modules/negotiation/de/two/index.de.html 758s # testing : Explicitly request de/two/index.de.html 758s # expected: 200 758s # received: '200' 758s ok 71 758s # GET /modules/negotiation/de/ 758s # Accept-Language: de 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.de' 758s # received: 'index.html.de' 758s ok 72 758s # GET /modules/negotiation/de/compressed/ 758s # Accept-Language: de 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.de.gz' 758s # received: 'index.html.de.gz' 758s ok 73 758s # GET /modules/negotiation/de/two/index 758s # Accept-Language: de 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.de.html' 758s # received: 'index.de.html' 758s ok 74 758s # GET /modules/negotiation/de/index.html.fu 758s # testing : Explicitly request de/index.html.fu 758s # expected: 200 758s # received: '200' 758s ok 75 758s # GET /modules/negotiation/de/two/index.fu.html 758s # testing : Explicitly request de/two/index.fu.html 758s # expected: 200 758s # received: '200' 758s ok 76 758s # GET /modules/negotiation/de/ 758s # Accept-Language: fu 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.fu' 758s # received: 'index.html.fu' 758s ok 77 758s # GET /modules/negotiation/de/compressed/ 758s # Accept-Language: fu 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.fu.gz' 758s # received: 'index.html.fu.gz' 758s ok 78 758s # GET /modules/negotiation/de/two/index 758s # Accept-Language: fu 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.fu.html' 758s # received: 'index.fu.html' 758s ok 79 758s # GET /modules/negotiation/de/index.html.zh-TW 758s # testing : Explicitly request de/index.html.zh-TW 758s # expected: 200 758s # received: '200' 758s ok 80 758s # GET /modules/negotiation/de/two/index.zh-TW.html 758s # testing : Explicitly request de/two/index.zh-TW.html 758s # expected: 200 758s # received: '200' 758s ok 81 758s # GET /modules/negotiation/de/ 758s # Accept-Language: zh-TW 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.zh-TW' 758s # received: 'index.html.zh-TW' 758s ok 82 758s # GET /modules/negotiation/de/compressed/ 758s # Accept-Language: zh-TW 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.zh-TW.gz' 758s # received: 'index.html.zh-TW.gz' 758s ok 83 758s # GET /modules/negotiation/de/two/index 758s # Accept-Language: zh-TW 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.zh-TW.html' 758s # received: 'index.zh-TW.html' 758s ok 84 758s # GET /modules/negotiation/fu/ 758s # testing : Verify correct default language for index.fu.foo 758s # expected: 'index.html.fu' 758s # received: 'index.html.fu' 758s ok 85 758s # GET /modules/negotiation/fu/compressed/ 758s # testing : Verify correct default language for index.fu.foo.gz 758s # expected: 'index.html.fu.gz' 758s # received: 'index.html.fu.gz' 758s ok 86 758s # GET /modules/negotiation/fu/two/index 758s # testing : Verify correct default language for index.fu.html 758s # expected: 'index.fu.html' 758s # received: 'index.fu.html' 758s ok 87 758s # GET /modules/negotiation/fu/index.html.en 758s # testing : Explicitly request fu/index.html.en 758s # expected: 200 758s # received: '200' 758s ok 88 758s # GET /modules/negotiation/fu/two/index.en.html 758s # testing : Explicitly request fu/two/index.en.html 758s # expected: 200 758s # received: '200' 758s ok 89 758s # GET /modules/negotiation/fu/ 758s # Accept-Language: en 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.en' 758s # received: 'index.html.en' 758s ok 90 758s # GET /modules/negotiation/fu/compressed/ 758s # Accept-Language: en 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.en.gz' 758s # received: 'index.html.en.gz' 758s ok 91 758s # GET /modules/negotiation/fu/two/index 758s # Accept-Language: en 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.en.html' 758s # received: 'index.en.html' 758s ok 92 758s # GET /modules/negotiation/fu/index.html.fr 758s # testing : Explicitly request fu/index.html.fr 758s # expected: 200 758s # received: '200' 758s ok 93 758s # GET /modules/negotiation/fu/two/index.fr.html 758s # testing : Explicitly request fu/two/index.fr.html 758s # expected: 200 758s # received: '200' 758s ok 94 758s # GET /modules/negotiation/fu/ 758s # Accept-Language: fr 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.fr' 758s # received: 'index.html.fr' 758s ok 95 758s # GET /modules/negotiation/fu/compressed/ 758s # Accept-Language: fr 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.fr.gz' 758s # received: 'index.html.fr.gz' 758s ok 96 758s # GET /modules/negotiation/fu/two/index 758s # Accept-Language: fr 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.fr.html' 758s # received: 'index.fr.html' 758s ok 97 758s # GET /modules/negotiation/fu/index.html.de 758s # testing : Explicitly request fu/index.html.de 758s # expected: 200 758s # received: '200' 758s ok 98 758s # GET /modules/negotiation/fu/two/index.de.html 758s # testing : Explicitly request fu/two/index.de.html 758s # expected: 200 758s # received: '200' 758s ok 99 758s # GET /modules/negotiation/fu/ 758s # Accept-Language: de 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.de' 758s # received: 'index.html.de' 758s ok 100 758s # GET /modules/negotiation/fu/compressed/ 758s # Accept-Language: de 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.de.gz' 758s # received: 'index.html.de.gz' 758s ok 101 758s # GET /modules/negotiation/fu/two/index 758s # Accept-Language: de 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.de.html' 758s # received: 'index.de.html' 758s ok 102 758s # GET /modules/negotiation/fu/index.html.fu 758s # testing : Explicitly request fu/index.html.fu 758s # expected: 200 758s # received: '200' 758s ok 103 758s # GET /modules/negotiation/fu/two/index.fu.html 758s # testing : Explicitly request fu/two/index.fu.html 758s # expected: 200 758s # received: '200' 758s ok 104 758s # GET /modules/negotiation/fu/ 758s # Accept-Language: fu 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.fu' 758s # received: 'index.html.fu' 758s ok 105 758s # GET /modules/negotiation/fu/compressed/ 758s # Accept-Language: fu 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.fu.gz' 758s # received: 'index.html.fu.gz' 758s ok 106 758s # GET /modules/negotiation/fu/two/index 758s # Accept-Language: fu 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.fu.html' 758s # received: 'index.fu.html' 758s ok 107 758s # GET /modules/negotiation/fu/index.html.zh-TW 758s # testing : Explicitly request fu/index.html.zh-TW 758s # expected: 200 758s # received: '200' 758s ok 108 758s # GET /modules/negotiation/fu/two/index.zh-TW.html 758s # testing : Explicitly request fu/two/index.zh-TW.html 758s # expected: 200 758s # received: '200' 758s ok 109 758s # GET /modules/negotiation/fu/ 758s # Accept-Language: zh-TW 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.zh-TW' 758s # received: 'index.html.zh-TW' 758s ok 110 758s # GET /modules/negotiation/fu/compressed/ 758s # Accept-Language: zh-TW 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.zh-TW.gz' 758s # received: 'index.html.zh-TW.gz' 758s ok 111 758s # GET /modules/negotiation/fu/two/index 758s # Accept-Language: zh-TW 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.zh-TW.html' 758s # received: 'index.zh-TW.html' 758s ok 112 758s # GET /modules/negotiation/zh-TW/ 758s # testing : Verify correct default language for index.zh-TW.foo 758s # expected: 'index.html.zh-TW' 758s # received: 'index.html.zh-TW' 758s ok 113 758s # GET /modules/negotiation/zh-TW/compressed/ 758s # testing : Verify correct default language for index.zh-TW.foo.gz 758s # expected: 'index.html.zh-TW.gz' 758s # received: 'index.html.zh-TW.gz' 758s ok 114 758s # GET /modules/negotiation/zh-TW/two/index 758s # testing : Verify correct default language for index.zh-TW.html 758s # expected: 'index.zh-TW.html' 758s # received: 'index.zh-TW.html' 758s ok 115 758s # GET /modules/negotiation/zh-TW/index.html.en 758s # testing : Explicitly request zh-TW/index.html.en 758s # expected: 200 758s # received: '200' 758s ok 116 758s # GET /modules/negotiation/zh-TW/two/index.en.html 758s # testing : Explicitly request zh-TW/two/index.en.html 758s # expected: 200 758s # received: '200' 758s ok 117 758s # GET /modules/negotiation/zh-TW/ 758s # Accept-Language: en 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.en' 758s # received: 'index.html.en' 758s ok 118 758s # GET /modules/negotiation/zh-TW/compressed/ 758s # Accept-Language: en 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.en.gz' 758s # received: 'index.html.en.gz' 758s ok 119 758s # GET /modules/negotiation/zh-TW/two/index 758s # Accept-Language: en 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.en.html' 758s # received: 'index.en.html' 758s ok 120 758s # GET /modules/negotiation/zh-TW/index.html.fr 758s # testing : Explicitly request zh-TW/index.html.fr 758s # expected: 200 758s # received: '200' 758s ok 121 758s # GET /modules/negotiation/zh-TW/two/index.fr.html 758s # testing : Explicitly request zh-TW/two/index.fr.html 758s # expected: 200 758s # received: '200' 758s ok 122 758s # GET /modules/negotiation/zh-TW/ 758s # Accept-Language: fr 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.fr' 758s # received: 'index.html.fr' 758s ok 123 758s # GET /modules/negotiation/zh-TW/compressed/ 758s # Accept-Language: fr 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.fr.gz' 758s # received: 'index.html.fr.gz' 758s ok 124 758s # GET /modules/negotiation/zh-TW/two/index 758s # Accept-Language: fr 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.fr.html' 758s # received: 'index.fr.html' 758s ok 125 758s # GET /modules/negotiation/zh-TW/index.html.de 758s # testing : Explicitly request zh-TW/index.html.de 758s # expected: 200 758s # received: '200' 758s ok 126 758s # GET /modules/negotiation/zh-TW/two/index.de.html 758s # testing : Explicitly request zh-TW/two/index.de.html 758s # expected: 200 758s # received: '200' 758s ok 127 758s # GET /modules/negotiation/zh-TW/ 758s # Accept-Language: de 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.de' 758s # received: 'index.html.de' 758s ok 128 758s # GET /modules/negotiation/zh-TW/compressed/ 758s # Accept-Language: de 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.de.gz' 758s # received: 'index.html.de.gz' 758s ok 129 758s # GET /modules/negotiation/zh-TW/two/index 758s # Accept-Language: de 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.de.html' 758s # received: 'index.de.html' 758s ok 130 758s # GET /modules/negotiation/zh-TW/index.html.fu 758s # testing : Explicitly request zh-TW/index.html.fu 758s # expected: 200 758s # received: '200' 758s ok 131 758s # GET /modules/negotiation/zh-TW/two/index.fu.html 758s # testing : Explicitly request zh-TW/two/index.fu.html 758s # expected: 200 758s # received: '200' 758s ok 132 758s # GET /modules/negotiation/zh-TW/ 758s # Accept-Language: fu 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.fu' 758s # received: 'index.html.fu' 758s ok 133 758s # GET /modules/negotiation/zh-TW/compressed/ 758s # Accept-Language: fu 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.fu.gz' 758s # received: 'index.html.fu.gz' 758s ok 134 758s # GET /modules/negotiation/zh-TW/two/index 758s # Accept-Language: fu 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.fu.html' 758s # received: 'index.fu.html' 758s ok 135 758s # GET /modules/negotiation/zh-TW/index.html.zh-TW 758s # testing : Explicitly request zh-TW/index.html.zh-TW 758s # expected: 200 758s # received: '200' 758s ok 136 758s # GET /modules/negotiation/zh-TW/two/index.zh-TW.html 758s # testing : Explicitly request zh-TW/two/index.zh-TW.html 758s # expected: 200 758s # received: '200' 758s ok 137 758s # GET /modules/negotiation/zh-TW/ 758s # Accept-Language: zh-TW 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.html.zh-TW' 758s # received: 'index.html.zh-TW' 758s ok 138 758s # GET /modules/negotiation/zh-TW/compressed/ 758s # Accept-Language: zh-TW 758s # testing : Verify with a default language Accept-Language still obeyed (compression on) 758s # expected: 'index.html.zh-TW.gz' 758s # received: 'index.html.zh-TW.gz' 758s ok 139 758s # GET /modules/negotiation/zh-TW/two/index 758s # Accept-Language: zh-TW 758s # testing : Verify with a default language Accept-Language still obeyed 758s # expected: 'index.zh-TW.html' 758s # received: 'index.zh-TW.html' 758s ok 140 758s # GET /modules/negotiation/en/ 758s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 758s # testing : fu has a higher quality rating, so we expect fu 758s # expected: 'index.html.fu' 758s # received: 'index.html.fu' 758s ok 141 758s # GET /modules/negotiation/en/two/index 758s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 758s # testing : fu has a higher quality rating, so we expect fu 758s # expected: 'index.fu.html' 758s # received: 'index.fu.html' 758s ok 142 758s # GET /modules/negotiation/en/compressed/ 758s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 758s # testing : fu has a higher quality rating, so we expect fu 758s # expected: 'index.html.fu.gz' 758s # received: 'index.html.fu.gz' 758s ok 143 758s # GET /modules/negotiation/en/ 758s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 758s # testing : bu has the highest quality but is non-existant, so fr is next best 758s # expected: 'index.html.fr' 758s # received: 'index.html.fr' 758s ok 144 758s # GET /modules/negotiation/en/two/index 758s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 758s # testing : bu has the highest quality but is non-existant, so fr is next best 758s # expected: 'index.fr.html' 758s # received: 'index.fr.html' 758s ok 145 758s # GET /modules/negotiation/en/compressed/ 758s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 758s # testing : bu has the highest quality but is non-existant, so fr is next best 758s # expected: 'index.html.fr.gz' 758s # received: 'index.html.fr.gz' 758s ok 146 758s # GET /modules/negotiation/query/test?foo 758s # testing : The type map gives the script the highest quality; 758s # the request included a query string 758s # expected: 'QUERY_STRING --> foo' 758s # received: 'QUERY_STRING --> foo' 758s ok 147 758s # testing : should send correct variant 758s # expected: 'text/plain' 758s # received: 'text/plain' 758s ok 148 758s # testing : should send correct variant 758s # expected: 'text/plain' 758s # received: 'text/plain' 758s ok 149 758s # testing : should send correct variant 758s # expected: 'text/html' 758s # received: 'text/html' 758s ok 150 758s # testing : should send correct variant 758s # expected: 'image/jpeg' 758s # received: 'image/jpeg' 758s ok 151 758s # testing : should send correct variant 758s # expected: 'image/gif' 758s # received: 'image/gif' 758s ok 152 758s # testing : should send correct variant 758s # expected: 'text/plain' 758s # received: 'text/plain' 758s ok 153 758s # testing : expect Not Acceptable for Accept: 758s # expected: 406 758s # received: '406' 758s ok 154 758s # testing : expect Not Acceptable for Accept: *bad 758s # expected: 406 758s # received: '406' 758s ok 155 758s # testing : expect Not Acceptable for Accept: /* 758s # expected: 406 758s # received: '406' 758s ok 156 758s # testing : expect Not Acceptable for Accept: */ 758s # expected: 406 758s # received: '406' 758s ok 157 758s # testing : expect Not Acceptable for Accept: te/* 758s # expected: 406 758s # received: '406' 758s ok 158 758s ok 767s t/modules/proxy.t ................... 767s 1..46 767s # Running under perl version 5.038002 for linux 767s # Current time local: Mon Jun 3 13:25:18 2024 767s # Current time GMT: Mon Jun 3 13:25:18 2024 767s # Using Test.pm version 1.31 767s # Using Apache/Test.pm version 1.42 767s # testing : reverse proxy 767s # expected: 200 767s # received: '200' 767s ok 1 767s # testing : reverse proxied body 767s # expected: qr/^welcome to / 767s # received: 'welcome to localhost:8529 767s # ' 767s ok 2 767s # testing : reverse proxy to index.html 767s # expected: 200 767s # received: '200' 767s ok 3 767s # testing : reverse proxied body to index.html 767s # expected: qr/^welcome to / 767s # received: 'welcome to localhost:8529 767s # ' 767s ok 4 767s # testing : reverse proxy match 767s # expected: 200 767s # received: '200' 767s ok 5 767s # testing : reverse proxied body match 767s # expected: qr/^welcome to / 767s # received: 'welcome to localhost:8529 767s # ' 767s ok 6 767s # testing : reverse proxy match to index.html 767s # expected: 200 767s # received: '200' 767s ok 7 767s # testing : reverse proxied body match to index.html 767s # expected: qr/^welcome to / 767s # received: 'welcome to localhost:8529 767s # ' 767s ok 8 767s # testing : reverse proxy match no slash 767s # expected: 200 767s # received: '200' 767s ok 9 767s # testing : reverse proxied body no slash 767s # expected: qr/^welcome to / 767s # received: 'welcome to localhost:8529 767s # ' 767s ok 10 767s # testing : reverse proxy match w/ slash 767s # expected: 200 767s # received: '200' 767s ok 11 767s # testing : reverse proxied body w/ slash 767s # expected: qr/^welcome to / 767s # received: 'welcome to localhost:8529 767s # ' 767s ok 12 767s # testing : reverse proxy match w/ slash to index.html 767s # expected: 200 767s # received: '200' 767s ok 13 767s # testing : reverse proxied body w/ slash to index.html 767s # expected: qr/^welcome to / 767s # received: 'welcome to localhost:8529 767s # ' 767s ok 14 767s # testing : reverse Location-proxy to index.html 767s # expected: 200 767s # received: '200' 767s ok 15 767s # testing : reverse Location-proxied body 767s # expected: qr/^welcome to / 767s # received: 'welcome to localhost:8529 767s # ' 767s ok 16 767s # testing : reverse Location-proxy blocked by no-proxy env 767s # expected: 404 767s # received: '404' 767s ok 17 767s # testing : reverse proxy to env.pl 767s # expected: 200 767s # received: '200' 767s ok 18 767s # testing : reverse proxied env.pl response 767s # expected: qr/^APACHE_TEST_HOSTNAME = / 767s # received: 'APACHE_TEST_HOSTNAME = test.host.name 767s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 767s # CONTEXT_PREFIX = 767s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 767s # ENV_TEST = mod_env test environment variable 767s # ENV_TEST_EMPTY = 767s # GATEWAY_INTERFACE = CGI/1.1 767s # HTTP_CONNECTION = close 767s # HTTP_HOST = localhost:8529 767s # HTTP_USER_AGENT = libwww-perl/6.77 767s # HTTP_X_FORWARDED_FOR = 127.0.0.1 767s # HTTP_X_FORWARDED_HOST = localhost:8546 767s # HTTP_X_FORWARDED_SERVER = localhost 767s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 767s # QUERY_STRING = 767s # REMOTE_ADDR = 127.0.0.1 767s # REMOTE_PORT = 59280 767s # REQUEST_METHOD = GET 767s # REQUEST_SCHEME = http 767s # REQUEST_URI = /modules/cgi/env.pl 767s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 767s # SCRIPT_NAME = /modules/cgi/env.pl 767s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 767s # SCRIPT_URL = /modules/cgi/env.pl 767s # SERVER_ADDR = 127.0.0.1 767s # SERVER_ADMIN = tuser@localhost 767s # SERVER_NAME = localhost 767s # SERVER_PORT = 8529 767s # SERVER_PROTOCOL = HTTP/1.1 767s # SERVER_SIGNATURE = 767s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 767s # UNIQUE_ID = Zl3EP-rXbSAOa_UfxnLo3QAAAEI 767s # ' 767s ok 19 767s # testing : X-Forwarded-For enabled 767s # expected: qr/HTTP_X_FORWARDED_FOR = / 767s # received: 'APACHE_TEST_HOSTNAME = test.host.name 767s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 767s # CONTEXT_PREFIX = 767s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 767s # ENV_TEST = mod_env test environment variable 767s # ENV_TEST_EMPTY = 767s # GATEWAY_INTERFACE = CGI/1.1 767s # HTTP_CONNECTION = close 767s # HTTP_HOST = localhost:8529 767s # HTTP_USER_AGENT = libwww-perl/6.77 767s # HTTP_X_FORWARDED_FOR = 127.0.0.1 767s # HTTP_X_FORWARDED_HOST = localhost:8546 767s # HTTP_X_FORWARDED_SERVER = localhost 767s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 767s # QUERY_STRING = 767s # REMOTE_ADDR = 127.0.0.1 767s # REMOTE_PORT = 59280 767s # REQUEST_METHOD = GET 767s # REQUEST_SCHEME = http 767s # REQUEST_URI = /modules/cgi/env.pl 767s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 767s # SCRIPT_NAME = /modules/cgi/env.pl 767s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 767s # SCRIPT_URL = /modules/cgi/env.pl 767s # SERVER_ADDR = 127.0.0.1 767s # SERVER_ADMIN = tuser@localhost 767s # SERVER_NAME = localhost 767s # SERVER_PORT = 8529 767s # SERVER_PROTOCOL = HTTP/1.1 767s # SERVER_SIGNATURE = 767s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 767s # UNIQUE_ID = Zl3EP-rXbSAOa_UfxnLo3QAAAEI 767s # ' 767s ok 20 767s # testing : reverse proxy to env.pl without X-F-F 767s # expected: 200 767s # received: '200' 767s ok 21 767s # testing : reverse proxied env.pl w/o X-F-F 767s # expected: qr/HTTP_X_FORWARDED_FOR = / 767s # received: 'APACHE_TEST_HOSTNAME = test.host.name 767s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 767s # CONTEXT_PREFIX = 767s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 767s # ENV_TEST = mod_env test environment variable 767s # ENV_TEST_EMPTY = 767s # GATEWAY_INTERFACE = CGI/1.1 767s # HTTP_CONNECTION = Keep-Alive 767s # HTTP_HOST = localhost:8529 767s # HTTP_USER_AGENT = libwww-perl/6.77 767s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 767s # QUERY_STRING = 767s # REMOTE_ADDR = 127.0.0.1 767s # REMOTE_PORT = 59282 767s # REQUEST_METHOD = GET 767s # REQUEST_SCHEME = http 767s # REQUEST_URI = /modules/cgi/env.pl 767s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 767s # SCRIPT_NAME = /modules/cgi/env.pl 767s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 767s # SCRIPT_URL = /modules/cgi/env.pl 767s # SERVER_ADDR = 127.0.0.1 767s # SERVER_ADMIN = tuser@localhost 767s # SERVER_NAME = localhost 767s # SERVER_PORT = 8529 767s # SERVER_PROTOCOL = HTTP/1.1 767s # SERVER_SIGNATURE = 767s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 767s # UNIQUE_ID = Zl3EP-rXbSAOa_UfxnLo3gAAAEE 767s # ' 767s ok 22 767s # testing : reverse proxy with query string 767s # expected: 200 767s # received: '200' 767s ok 23 767s # testing : reverse proxied query string OK 767s # expected: qr/QUERY_STRING = reverse-proxy\n/s 767s # received: 'APACHE_TEST_HOSTNAME = test.host.name 767s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 767s # CONTEXT_PREFIX = 767s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 767s # ENV_TEST = mod_env test environment variable 767s # ENV_TEST_EMPTY = 767s # GATEWAY_INTERFACE = CGI/1.1 767s # HTTP_CONNECTION = close 767s # HTTP_HOST = localhost:8529 767s # HTTP_USER_AGENT = libwww-perl/6.77 767s # HTTP_X_FORWARDED_FOR = 127.0.0.1 767s # HTTP_X_FORWARDED_HOST = localhost:8546 767s # HTTP_X_FORWARDED_SERVER = localhost 767s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 767s # QUERY_STRING = reverse-proxy 767s # REMOTE_ADDR = 127.0.0.1 767s # REMOTE_PORT = 59296 767s # REQUEST_METHOD = GET 767s # REQUEST_SCHEME = http 767s # REQUEST_URI = /modules/cgi/env.pl?reverse-proxy 767s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 767s # SCRIPT_NAME = /modules/cgi/env.pl 767s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 767s # SCRIPT_URL = /modules/cgi/env.pl 767s # SERVER_ADDR = 127.0.0.1 767s # SERVER_ADMIN = tuser@localhost 767s # SERVER_NAME = localhost 767s # SERVER_PORT = 8529 767s # SERVER_PROTOCOL = HTTP/1.1 767s # SERVER_SIGNATURE = 767s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 767s # UNIQUE_ID = Zl3EP-rXbSAOa_UfxnLo3wAAAEM 767s # ' 767s ok 24 767s # testing : reverse proxy to dripfeed CGI 767s # expected: 200 767s # received: '200' 767s ok 25 767s # testing : reverse proxied to dripfeed CGI content OK 767s # expected: 'abcdef' 767s # received: 'abcdef' 767s ok 26 767s # testing : reverse proxy to nph-102 767s # expected: 102 767s # received: '102' 767s ok 27 767s # testing : reverse proxy 102 response 767s # expected: '' 767s # received: '' 767s ok 28 767s # testing : reverse proxy URI decoding issue, PR 15207 767s # expected: 404 767s # received: '404' 767s ok 29 767s # testing : ProxyPass not-proxied request 767s # expected: 200 767s # received: '200' 767s ok 30 767s # testing : ProxyPass not-proxied content OK 767s # expected: 'hello world' 767s # received: 'hello world' 767s ok 31 767s # testing : Lua executed 767s # expected: 200 767s # received: '200' 767s ok 32 767s # testing : 'Set-Cookie domain=' wrongly updated by ProxyPassReverseCookieDomain, PR 61560 767s # expected: 'fakedomain=local;domain=remote' 767s # received: 'fakedomain=local;domain=remote' 767s ok 33 767s # testing : Lua executed 767s # expected: 200 767s # received: '200' 767s ok 34 767s # testing : 'Set-Cookie path=' wrongly updated by ProxyPassReverseCookiePath, PR 61560 767s # expected: 'fakepath=/local;path=/remote' 767s # received: 'fakepath=/local;path=/remote' 767s ok 35 767s # testing : Lua executed 767s # expected: 200 767s # received: '200' 767s ok 36 767s # testing : 'Set-Cookie path=' wrongly updated by ProxyPassReverseCookiePath and/or ProxyPassReverseCookieDomain 767s # expected: 'domain=remote;path=/remote;foo=bar' 767s # received: 'domain=remote;path=/remote;foo=bar' 767s ok 37 767s # testing : reverse proxy of redirect 767s # expected: 301 767s # received: '301' 767s ok 38 767s # testing : reverse proxy rewrote redirect 767s # expected: qr/http:\/\/[^\/]*\/reverse\/alias/ 767s # received: 'http://localhost:8546/reverse/alias' 767s ok 39 767s # testing : reverse proxy of redirect via balancer 767s # expected: 301 767s # received: '301' 767s ok 40 767s # testing : reverse proxy via balancer rewrote redirect 767s # expected: 'http://localhost:8539/pr45434/5.html' 767s # received: 'http://localhost:8539/pr45434/5.html' 767s ok 41 767s # testing : ProxyPass UDS path 767s # expected: 200 767s # received: '200' 767s ok 42 767s # testing : UDS content OK 767s # expected: 'hello world' 767s # received: 'hello world' 767s ok 43 767s # testing : proxy mapping=servlet map it to /servlet/mapping.html 767s # expected: 200 767s # received: '200' 767s ok 44 767s # testing : proxy mapping=servlet map it to /servlet/mapping.html 767s # expected: 200 767s # received: '200' 767s ok 45 767s # testing : proxy to /servlet/mapping.html 767s # expected: 200 767s # received: '200' 767s ok 46 767s ok 769s t/modules/proxy_balancer.t .......... 769s 1..16 769s # Running under perl version 5.038002 for linux 769s # Current time local: Mon Jun 3 13:25:27 2024 769s # Current time GMT: Mon Jun 3 13:25:27 2024 769s # Using Test.pm version 1.31 769s # Using Apache/Test.pm version 1.42 769s # testing : Balancer did not die 769s # expected: 200 769s # received: '200' 769s ok 1 769s # testing : Balancer did not die 769s # expected: 200 769s # received: '200' 769s ok 2 769s # testing : Balancer did not die 769s # expected: 200 769s # received: '200' 769s ok 3 769s # testing : failed over 769s # expected: 200 769s # received: '200' 769s ok 4 769s # testing : response body echoed 769s # expected: 'AAAAAAAA' 769s # received: 'AAAAAAAA' 769s ok 5 769s # testing : failed over 769s # expected: 200 769s # received: '200' 769s ok 6 769s # testing : response body echoed 769s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 769s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 769s ok 7 769s # testing : failed over 769s # expected: 200 769s # received: '200' 769s ok 8 769s # testing : response body echoed 769s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 769s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 769s ok 9 769s # testing : failed over 769s # expected: 200 769s # received: '200' 769s ok 10 769s # testing : response body echoed 769s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 769s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 769s ok 11 769s # testing : Can't find balancer-manager 769s # expected: 200 769s # received: '200' 769s ok 12 769s # testing : request failed 769s # expected: 200 769s # received: '200' 769s ok 13 769s # testing : AJP worker created 769s # expected: qr/ajp/ 769s # received: ' 769s # Balancer Manager 769s # 769s # 769s #

Load Balancer Manager for localhost

769s # 769s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
769s #
Server Built: 2024-04-18T15:13:41
769s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
769s #
769s #

LoadBalancer Status for balancer://foo1 [p79194379_foo1]

769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/baltest1Yes
769s #
769s # 769s # 769s # 769s # 769s # 769s # 769s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85371.000Init Ok 10-100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85381.000Init Ok 00100 0 0 NONE30000ms1 (0)1 (0)
769s #
769s #

LoadBalancer Status for balancer://foo2 [p79194379_foo2]

769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bytraffic/baltest2Yes
769s #
769s # 769s # 769s # 769s # 769s # 769s # 769s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85371.000Init Ok 100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85381.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
769s #
769s #

LoadBalancer Status for balancer://foo3 [p79194379_foo3]

769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bybusyness/baltest3Yes
769s #
769s # 769s # 769s # 769s # 769s # 769s # 769s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85371.000Init Ok 10-100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85381.000Init Ok 00100 0 0 NONE30000ms1 (0)1 (0)
769s #
769s #

LoadBalancer Status for balancer://foo4 [p79194379_foo4]

769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01heartbeat/baltest4Yes
769s #
769s # 769s # 769s # 769s # 769s # 769s # 769s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85371.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
http://localhost:85381.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
769s #
769s #

LoadBalancer Status for balancer://pr45434 [p79194379_pr45434]

769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
1 [1 Used] (None) Off00byrequests/pr45434Yes
769s #
769s # 769s # 769s # 769s # 769s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:8529/modules1.000Init Ok 100212 280 NONE30000ms1 (0)1 (0)
769s #
769s #

LoadBalancer Status for balancer://failover [p79194379_failover]

769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/Yes
769s #
769s # 769s # 769s # 769s # 769s # 769s # 769s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85401.000Init Err 100 0 0 NONE30000ms1 (0)1 (0)
http://localhost:85371.000Init Stby Ok 4007.2K6.1KNONE30000ms1 (0)1 (0)
769s #
769s #

LoadBalancer Status for balancer://dynproxy [p79194379_dynproxy]

769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s # 769s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
10 [0 Used] (None) Off00byrequests/dynproxyYes
769s #
769s # 769s # 769s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
769s #
769s # 769s # ' 769s ok 14 769s # testing : request should fail for /dynproxy 769s # expected: 503 769s # received: '503' 769s ok 15 769s # testing : request failed to /dynproxy 769s # expected: 200 769s # received: '200' 769s ok 16 769s ok 771s Can't exec "php-fpm": No such file or directory at t/modules/proxy_fcgi.t line 12. 772s t/modules/proxy_fcgi.t .............. 772s 1..27 772s # Running under perl version 5.038002 for linux 772s # Current time local: Mon Jun 3 13:25:29 2024 772s # Current time GMT: Mon Jun 3 13:25:29 2024 772s # Using Test.pm version 1.31 772s # Using Apache/Test.pm version 1.42 772s # testing : proxy to FCGI backend works (/fcgisetenv?query) 772s # expected: 200 772s # received: '200' 772s ok 1 772s # > APACHE_TEST_HOSTNAME=test.host.name 772s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 772s # > CONTEXT_PREFIX= 772s # > DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 772s # > ENV_TEST=mod_env test environment variable 772s # > ENV_TEST_EMPTY= 772s # > FCGI_ROLE=RESPONDER 772s # > GATEWAY_INTERFACE=CGI/1.1 772s # > HTTP_CONNECTION=TE, close 772s # > HTTP_HOST=localhost:8542 772s # > HTTP_TE=deflate,gzip;q=0.3 772s # > HTTP_USER_AGENT=libwww-perl/6.77 772s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 772s # > QUERY_STRING=test_value 772s # > REMOTE_PORT=46372 772s # > REQUEST_METHOD=GET 772s # > REQUEST_SCHEME=http 772s # > REQUEST_URI=/fcgisetenv?query 772s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/fcgisetenv 772s # > SCRIPT_NAME=/fcgisetenv 772s # > SCRIPT_URI=http://localhost:8542/fcgisetenv 772s # > SCRIPT_URL=/fcgisetenv 772s # > SERVER_ADDR=127.0.0.1 772s # > SERVER_ADMIN=tuser@localhost 772s # > SERVER_NAME=localhost 772s # > SERVER_PORT=8542 772s # > SERVER_PROTOCOL=HTTP/1.1 772s # > SERVER_SIGNATURE= 772s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 772s # > TEST_CGI_VERSION=v1.1 772s # > TEST_DOCROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 772s # > TEST_EMPTY= 772s # > UNIQUE_ID=Zl3ES-rXbSAOa_UfxnLo9wAAAEU 772s # > proxy-nokeepalive=1 772s # testing : ProxyFCGISetEnvIf can override an existing variable 772s # expected: 'test_value' 772s # received: 'test_value' 772s ok 2 772s # testing : ProxyFCGISetEnvIf does not set variables if condition is false 772s # expected: undef 772s # received: undef 772s ok 3 772s # testing : ProxyFCGISetEnvIf can set empty values 772s # expected: '' 772s # received: '' 772s ok 4 772s # testing : ProxyFCGISetEnvIf can replace with request variables 772s # expected: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs' 772s # received: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs' 772s ok 5 772s # testing : ProxyFCGISetEnvIf can replace with backreferences 772s # expected: 'v1.1' 772s # received: 'v1.1' 772s ok 6 772s # testing : ProxyFCGISetEnvIf can unset var 772s # expected: undef 772s # received: undef 772s ok 7 772s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-generic/index.php?query) 772s # expected: 200 772s # received: '200' 772s ok 8 772s # > APACHE_TEST_HOSTNAME=test.host.name 772s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 772s # > CONTEXT_PREFIX= 772s # > DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 772s # > ENV_TEST=mod_env test environment variable 772s # > ENV_TEST_EMPTY= 772s # > FCGI_ROLE=RESPONDER 772s # > GATEWAY_INTERFACE=CGI/1.1 772s # > HTTP_CONNECTION=TE, close 772s # > HTTP_HOST=localhost:8542 772s # > HTTP_TE=deflate,gzip;q=0.3 772s # > HTTP_USER_AGENT=libwww-perl/6.77 772s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 772s # > QUERY_STRING=query 772s # > REMOTE_ADDR=127.0.0.1 772s # > REMOTE_PORT=46380 772s # > REQUEST_METHOD=GET 772s # > REQUEST_SCHEME=http 772s # > REQUEST_URI=/modules/proxy/fcgi-generic/index.php?query 772s # > SCRIPT_FILENAME=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php 772s # > SCRIPT_NAME=/modules/proxy/fcgi-generic/index.php 772s # > SCRIPT_URI=http://localhost:8542/modules/proxy/fcgi-generic/index.php 772s # > SCRIPT_URL=/modules/proxy/fcgi-generic/index.php 772s # > SERVER_ADDR=127.0.0.1 772s # > SERVER_ADMIN=tuser@localhost 772s # > SERVER_NAME=localhost 772s # > SERVER_PORT=8542 772s # > SERVER_PROTOCOL=HTTP/1.1 772s # > SERVER_SIGNATURE= 772s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 772s # > UNIQUE_ID=Zl3ES1DBH2UE-vhioJNmnQAAAAA 772s # > proxy-nokeepalive=1 772s # testing : GENERIC SCRIPT_FILENAME should have neither query string nor proxy: prefix 772s # expected: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php' 772s # received: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php' 772s ok 9 772s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-generic-rewrite/index.php?query) 772s # expected: 200 772s # received: '200' 772s ok 10 772s # > APACHE_TEST_HOSTNAME=test.host.name 772s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 772s # > CONTEXT_PREFIX= 772s # > DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 772s # > ENV_TEST=mod_env test environment variable 772s # > ENV_TEST_EMPTY= 772s # > FCGI_ROLE=RESPONDER 772s # > GATEWAY_INTERFACE=CGI/1.1 772s # > HTTP_CONNECTION=TE, close 772s # > HTTP_HOST=localhost:8542 772s # > HTTP_TE=deflate,gzip;q=0.3 772s # > HTTP_USER_AGENT=libwww-perl/6.77 772s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 772s # > QUERY_STRING=query 772s # > REMOTE_ADDR=127.0.0.1 772s # > REMOTE_PORT=46390 772s # > REQUEST_METHOD=GET 772s # > REQUEST_SCHEME=http 772s # > REQUEST_URI=/modules/proxy/fcgi-generic-rewrite/index.php?query 772s # > SCRIPT_FILENAME=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php 772s # > SCRIPT_NAME=/modules/proxy/fcgi-generic-rewrite/index.php 772s # > SCRIPT_URI=http://localhost:8542/modules/proxy/fcgi-generic-rewrite/index.php 772s # > SCRIPT_URL=/modules/proxy/fcgi-generic-rewrite/index.php 772s # > SERVER_ADDR=127.0.0.1 772s # > SERVER_ADMIN=tuser@localhost 772s # > SERVER_NAME=localhost 772s # > SERVER_PORT=8542 772s # > SERVER_PROTOCOL=HTTP/1.1 772s # > SERVER_SIGNATURE= 772s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 772s # > UNIQUE_ID=Zl3ES-rXbSAOa_UfxnLo-AAAAEE 772s # > proxy-nokeepalive=1 772s # testing : GENERIC SCRIPT_FILENAME should have neither query string nor proxy: prefix 772s # expected: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php' 772s # received: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php' 772s ok 11 772s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-rewrite-path-info/path/info?query) 772s # expected: 200 772s # received: '200' 772s ok 12 772s # > APACHE_TEST_HOSTNAME=test.host.name 772s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 772s # > CONTEXT_PREFIX= 772s # > DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 772s # > ENV_TEST=mod_env test environment variable 772s # > ENV_TEST_EMPTY= 772s # > FCGI_ROLE=RESPONDER 772s # > GATEWAY_INTERFACE=CGI/1.1 772s # > HTTP_CONNECTION=TE, close 772s # > HTTP_HOST=localhost:8542 772s # > HTTP_TE=deflate,gzip;q=0.3 772s # > HTTP_USER_AGENT=libwww-perl/6.77 772s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 772s # > PATH_INFO=/path/info 772s # > PATH_TRANSLATED=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/path/info 772s # > QUERY_STRING=query 772s # > REDIRECT_APACHE_TEST_HOSTNAME=test.host.name 772s # > REDIRECT_ENV_TEST=mod_env test environment variable 772s # > REDIRECT_ENV_TEST_EMPTY= 772s # > REDIRECT_QUERY_STRING=query 772s # > REDIRECT_SCRIPT_URI=http://localhost:8542/modules/proxy/fcgi-rewrite-path-info/path/info 772s # > REDIRECT_SCRIPT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 772s # > REDIRECT_STATUS=200 772s # > REDIRECT_UNIQUE_ID=Zl3ES1DBH2UE-vhioJNmngAAAAI 772s # > REDIRECT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 772s # > REMOTE_ADDR=127.0.0.1 772s # > REMOTE_PORT=46402 772s # > REQUEST_METHOD=GET 772s # > REQUEST_SCHEME=http 772s # > REQUEST_URI=/modules/proxy/fcgi-rewrite-path-info/path/info?query 772s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php 772s # > SCRIPT_NAME=/modules/proxy/fcgi-rewrite-path-info/index.php 772s # > SCRIPT_URI=http://localhost:8542/modules/proxy/fcgi-rewrite-path-info/path/info 772s # > SCRIPT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 772s # > SERVER_ADDR=127.0.0.1 772s # > SERVER_ADMIN=tuser@localhost 772s # > SERVER_NAME=localhost 772s # > SERVER_PORT=8542 772s # > SERVER_PROTOCOL=HTTP/1.1 772s # > SERVER_SIGNATURE= 772s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 772s # > UNIQUE_ID=Zl3ES1DBH2UE-vhioJNmngAAAAI 772s # > proxy-nokeepalive=1 772s # testing : Default SCRIPT_FILENAME has proxy:fcgi prefix for compatibility 772s # expected: 'proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php' 772s # received: 'proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php' 772s ok 13 772s # testing : Default SCRIPT_NAME uses actual path to script 772s # expected: '/modules/proxy/fcgi-rewrite-path-info/index.php' 772s # received: '/modules/proxy/fcgi-rewrite-path-info/index.php' 772s ok 14 772s # testing : Default PATH_INFO is correct 772s # expected: '/path/info' 772s # received: '/path/info' 772s ok 15 772s # testing : Default PATH_TRANSLATED is correct 772s # expected: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/path/info' 772s # received: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/path/info' 772s ok 16 772s # testing : Default QUERY_STRING is correct 772s # expected: 'query' 772s # received: 'query' 772s ok 17 772s # testing : Default REDIRECT_URL uses original client URL 772s # expected: '/modules/proxy/fcgi-rewrite-path-info/path/info' 772s # received: '/modules/proxy/fcgi-rewrite-path-info/path/info' 772s ok 18 772s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-action/index.php/path/info?query) 772s # expected: 200 772s # received: '200' 772s ok 19 772s # > APACHE_TEST_HOSTNAME=test.host.name 772s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 772s # > CONTEXT_PREFIX= 772s # > DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 772s # > ENV_TEST=mod_env test environment variable 772s # > ENV_TEST_EMPTY= 772s # > FCGI_ROLE=RESPONDER 772s # > GATEWAY_INTERFACE=CGI/1.1 772s # > HTTP_CONNECTION=TE, close 772s # > HTTP_HOST=localhost:8542 772s # > HTTP_TE=deflate,gzip;q=0.3 772s # > HTTP_USER_AGENT=libwww-perl/6.77 772s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 772s # > PATH_INFO=/modules/proxy/fcgi-action/index.php/path/info 772s # > PATH_TRANSLATED=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info 772s # > QUERY_STRING=query 772s # > REDIRECT_APACHE_TEST_HOSTNAME=test.host.name 772s # > REDIRECT_ENV_TEST=mod_env test environment variable 772s # > REDIRECT_ENV_TEST_EMPTY= 772s # > REDIRECT_HANDLER=application/x-fcgi-action 772s # > REDIRECT_QUERY_STRING=query 772s # > REDIRECT_SCRIPT_URI=http://localhost:8542/modules/proxy/fcgi-action/index.php/path/info 772s # > REDIRECT_SCRIPT_URL=/modules/proxy/fcgi-action/index.php/path/info 772s # > REDIRECT_STATUS=200 772s # > REDIRECT_UNIQUE_ID=Zl3ES-rXbSAOa_UfxnLo-QAAAEY 772s # > REDIRECT_URL=/modules/proxy/fcgi-action/index.php/path/info 772s # > REMOTE_ADDR=127.0.0.1 772s # > REMOTE_PORT=46412 772s # > REQUEST_METHOD=GET 772s # > REQUEST_SCHEME=http 772s # > REQUEST_URI=/modules/proxy/fcgi-action/index.php/path/info?query 772s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual 772s # > SCRIPT_NAME=/fcgi-action-virtual 772s # > SCRIPT_URI=http://localhost:8542/modules/proxy/fcgi-action/index.php/path/info 772s # > SCRIPT_URL=/modules/proxy/fcgi-action/index.php/path/info 772s # > SERVER_ADDR=127.0.0.1 772s # > SERVER_ADMIN=tuser@localhost 772s # > SERVER_NAME=localhost 772s # > SERVER_PORT=8542 772s # > SERVER_PROTOCOL=HTTP/1.1 772s # > SERVER_SIGNATURE= 772s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 772s # > UNIQUE_ID=Zl3ES-rXbSAOa_UfxnLo-QAAAEY 772s # > proxy-nokeepalive=1 772s # testing : Action SCRIPT_FILENAME has proxy:fcgi prefix and uses virtual action Location 772s # expected: 'proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual' 772s # received: 'proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual' 772s ok 20 772s # testing : Action SCRIPT_NAME is the virtual action Location 772s # expected: '/fcgi-action-virtual' 772s # received: '/fcgi-action-virtual' 772s ok 21 772s # testing : Action PATH_INFO contains full URI path 772s # expected: '/modules/proxy/fcgi-action/index.php/path/info' 772s # received: '/modules/proxy/fcgi-action/index.php/path/info' 772s ok 22 772s # testing : Action PATH_TRANSLATED contains full URI path 772s # expected: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info' 772s # received: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info' 772s ok 23 772s # testing : Action QUERY_STRING is correct 772s # expected: 'query' 772s # received: 'query' 772s ok 24 772s # testing : Action REDIRECT_URL uses original client URL 772s # expected: '/modules/proxy/fcgi-action/index.php/path/info' 772s # received: '/modules/proxy/fcgi-action/index.php/path/info' 772s ok 25 772s # testing : proxy to FCGI backend works (/modules/proxy/fcgi/index.php) 772s # expected: 200 772s # received: '200' 772s ok 26 772s # > APACHE_TEST_HOSTNAME=test.host.name 772s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 772s # > CONTEXT_PREFIX= 772s # > DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 772s # > ENV_TEST=mod_env test environment variable 772s # > ENV_TEST_EMPTY= 772s # > FCGI_ROLE=RESPONDER 772s # > GATEWAY_INTERFACE=CGI/1.1 772s # > HTTP_CONNECTION=TE, close 772s # > HTTP_HOST=localhost:8542 772s # > HTTP_TE=deflate,gzip;q=0.3 772s # > HTTP_USER_AGENT=libwww-perl/6.77 772s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 772s # > QUERY_STRING= 772s # > REMOTE_ADDR=127.0.0.1 772s # > REMOTE_PORT=46414 772s # > REQUEST_METHOD=GET 772s # > REQUEST_SCHEME=http 772s # > REQUEST_URI=/modules/proxy/fcgi/index.php 772s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi/index.php 772s # > SCRIPT_NAME=/modules/proxy/fcgi/index.php 772s # > SCRIPT_URI=http://localhost:8542/modules/proxy/fcgi/index.php 772s # > SCRIPT_URL=/modules/proxy/fcgi/index.php 772s # > SERVER_ADDR=127.0.0.1 772s # > SERVER_ADMIN=tuser@localhost 772s # > SERVER_NAME=localhost 772s # > SERVER_PORT=8542 772s # > SERVER_PROTOCOL=HTTP/1.1 772s # > SERVER_SIGNATURE= 772s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 772s # > UNIQUE_ID=Zl3ES1DBH2UE-vhioJNmnwAAAAc 772s # > proxy-nokeepalive=1 772s # testing : Server sets correct SCRIPT_NAME by default 772s # expected: '/modules/proxy/fcgi/index.php' 772s # received: '/modules/proxy/fcgi/index.php' 772s ok 27 772s ok 773s t/modules/proxy_websockets.t ........ skipped: cannot find module 'AnyEvent::WebSocket::Client' 775s t/modules/ratelimit.t ............... 775s 1..3 775s # Running under perl version 5.038002 for linux 775s # Current time local: Mon Jun 3 13:25:33 2024 775s # Current time GMT: Mon Jun 3 13:25:33 2024 775s # Using Test.pm version 1.31 775s # Using Apache/Test.pm version 1.42 775s # Status Line: '200 OK' 775s # testing : ratelimited small file 775s # expected: '200' 775s # received: '200' 775s ok 1 775s # Status Line: '200 OK' 775s # testing : ratelimited small autoindex output 775s # expected: '200' 775s # received: '200' 775s ok 2 775s # Status Line: '200 OK' 775s # testing : ratelimited chunked response 775s # expected: '200' 775s # received: '200' 775s ok 3 775s ok 777s t/modules/reflector.t ............... 777s 1..14 777s # Running under perl version 5.038002 for linux 777s # Current time local: Mon Jun 3 13:25:35 2024 777s # Current time GMT: Mon Jun 3 13:25:35 2024 777s # Using Test.pm version 1.31 777s # Using Apache/Test.pm version 1.42 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 1 777s ok 2 777s # testing : 'Content-Encoding' has not been added because there was no filter 777s # expected: undef 777s # received: undef 777s ok 3 777s # testing : 'header2reflect' is present 777s # expected: '1' 777s # received: '1' 777s ok 4 777s # testing : 'header2update' is absent 777s # expected: undef 777s # received: undef 777s ok 5 777s # testing : 'header2updateUpdated' is present 777s # expected: '1' 777s # received: '1' 777s ok 6 777s # testing : 'header2delete' is absent 777s # expected: undef 777s # received: undef 777s ok 7 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 8 777s ok 9 777s # testing : 'Content-Encoding' has been added by the DEFLATE filter 777s # expected: 'gzip' 777s # received: 'gzip' 777s ok 10 777s # testing : 'header2reflect' is present 777s # expected: '1' 777s # received: '1' 777s ok 11 777s # testing : 'header2update' is absent 777s # expected: undef 777s # received: undef 777s ok 12 777s # testing : 'header2updateUpdated' is present 777s # expected: '1' 777s # received: '1' 777s ok 13 777s # testing : 'header2delete' is absent 777s # expected: undef 777s # received: undef 777s ok 14 777s ok 779s t/modules/remoteip.t ................ 779s 1..12 779s # Running under perl version 5.038002 for linux 779s # Current time local: Mon Jun 3 13:25:37 2024 779s # Current time GMT: Mon Jun 3 13:25:37 2024 779s # Using Test.pm version 1.31 779s # Using Apache/Test.pm version 1.42 779s ok 1 779s # testing : PROXY human readable TCP4 protocol check 779s # expected: 200 779s # received: '200' 779s ok 2 779s # testing : Content check 779s # expected: 'PROXY-OK' 779s # received: 'PROXY-OK' 779s ok 3 779s ok 4 779s # testing : broken PROXY human readable protocol check 779s # expected: undef 779s # received: undef 779s ok 5 779s # testing : Content check 779s # expected: '' 779s # received: '' 779s ok 6 779s ok 7 779s # testing : PROXY human readable TCP6 protocol check 779s # expected: 200 779s # received: '200' 779s ok 8 779s # testing : Content check 779s # expected: 'PROXY-OK' 779s # received: 'PROXY-OK' 779s ok 9 779s ok 10 779s # testing : PROXY binary protocol TCP4 check 779s # expected: 200 779s # received: '200' 779s ok 11 779s # testing : Content check 779s # expected: 'PROXY-OK' 779s # received: 'PROXY-OK' 779s ok 12 779s ok 781s t/modules/rewrite.t ................. 781s 1..53 781s # Running under perl version 5.038002 for linux 781s # Current time local: Mon Jun 3 13:25:39 2024 781s # Current time GMT: Mon Jun 3 13:25:39 2024 781s # Using Test.pm version 1.31 781s # Using Apache/Test.pm version 1.42 781s ok 1 781s ok 2 781s ok 3 781s ok 4 781s ok 5 781s ok 6 781s ok 7 781s ok 8 781s ok 9 781s ok 10 781s ok 11 781s ok 12 781s ok 13 781s ok 14 781s ok 15 781s ok 16 781s ok 17 781s ok 18 781s ok 19 781s ok 20 781s ok 21 781s # testing : query-string append test 781s # expected: qr/\nQUERY_STRING = foo=bar\&baz=bee\n/s 781s # received: 'APACHE_TEST_HOSTNAME = test.host.name 781s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 781s # CONTEXT_PREFIX = 781s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 781s # ENV_TEST = mod_env test environment variable 781s # ENV_TEST_EMPTY = 781s # GATEWAY_INTERFACE = CGI/1.1 781s # HTTP_CONNECTION = TE, close 781s # HTTP_HOST = localhost:8529 781s # HTTP_TE = deflate,gzip;q=0.3 781s # HTTP_USER_AGENT = libwww-perl/6.77 781s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 781s # QUERY_STRING = foo=bar&baz=bee 781s # REDIRECT_APACHE_TEST_HOSTNAME = test.host.name 781s # REDIRECT_ENV_TEST = mod_env test environment variable 781s # REDIRECT_ENV_TEST_EMPTY = 781s # REDIRECT_QUERY_STRING = foo=bar&baz=bee 781s # REDIRECT_SCRIPT_URI = http://localhost:8529/modules/rewrite/qsa.html 781s # REDIRECT_SCRIPT_URL = /modules/rewrite/qsa.html 781s # REDIRECT_STATUS = 200 781s # REDIRECT_UNIQUE_ID = Zl3EVerXbSAOa_UfxnLpCAAAAEY 781s # REDIRECT_URL = /modules/rewrite/qsa.html 781s # REMOTE_ADDR = 127.0.0.1 781s # REMOTE_PORT = 57252 781s # REQUEST_METHOD = GET 781s # REQUEST_SCHEME = http 781s # REQUEST_URI = /modules/rewrite/qsa.html?baz=bee 781s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 781s # SCRIPT_NAME = /modules/cgi/env.pl 781s # SCRIPT_URI = http://localhost:8529/modules/rewrite/qsa.html 781s # SCRIPT_URL = /modules/rewrite/qsa.html 781s # SERVER_ADDR = 127.0.0.1 781s # SERVER_ADMIN = tuser@localhost 781s # SERVER_NAME = localhost 781s # SERVER_PORT = 8529 781s # SERVER_PROTOCOL = HTTP/1.1 781s # SERVER_SIGNATURE = 781s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 781s # UNIQUE_ID = Zl3EVerXbSAOa_UfxnLpCAAAAEY' 781s ok 22 781s # testing : per-dir redirect response code is OK 781s # expected: 301 781s # received: '301' 781s ok 23 781s # testing : per-dir query-string escaping is OK 781s # expected: 'http://localhost:8529/foobar.html?q=%25' 781s # received: 'http://localhost:8529/foobar.html?q=%25' 781s ok 24 781s # testing : redirect response code is OK 781s # expected: 301 781s # received: '301' 781s ok 25 781s # testing : query-string escaping is OK 781s # expected: 'http://localhost:8529/foobar.html?q=%25' 781s # received: 'http://localhost:8529/foobar.html?q=%25' 781s ok 26 781s # testing : request was proxied 781s # expected: 'JACKPOT' 781s # received: 'JACKPOT' 781s ok 27 781s # testing : per-dir proxied rewrite escaping worked 781s # expected: 'foo bar' 781s # received: 'foo bar' 781s ok 28 781s # testing : QUERY_STRING passed OK 781s # expected: qr/QUERY_STRING = fish=fowl\n/s 781s # received: 'APACHE_TEST_HOSTNAME = test.host.name 781s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 781s # CONTEXT_PREFIX = 781s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 781s # ENV_TEST = mod_env test environment variable 781s # ENV_TEST_EMPTY = 781s # GATEWAY_INTERFACE = CGI/1.1 781s # HTTP_CONNECTION = Keep-Alive 781s # HTTP_HOST = localhost:8529 781s # HTTP_USER_AGENT = libwww-perl/6.77 781s # HTTP_X_FORWARDED_FOR = 127.0.0.1 781s # HTTP_X_FORWARDED_HOST = localhost:8529 781s # HTTP_X_FORWARDED_SERVER = localhost 781s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 781s # QUERY_STRING = fish=fowl 781s # REMOTE_ADDR = 127.0.0.1 781s # REMOTE_PORT = 57332 781s # REQUEST_METHOD = GET 781s # REQUEST_SCHEME = http 781s # REQUEST_URI = /modules/cgi/env.pl?fish=fowl 781s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 781s # SCRIPT_NAME = /modules/cgi/env.pl 781s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 781s # SCRIPT_URL = /modules/cgi/env.pl 781s # SERVER_ADDR = 127.0.0.1 781s # SERVER_ADMIN = tuser@localhost 781s # SERVER_NAME = localhost 781s # SERVER_PORT = 8529 781s # SERVER_PROTOCOL = HTTP/1.1 781s # SERVER_SIGNATURE = 781s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 781s # UNIQUE_ID = Zl3EVVDBH2UE-vhioJNmsgAAAAY' 781s ok 29 781s # testing : RewriteCond QUERY_STRING test 781s # expected: 404 781s # received: '404' 781s ok 30 781s # testing : QUERY_STRING passed OK 781s # expected: qr/QUERY_STRING = horse=trigger\n/s 781s # received: 'APACHE_TEST_HOSTNAME = test.host.name 781s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 781s # CONTEXT_PREFIX = 781s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 781s # ENV_TEST = mod_env test environment variable 781s # ENV_TEST_EMPTY = 781s # GATEWAY_INTERFACE = CGI/1.1 781s # HTTP_CONNECTION = Keep-Alive 781s # HTTP_HOST = localhost:8529 781s # HTTP_USER_AGENT = libwww-perl/6.77 781s # HTTP_X_FORWARDED_FOR = 127.0.0.1 781s # HTTP_X_FORWARDED_HOST = localhost:8529 781s # HTTP_X_FORWARDED_SERVER = localhost 781s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 781s # QUERY_STRING = horse=trigger 781s # REMOTE_ADDR = 127.0.0.1 781s # REMOTE_PORT = 57288 781s # REQUEST_METHOD = GET 781s # REQUEST_SCHEME = http 781s # REQUEST_URI = /modules/cgi/env.pl?horse=trigger 781s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 781s # SCRIPT_NAME = /modules/cgi/env.pl 781s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 781s # SCRIPT_URL = /modules/cgi/env.pl 781s # SERVER_ADDR = 127.0.0.1 781s # SERVER_ADMIN = tuser@localhost 781s # SERVER_NAME = localhost 781s # SERVER_PORT = 8529 781s # SERVER_PROTOCOL = HTTP/1.1 781s # SERVER_SIGNATURE = 781s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 781s # UNIQUE_ID = Zl3EVerXbSAOa_UfxnLpDgAAAEQ' 781s ok 31 781s # testing : proxy/QSA test success 781s # expected: 200 781s # received: '200' 781s ok 32 781s # testing : proxy/QSA test appended args correctly 781s # expected: qr/QUERY_STRING = foo=bar\&bloo=blar\n/s 781s # received: 'HTTP/1.1 200 OK 781s # Connection: close 781s # Date: Mon, 03 Jun 2024 13:25:41 GMT 781s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 781s # Vary: In-If1 781s # Content-Length: 1255 781s # Content-Type: text/plain 781s # Client-Date: Mon, 03 Jun 2024 13:25:41 GMT 781s # Client-Peer: 127.0.0.1:8529 781s # Client-Response-Num: 1 781s # DMMATCH1: 1, 1 781s # 781s # APACHE_TEST_HOSTNAME = test.host.name 781s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 781s # CONTEXT_PREFIX = 781s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 781s # ENV_TEST = mod_env test environment variable 781s # ENV_TEST_EMPTY = 781s # GATEWAY_INTERFACE = CGI/1.1 781s # HTTP_CONNECTION = Keep-Alive 781s # HTTP_HOST = localhost:8529 781s # HTTP_USER_AGENT = libwww-perl/6.77 781s # HTTP_X_FORWARDED_FOR = 127.0.0.1 781s # HTTP_X_FORWARDED_HOST = localhost:8529 781s # HTTP_X_FORWARDED_SERVER = localhost 781s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 781s # QUERY_STRING = foo=bar&bloo=blar 781s # REMOTE_ADDR = 127.0.0.1 781s # REMOTE_PORT = 57332 781s # REQUEST_METHOD = GET 781s # REQUEST_SCHEME = http 781s # REQUEST_URI = /modules/cgi/env.pl?foo=bar&bloo=blar 781s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 781s # SCRIPT_NAME = /modules/cgi/env.pl 781s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 781s # SCRIPT_URL = /modules/cgi/env.pl 781s # SERVER_ADDR = 127.0.0.1 781s # SERVER_ADMIN = tuser@localhost 781s # SERVER_NAME = localhost 781s # SERVER_PORT = 8529 781s # SERVER_PROTOCOL = HTTP/1.1 781s # SERVER_SIGNATURE = 781s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 781s # UNIQUE_ID = Zl3EVVDBH2UE-vhioJNmtAAAAAY 781s # ' 781s ok 33 781s # testing : PR 60478 rewrite loop is halted 781s # expected: 500 781s # received: '500' 781s ok 34 781s # testing : Correct internal redirect happened, OK 781s # expected: qr/VARY2/ 781s # received: 'VARY2 781s # ' 781s ok 35 781s # testing : Vary:Host header not added, OK 781s # expected: qr/(?!.*Host.*)/ 781s # received: 'In-If1' 781s ok 36 781s # testing : Correct internal redirect happened, OK 781s # expected: qr/VARY2/ 781s # received: 'VARY2 781s # ' 781s ok 37 781s # testing : Vary:Host header not added, OK 781s # expected: qr/(?!.*Host.*)/ 781s # received: 'In-If1' 781s ok 38 781s # testing : Correct internal redirect happened, OK 781s # expected: qr/VARY4/ 781s # received: 'VARY4' 781s ok 39 781s # testing : Vary:User-Agent header added, OK 781s # expected: qr/User-Agent/ 781s # received: 'In-If1,User-Agent' 781s ok 40 781s # testing : Correct internal redirect happened, OK 781s # expected: qr/VARY4/ 781s # received: 'VARY4' 781s ok 41 781s # testing : Vary:Accept header added, OK 781s # expected: qr/Accept/ 781s # received: 'In-If1,Accept' 781s ok 42 781s # testing : Correct internal redirect happened, OK 781s # expected: qr/VARY4/ 781s # received: 'VARY4' 781s ok 43 781s # testing : Vary:Referer header added, OK 781s # expected: qr/Referer/ 781s # received: 'In-If1,Referer' 781s ok 44 781s # testing : Vary:Accept header not added, OK 781s # expected: qr/(?!.*Accept.*)/ 781s # received: 'In-If1,Referer' 781s ok 45 781s # testing : Correct internal redirect happened, OK 781s # expected: qr/VARY4/ 781s # received: 'VARY4' 781s ok 46 781s # testing : Vary:Host header not added, OK 781s # expected: qr/(?!.*Host.*)/ 781s # received: 'In-If1' 781s ok 47 781s # testing : samesite not present with no arg 781s # expected: qr/(?!.*SameSite=.*)/ 781s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Fri, 02-Aug-2024 13:25:41 GMT; secure; HttpOnly' 781s ok 48 781s # testing : samesite not present with 0 781s # expected: qr/(?!.*SameSite=.*)/ 781s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Fri, 02-Aug-2024 13:25:41 GMT; secure; HttpOnly' 781s ok 49 781s # testing : samesite not present with false 781s # expected: qr/(?!.*SameSite=.*)/ 781s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Fri, 02-Aug-2024 13:25:41 GMT; secure; HttpOnly' 781s ok 50 781s # testing : samesite=none 781s # expected: qr/SameSite=none/ 781s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Fri, 02-Aug-2024 13:25:41 GMT; secure; HttpOnly; SameSite=none' 781s ok 51 781s # testing : samesite=lax 781s # expected: qr/SameSite=lax/ 781s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Fri, 02-Aug-2024 13:25:41 GMT; secure; HttpOnly; SameSite=lax' 781s ok 52 781s # testing : samesite=foo 781s # expected: qr/SameSite=foo/ 781s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Fri, 02-Aug-2024 13:25:41 GMT; secure; HttpOnly; SameSite=foo' 781s ok 53 781s ok 783s t/modules/sed.t ..................... 783s 1..2 783s # Running under perl version 5.038002 for linux 783s # Current time local: Mon Jun 3 13:25:41 2024 783s # Current time GMT: Mon Jun 3 13:25:41 2024 783s # Using Test.pm version 1.31 783s # Using Apache/Test.pm version 1.42 783s # testing : status code for /apache/sed/out-foo/foobar.html 783s # expected: 200 783s # received: '200' 783s ok 1 783s # testing : sed output filter 783s # expected: 'barbar' 783s # received: 'barbar' 783s ok 2 783s ok 785s t/modules/session.t ................. 785s 1..140 todo 53 54 88 89; 785s # Running under perl version 5.038002 for linux 785s # Current time local: Mon Jun 3 13:25:43 2024 785s # Current time GMT: Mon Jun 3 13:25:43 2024 785s # Using Test.pm version 1.31 785s # Using Apache/Test.pm version 1.42 785s # Cannot write session when off: POST / 785s # testing : response code (Cannot write session when off) 785s # expected: 200 785s # received: '200' 785s ok 1 785s # no expiry (Cannot write session when off) 785s ok 2 785s # testing : session header (Cannot write session when off) 785s # expected: '(none)' 785s # received: '(none)' 785s ok 3 785s # testing : session dirty (Cannot write session when off) 785s # expected: 0 785s # received: 0 785s ok 4 785s # testing : body (Cannot write session when off) 785s # expected: '' 785s # received: '' 785s ok 5 785s # New empty session is not saved: GET /on 785s # testing : response code (New empty session is not saved) 785s # expected: 200 785s # received: '200' 785s ok 6 785s # no expiry (New empty session is not saved) 785s ok 7 785s # testing : session header (New empty session is not saved) 785s # expected: '(none)' 785s # received: '(none)' 785s ok 8 785s # testing : session dirty (New empty session is not saved) 785s # expected: 0 785s # received: 0 785s ok 9 785s # testing : body (New empty session is not saved) 785s # expected: '' 785s # received: '' 785s ok 10 785s # Set session: POST /on 785s # testing : response code (Set session) 785s # expected: 200 785s # received: '200' 785s ok 11 785s # no expiry (Set session) 785s ok 12 785s # testing : session header (Set session) 785s # expected: 'test=value' 785s # received: 'test=value' 785s ok 13 785s # testing : session dirty (Set session) 785s # expected: 1 785s # received: '1' 785s ok 14 785s # testing : body (Set session) 785s # expected: '' 785s # received: '' 785s ok 15 785s # Get session: POST /on?test=value 785s # testing : response code (Get session) 785s # expected: 200 785s # received: '200' 785s ok 16 785s # no expiry (Get session) 785s ok 17 785s # testing : session header (Get session) 785s # expected: '(none)' 785s # received: '(none)' 785s ok 18 785s # testing : session dirty (Get session) 785s # expected: 0 785s # received: 0 785s ok 19 785s # testing : body (Get session) 785s # expected: 'value' 785s # received: 'value' 785s ok 20 785s # Delete session: POST /on?test=value 785s # testing : response code (Delete session) 785s # expected: 200 785s # received: '200' 785s ok 21 785s # no expiry (Delete session) 785s ok 22 785s # testing : session header (Delete session) 785s # expected: '' 785s # received: '' 785s ok 23 785s # testing : session dirty (Delete session) 785s # expected: 1 785s # received: '1' 785s ok 24 785s # testing : body (Delete session) 785s # expected: '' 785s # received: '' 785s ok 25 785s # Edit session: POST /on?test=value 785s # testing : response code (Edit session) 785s # expected: 200 785s # received: '200' 785s ok 26 785s # no expiry (Edit session) 785s ok 27 785s # testing : session header (Edit session) 785s # expected: 'test=' 785s # received: 'test=' 785s ok 28 785s # testing : session dirty (Edit session) 785s # expected: 1 785s # received: '1' 785s ok 29 785s # testing : body (Edit session) 785s # expected: '' 785s # received: '' 785s ok 30 785s # Encode session: POST /on/encode 785s # testing : response code (Encode session) 785s # expected: 200 785s # received: '200' 785s ok 31 785s # no expiry (Encode session) 785s ok 32 785s # testing : session header (Encode session) 785s # expected: 'TestEncoded:test=value' 785s # received: 'TestEncoded:test=value' 785s ok 33 785s # testing : session dirty (Encode session) 785s # expected: 1 785s # received: '1' 785s ok 34 785s # testing : body (Encode session) 785s # expected: '' 785s # received: '' 785s ok 35 785s # Decode session: POST /on/encode?TestEncoded:test=value 785s # testing : response code (Decode session) 785s # expected: 200 785s # received: '200' 785s ok 36 785s # no expiry (Decode session) 785s ok 37 785s # testing : session header (Decode session) 785s # expected: '(none)' 785s # received: '(none)' 785s ok 38 785s # testing : session dirty (Decode session) 785s # expected: 0 785s # received: 0 785s ok 39 785s # testing : body (Decode session) 785s # expected: 'value' 785s # received: 'value' 785s ok 40 785s # Custom decoder failure: GET /on/encode?test=value 785s # testing : response code (Custom decoder failure) 785s # expected: 200 785s # received: '200' 785s ok 41 785s # no expiry (Custom decoder failure) 785s ok 42 785s # testing : session header (Custom decoder failure) 785s # expected: '(none)' 785s # received: '(none)' 785s ok 43 785s # testing : session dirty (Custom decoder failure) 785s # expected: 0 785s # received: 0 785s ok 44 785s # testing : body (Custom decoder failure) 785s # expected: '' 785s # received: '' 785s ok 45 785s # Identity decoder failure: GET /on?&=test 785s # testing : response code (Identity decoder failure) 785s # expected: 200 785s # received: '200' 785s ok 46 785s # no expiry (Identity decoder failure) 785s ok 47 785s # testing : session header (Identity decoder failure) 785s # expected: '(none)' 785s # received: '(none)' 785s ok 48 785s # testing : session dirty (Identity decoder failure) 785s # expected: 0 785s # received: 0 785s ok 49 785s # testing : body (Identity decoder failure) 785s # expected: '' 785s # received: '' 785s ok 50 785s # Session writable after decode failure: POST /on/encode?test=value 785s # testing : response code (Session writable after decode failure) 785s # expected: 200 785s # received: '200' 785s ok 51 785s # no expiry (Session writable after decode failure) 785s ok 52 785s # testing : session header (Session writable after decode failure) 785s # expected: 'TestEncoded:test=value' 785s # received: '(none)' 785s not ok 53 785s # Failed test 53 in t/modules/session.t at line 77 fail #11 *TODO* 785s # testing : session dirty (Session writable after decode failure) 785s # expected: 1 785s # received: 0 785s not ok 54 785s # Failed test 54 in t/modules/session.t at line 79 fail #11 *TODO* 785s # testing : body (Session writable after decode failure) 785s # expected: '' 785s # received: '' 785s ok 55 785s # SessionEnv Off 785s # testing : response code (SessionEnv Off) 785s # expected: 200 785s # received: '200' 785s ok 56 785s # no expiry (SessionEnv Off) 785s ok 57 785s # testing : session header (SessionEnv Off) 785s # expected: '(none)' 785s # received: '(none)' 785s ok 58 785s # testing : session dirty (SessionEnv Off) 785s # expected: 0 785s # received: 0 785s ok 59 785s # testing : body (SessionEnv Off) 785s # expected: '(none)' 785s # received: '(none)' 785s ok 60 785s # SessionEnv On: GET /on/env/on/env.shtml?test=value 785s # testing : response code (SessionEnv On) 785s # expected: 200 785s # received: '200' 785s ok 61 785s # no expiry (SessionEnv On) 785s ok 62 785s # testing : session header (SessionEnv On) 785s # expected: '(none)' 785s # received: '(none)' 785s ok 63 785s # testing : session dirty (SessionEnv On) 785s # expected: 0 785s # received: 0 785s ok 64 785s # testing : body (SessionEnv On) 785s # expected: 'test=value' 785s # received: 'test=value' 785s ok 65 785s # SessionHeader 785s # testing : response code (SessionHeader) 785s # expected: 200 785s # received: '200' 785s ok 66 785s # no expiry (SessionHeader) 785s ok 67 785s # testing : session header (SessionHeader) 785s # expected: 'test=value&another=5&last=7' 785s # received: 'test=value&another=5&last=7' 785s ok 68 785s # testing : session dirty (SessionHeader) 785s # expected: 1 785s # received: '1' 785s ok 69 785s # testing : body (SessionHeader) 785s # expected: '' 785s # received: '' 785s ok 70 785s # SessionMaxAge adds expiry: GET /on/expire?test=value 785s # testing : response code (SessionMaxAge adds expiry) 785s # expected: 200 785s # received: '200' 785s ok 71 785s # expiry of 1717421245 (SessionMaxAge adds expiry) 785s ok 72 785s # testing : session header (SessionMaxAge adds expiry) 785s # expected: 'test=value' 785s # received: 'test=value' 785s ok 73 785s # testing : session dirty (SessionMaxAge adds expiry) 785s # expected: 0 785s # received: '0' 785s ok 74 785s # testing : body (SessionMaxAge adds expiry) 785s # expected: '' 785s # received: '' 785s ok 75 785s # Discard expired session: GET /on/expire?test=value&expiry=1 785s # testing : response code (Discard expired session) 785s # expected: 200 785s # received: '200' 785s ok 76 785s # expiry of 1717421245 (Discard expired session) 785s ok 77 785s # testing : session header (Discard expired session) 785s # expected: '' 785s # received: '' 785s ok 78 785s # testing : session dirty (Discard expired session) 785s # expected: 0 785s # received: '0' 785s ok 79 785s # testing : body (Discard expired session) 785s # expected: '' 785s # received: '' 785s ok 80 785s # Keep non-expired session: GET /on/expire?test=value&expiry=1717421345000000 785s # testing : response code (Keep non-expired session) 785s # expected: 200 785s # received: '200' 785s ok 81 785s # expiry of 1717421245 (Keep non-expired session) 785s ok 82 785s # testing : session header (Keep non-expired session) 785s # expected: 'test=value' 785s # received: 'test=value' 785s ok 83 785s # testing : session dirty (Keep non-expired session) 785s # expected: 0 785s # received: '0' 785s ok 84 785s # testing : body (Keep non-expired session) 785s # expected: '' 785s # received: '' 785s ok 85 785s # Session writable after expired: POST /on/expire?expiry=1 785s # testing : response code (Session writable after expired) 785s # expected: 200 785s # received: '200' 785s ok 86 785s # expiry of 1717421245 (Session writable after expired) 785s ok 87 785s # testing : session header (Session writable after expired) 785s # expected: 'test=value' 785s # received: '' 785s not ok 88 785s # Failed test 88 in t/modules/session.t at line 77 fail #18 *TODO* 785s # testing : session dirty (Session writable after expired) 785s # expected: 1 785s # received: '0' 785s not ok 89 785s # Failed test 89 in t/modules/session.t at line 79 fail #18 *TODO* 785s # testing : body (Session writable after expired) 785s # expected: '' 785s # received: '' 785s ok 90 785s # SessionExpiryUpdateInterval off by default: GET /on/expire?test=value&expiry=1717421245000000 785s # testing : response code (SessionExpiryUpdateInterval off by default) 785s # expected: 200 785s # received: '200' 785s ok 91 785s # expiry of 1717421245 (SessionExpiryUpdateInterval off by default) 785s ok 92 785s # testing : session header (SessionExpiryUpdateInterval off by default) 785s # expected: 'test=value' 785s # received: 'test=value' 785s ok 93 785s # testing : session dirty (SessionExpiryUpdateInterval off by default) 785s # expected: 0 785s # received: '0' 785s ok 94 785s # testing : body (SessionExpiryUpdateInterval off by default) 785s # expected: '' 785s # received: '' 785s ok 95 785s # SessionExpiryUpdateInterval skips save: GET /on/expire/cache?test=value&expiry=1717421245000000 785s # testing : response code (SessionExpiryUpdateInterval skips save) 785s # expected: 200 785s # received: '200' 785s ok 96 785s # no expiry (SessionExpiryUpdateInterval skips save) 785s ok 97 785s # testing : session header (SessionExpiryUpdateInterval skips save) 785s # expected: '(none)' 785s # received: '(none)' 785s ok 98 785s # testing : session dirty (SessionExpiryUpdateInterval skips save) 785s # expected: 0 785s # received: 0 785s ok 99 785s # testing : body (SessionExpiryUpdateInterval skips save) 785s # expected: '' 785s # received: '' 785s ok 100 785s # Session readable when save skipped: POST /on/expire/cache?test=value&expiry=1717421245000000 785s # testing : response code (Session readable when save skipped) 785s # expected: 200 785s # received: '200' 785s ok 101 785s # no expiry (Session readable when save skipped) 785s ok 102 785s # testing : session header (Session readable when save skipped) 785s # expected: '(none)' 785s # received: '(none)' 785s ok 103 785s # testing : session dirty (Session readable when save skipped) 785s # expected: 0 785s # received: 0 785s ok 104 785s # testing : body (Session readable when save skipped) 785s # expected: 'value' 785s # received: 'value' 785s ok 105 785s # Dirty overrides SessionExpiryUpdateInterval: POST /on/expire/cache?test=value&expiry=1717421245000000 785s # testing : response code (Dirty overrides SessionExpiryUpdateInterval) 785s # expected: 200 785s # received: '200' 785s ok 106 785s # expiry of 1717421245 (Dirty overrides SessionExpiryUpdateInterval) 785s ok 107 785s # testing : session header (Dirty overrides SessionExpiryUpdateInterval) 785s # expected: 'test=value' 785s # received: 'test=value' 785s ok 108 785s # testing : session dirty (Dirty overrides SessionExpiryUpdateInterval) 785s # expected: 1 785s # received: '1' 785s ok 109 785s # testing : body (Dirty overrides SessionExpiryUpdateInterval) 785s # expected: '' 785s # received: '' 785s ok 110 785s # Old session always updates expiry: GET /on/expire/cache?test=value&expiry=1717421185000000 785s # testing : response code (Old session always updates expiry) 785s # expected: 200 785s # received: '200' 785s ok 111 785s # expiry of 1717421245 (Old session always updates expiry) 785s ok 112 785s # testing : session header (Old session always updates expiry) 785s # expected: 'test=value' 785s # received: 'test=value' 785s ok 113 785s # testing : session dirty (Old session always updates expiry) 785s # expected: 0 785s # received: '0' 785s ok 114 785s # testing : body (Old session always updates expiry) 785s # expected: '' 785s # received: '' 785s ok 115 785s # New empty session with expiry not saved: GET /on/expire/cache 785s # testing : response code (New empty session with expiry not saved) 785s # expected: 200 785s # received: '200' 785s ok 116 785s # no expiry (New empty session with expiry not saved) 785s ok 117 785s # testing : session header (New empty session with expiry not saved) 785s # expected: '(none)' 785s # received: '(none)' 785s ok 118 785s # testing : session dirty (New empty session with expiry not saved) 785s # expected: 0 785s # received: 0 785s ok 119 785s # testing : body (New empty session with expiry not saved) 785s # expected: '' 785s # received: '' 785s ok 120 785s # Can create session with SessionExpiryUpdateInterval: POST /on/expire/cache 785s # testing : response code (Can create session with SessionExpiryUpdateInterval) 785s # expected: 200 785s # received: '200' 785s ok 121 785s # expiry of 1717421245 (Can create session with SessionExpiryUpdateInterval) 785s ok 122 785s # testing : session header (Can create session with SessionExpiryUpdateInterval) 785s # expected: 'test=value' 785s # received: 'test=value' 785s ok 123 785s # testing : session dirty (Can create session with SessionExpiryUpdateInterval) 785s # expected: 1 785s # received: '1' 785s ok 124 785s # testing : body (Can create session with SessionExpiryUpdateInterval) 785s # expected: '' 785s # received: '' 785s ok 125 785s # Cannot write session when not included: POST /on/include?test=value 785s # testing : response code (Cannot write session when not included) 785s # expected: 200 785s # received: '200' 785s ok 126 785s # no expiry (Cannot write session when not included) 785s ok 127 785s # testing : session header (Cannot write session when not included) 785s # expected: '(none)' 785s # received: '(none)' 785s ok 128 785s # testing : session dirty (Cannot write session when not included) 785s # expected: 0 785s # received: 0 785s ok 129 785s # testing : body (Cannot write session when not included) 785s # expected: '' 785s # received: '' 785s ok 130 785s # Can read session when included: POST /on/include/yes?test=value 785s # testing : response code (Can read session when included) 785s # expected: 200 785s # received: '200' 785s ok 131 785s # no expiry (Can read session when included) 785s ok 132 785s # testing : session header (Can read session when included) 785s # expected: '(none)' 785s # received: '(none)' 785s ok 133 785s # testing : session dirty (Can read session when included) 785s # expected: 0 785s # received: 0 785s ok 134 785s # testing : body (Can read session when included) 785s # expected: 'value' 785s # received: 'value' 785s ok 135 785s # SessionExclude overrides SessionInclude: POST /on/include/yes/no?test=value 785s # testing : response code (SessionExclude overrides SessionInclude) 785s # expected: 200 785s # received: '200' 785s ok 136 785s # no expiry (SessionExclude overrides SessionInclude) 785s ok 137 785s # testing : session header (SessionExclude overrides SessionInclude) 785s # expected: '(none)' 785s # received: '(none)' 785s ok 138 785s # testing : session dirty (SessionExclude overrides SessionInclude) 785s # expected: 0 785s # received: 0 785s ok 139 785s # testing : body (SessionExclude overrides SessionInclude) 785s # expected: '' 785s # received: '' 785s ok 140 785s ok 787s t/modules/session_cookie.t .......... 787s 1..2 787s # Running under perl version 5.038002 for linux 787s # Current time local: Mon Jun 3 13:25:45 2024 787s # Current time GMT: Mon Jun 3 13:25:45 2024 787s # Using Test.pm version 1.31 787s # Using Apache/Test.pm version 1.42 787s # expected: 404 787s # received: '404' 787s ok 1 787s # expected: 200 787s # received: '200' 787s ok 2 787s ok 789s t/modules/setenvif.t ................ 789s 1..142 789s # Running under perl version 5.038002 for linux 789s # Current time local: Mon Jun 3 13:25:47 2024 789s # Current time GMT: Mon Jun 3 13:25:47 2024 789s # Using Test.pm version 1.31 789s # Using Apache/Test.pm version 1.42 789s --- 789s conf: 789s BrowserMatch ^libwww-perl/.* VAR_ONE=set 789s expecting: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s ok 1 789s --- 789s conf: 789s BrowserMatch ^libwww-perl/.* VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s ok 2 789s --- 789s conf: 789s BrowserMatch ^libwww-perl/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s ok 3 789s --- 789s conf: 789s BrowserMatch foo-browser/0.1 VAR_ONE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 4 789s --- 789s conf: 789s BrowserMatch foo-browser/0.1 VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 5 789s --- 789s conf: 789s BrowserMatch foo-browser/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 6 789s --- 789s conf: 789s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set 789s expecting: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s ok 7 789s --- 789s conf: 789s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s ok 8 789s --- 789s conf: 789s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s ok 9 789s --- 789s conf: 789s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 10 789s --- 789s conf: 789s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 11 789s --- 789s conf: 789s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 12 789s --- 789s conf: 789s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 789s SetEnvIf RELAY 1 VAR_ONE=set 789s expecting: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s ok 13 789s --- 789s conf: 789s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 789s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s ok 14 789s --- 789s conf: 789s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 789s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s ok 15 789s --- 789s conf: 789s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 789s SetEnvIf RELAY 0 VAR_ONE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 16 789s --- 789s conf: 789s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 789s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 17 789s --- 789s conf: 789s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 789s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 18 789s --- 789s conf: 789s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set 789s expecting: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s ok 19 789s --- 789s conf: 789s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s ok 20 789s --- 789s conf: 789s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s ok 21 789s --- 789s conf: 789s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 22 789s --- 789s conf: 789s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 23 789s --- 789s conf: 789s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 24 789s --- 789s conf: 789s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set 789s expecting: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s ok 25 789s --- 789s conf: 789s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s ok 26 789s --- 789s conf: 789s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s ok 27 789s --- 789s conf: 789s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 28 789s --- 789s conf: 789s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 29 789s --- 789s conf: 789s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 30 789s --- 789s conf: 789s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 789s SetEnvIf RELAY 1 VAR_ONE=set 789s expecting: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s ok 31 789s --- 789s conf: 789s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 789s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s ok 32 789s --- 789s conf: 789s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 789s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s ok 33 789s --- 789s conf: 789s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 789s SetEnvIf RELAY 0 VAR_ONE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 34 789s --- 789s conf: 789s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 789s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 35 789s --- 789s conf: 789s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 789s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 36 789s --- 789s conf: 789s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set 789s expecting: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s ok 37 789s --- 789s conf: 789s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s ok 38 789s --- 789s conf: 789s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s ok 39 789s --- 789s conf: 789s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 40 789s --- 789s conf: 789s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 41 789s --- 789s conf: 789s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 42 789s --- 789s conf: 789s SetEnvIf Request_Method GET VAR_ONE=set 789s expecting: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s ok 43 789s --- 789s conf: 789s SetEnvIf Request_Method GET VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s ok 44 789s --- 789s conf: 789s SetEnvIf Request_Method GET VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s ok 45 789s --- 789s conf: 789s SetEnvIf Request_Method POST VAR_ONE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 46 789s --- 789s conf: 789s SetEnvIf Request_Method POST VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 47 789s --- 789s conf: 789s SetEnvIf Request_Method POST VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 48 789s --- 789s conf: 789s SetEnvIf Request_Method GET RELAY=1 789s SetEnvIf RELAY 1 VAR_ONE=set 789s expecting: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s ok 49 789s --- 789s conf: 789s SetEnvIf Request_Method GET RELAY=1 789s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s ok 50 789s --- 789s conf: 789s SetEnvIf Request_Method GET RELAY=1 789s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s ok 51 789s --- 789s conf: 789s SetEnvIf Request_Method GET RELAY=1 789s SetEnvIf RELAY 0 VAR_ONE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 52 789s --- 789s conf: 789s SetEnvIf Request_Method GET RELAY=1 789s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 53 789s --- 789s conf: 789s SetEnvIf Request_Method GET RELAY=1 789s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 54 789s --- 789s conf: 789s SetEnvIfNoCase Request_Method GET VAR_ONE=set 789s expecting: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s ok 55 789s --- 789s conf: 789s SetEnvIfNoCase Request_Method GET VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s ok 56 789s --- 789s conf: 789s SetEnvIfNoCase Request_Method GET VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s ok 57 789s --- 789s conf: 789s SetEnvIfNoCase Request_Method POST VAR_ONE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 58 789s --- 789s conf: 789s SetEnvIfNoCase Request_Method POST VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 59 789s --- 789s conf: 789s SetEnvIfNoCase Request_Method POST VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 60 789s --- 789s conf: 789s SetEnvIf Request_Protocol HTTP VAR_ONE=set 789s expecting: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s ok 61 789s --- 789s conf: 789s SetEnvIf Request_Protocol HTTP VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s ok 62 789s --- 789s conf: 789s SetEnvIf Request_Protocol HTTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s ok 63 789s --- 789s conf: 789s SetEnvIf Request_Protocol FTP VAR_ONE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 64 789s --- 789s conf: 789s SetEnvIf Request_Protocol FTP VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 65 789s --- 789s conf: 789s SetEnvIf Request_Protocol FTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 66 789s --- 789s conf: 789s SetEnvIf Request_Protocol HTTP RELAY=1 789s SetEnvIf RELAY 1 VAR_ONE=set 789s expecting: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s ok 67 789s --- 789s conf: 789s SetEnvIf Request_Protocol HTTP RELAY=1 789s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s ok 68 789s --- 789s conf: 789s SetEnvIf Request_Protocol HTTP RELAY=1 789s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s ok 69 789s --- 789s conf: 789s SetEnvIf Request_Protocol HTTP RELAY=1 789s SetEnvIf RELAY 0 VAR_ONE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 70 789s --- 789s conf: 789s SetEnvIf Request_Protocol HTTP RELAY=1 789s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 71 789s --- 789s conf: 789s SetEnvIf Request_Protocol HTTP RELAY=1 789s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 72 789s --- 789s conf: 789s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set 789s expecting: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s ok 73 789s --- 789s conf: 789s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s ok 74 789s --- 789s conf: 789s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s ok 75 789s --- 789s conf: 789s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 76 789s --- 789s conf: 789s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 77 789s --- 789s conf: 789s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 78 789s --- 789s conf: 789s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set 789s expecting: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s ok 79 789s --- 789s conf: 789s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s ok 80 789s --- 789s conf: 789s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s ok 81 789s --- 789s conf: 789s SetEnvIf Request_URI foo.html VAR_ONE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 82 789s --- 789s conf: 789s SetEnvIf Request_URI foo.html VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 83 789s --- 789s conf: 789s SetEnvIf Request_URI foo.html VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 84 789s --- 789s conf: 789s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 789s SetEnvIf RELAY 1 VAR_ONE=set 789s expecting: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s ok 85 789s --- 789s conf: 789s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 789s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s ok 86 789s --- 789s conf: 789s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 789s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s ok 87 789s --- 789s conf: 789s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 789s SetEnvIf RELAY 0 VAR_ONE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 88 789s --- 789s conf: 789s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 789s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 89 789s --- 789s conf: 789s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 789s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 90 789s --- 789s conf: 789s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set 789s expecting: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:(none) 789s 3:(none) 789s <- 789s ok 91 789s --- 789s conf: 789s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:(none) 789s <- 789s ok 92 789s --- 789s conf: 789s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s got: 789s ->1:set 789s 2:set 789s 3:set 789s <- 789s ok 93 789s --- 789s conf: 789s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 94 789s --- 789s conf: 789s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set VAR_TWO=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s ok 95 789s --- 789s conf: 789s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set VAR_TWO=set VAR_THREE=set 789s expecting: 789s ->1:(none) 789s 2:(none) 789s 3:(none) 789s <- 789s got: 789s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 96 790s --- 790s conf: 790s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set 790s expecting: 790s ->1:set 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:set 790s 2:(none) 790s 3:(none) 790s <- 790s ok 97 790s --- 790s conf: 790s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set VAR_TWO=set 790s expecting: 790s ->1:set 790s 2:set 790s 3:(none) 790s <- 790s got: 790s ->1:set 790s 2:set 790s 3:(none) 790s <- 790s ok 98 790s --- 790s conf: 790s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 790s expecting: 790s ->1:set 790s 2:set 790s 3:set 790s <- 790s got: 790s ->1:set 790s 2:set 790s 3:set 790s <- 790s ok 99 790s --- 790s conf: 790s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 100 790s --- 790s conf: 790s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set VAR_TWO=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 101 790s --- 790s conf: 790s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 102 790s --- 790s conf: 790s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 790s SetEnvIf RELAY 1 VAR_ONE=set 790s expecting: 790s ->1:set 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:set 790s 2:(none) 790s 3:(none) 790s <- 790s ok 103 790s --- 790s conf: 790s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 790s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 790s expecting: 790s ->1:set 790s 2:set 790s 3:(none) 790s <- 790s got: 790s ->1:set 790s 2:set 790s 3:(none) 790s <- 790s ok 104 790s --- 790s conf: 790s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 790s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 790s expecting: 790s ->1:set 790s 2:set 790s 3:set 790s <- 790s got: 790s ->1:set 790s 2:set 790s 3:set 790s <- 790s ok 105 790s --- 790s conf: 790s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 790s SetEnvIf RELAY 0 VAR_ONE=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 106 790s --- 790s conf: 790s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 790s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 107 790s --- 790s conf: 790s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 790s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 108 790s --- 790s conf: 790s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set 790s expecting: 790s ->1:set 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:set 790s 2:(none) 790s 3:(none) 790s <- 790s ok 109 790s --- 790s conf: 790s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set VAR_TWO=set 790s expecting: 790s ->1:set 790s 2:set 790s 3:(none) 790s <- 790s got: 790s ->1:set 790s 2:set 790s 3:(none) 790s <- 790s ok 110 790s --- 790s conf: 790s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 790s expecting: 790s ->1:set 790s 2:set 790s 3:set 790s <- 790s got: 790s ->1:set 790s 2:set 790s 3:set 790s <- 790s ok 111 790s --- 790s conf: 790s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 112 790s --- 790s conf: 790s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set VAR_TWO=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 113 790s --- 790s conf: 790s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 114 790s --- 790s conf: 790s BrowserMatch ^libwww-perl/.* RELAY=1 790s SetEnvIf RELAY 1 VAR_ONE=set 790s expecting: 790s ->1:set 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:set 790s 2:(none) 790s 3:(none) 790s <- 790s ok 115 790s --- 790s conf: 790s BrowserMatch ^libwww-perl/.* RELAY=1 790s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 790s expecting: 790s ->1:set 790s 2:set 790s 3:(none) 790s <- 790s got: 790s ->1:set 790s 2:set 790s 3:(none) 790s <- 790s ok 116 790s --- 790s conf: 790s BrowserMatch ^libwww-perl/.* RELAY=1 790s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 790s expecting: 790s ->1:set 790s 2:set 790s 3:set 790s <- 790s got: 790s ->1:set 790s 2:set 790s 3:set 790s <- 790s ok 117 790s --- 790s conf: 790s BrowserMatch ^libwww-perl/.* RELAY=1 790s SetEnvIf RELAY 1 R2=1 790s SetEnvIf R2 1 VAR_ONE=set 790s expecting: 790s ->1:set 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:set 790s 2:(none) 790s 3:(none) 790s <- 790s ok 118 790s --- 790s conf: 790s BrowserMatch ^libwww-perl/.* RELAY=1 790s SetEnvIf RELAY 1 R2=1 790s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set 790s expecting: 790s ->1:set 790s 2:set 790s 3:(none) 790s <- 790s got: 790s ->1:set 790s 2:set 790s 3:(none) 790s <- 790s ok 119 790s --- 790s conf: 790s BrowserMatch ^libwww-perl/.* RELAY=1 790s SetEnvIf RELAY 1 R2=1 790s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 790s expecting: 790s ->1:set 790s 2:set 790s 3:set 790s <- 790s got: 790s ->1:set 790s 2:set 790s 3:set 790s <- 790s ok 120 790s --- 790s conf: 790s BrowserMatch ^libwww-perl/.* RELAY=1 790s SetEnvIf RELAY 1 R2=1 790s SetEnvIf R2 0 VAR_ONE=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 121 790s --- 790s conf: 790s BrowserMatch ^libwww-perl/.* RELAY=1 790s SetEnvIf RELAY 1 R2=1 790s SetEnvIf R2 0 VAR_ONE=set VAR_TWO=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 122 790s --- 790s conf: 790s BrowserMatch ^libwww-perl/.* RELAY=1 790s SetEnvIf RELAY 1 R2=1 790s SetEnvIf R2 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 123 790s --- 790s conf: 790s BrowserMatch ^libwww-perl/.* RELAY=0 790s SetEnvIf RELAY 1 VAR_ONE=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 124 790s --- 790s conf: 790s BrowserMatch ^libwww-perl/.* RELAY=0 790s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 125 790s --- 790s conf: 790s BrowserMatch ^libwww-perl/.* RELAY=0 790s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 126 790s --- 790s conf: 790s BrowserMatch ^libwww-perl/.* RELAY=1 790s SetEnvIf RELAY 0 VAR_ONE=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 127 790s --- 790s conf: 790s BrowserMatch ^libwww-perl/.* RELAY=1 790s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 128 790s --- 790s conf: 790s BrowserMatch ^libwww-perl/.* RELAY=1 790s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 129 790s --- 790s conf: 790s BrowserMatch ^libwww-perl/.* RELAY=1 790s SetEnvIf RELAY 1 R2=1 790s SetEnvIf RELAY 1 !R2 790s SetEnvIf R2 1 VAR_ONE=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 130 790s --- 790s conf: 790s BrowserMatch ^libwww-perl/.* RELAY=1 790s SetEnvIf RELAY 1 R2=1 790s SetEnvIf RELAY 1 !R2 790s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 131 790s --- 790s conf: 790s BrowserMatch ^libwww-perl/.* RELAY=1 790s SetEnvIf RELAY 1 R2=1 790s SetEnvIf RELAY 1 !R2 790s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 132 790s --- 790s conf: 790s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set 790s expecting: 790s ->1:set 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:set 790s 2:(none) 790s 3:(none) 790s <- 790s ok 133 790s --- 790s conf: 790s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set VAR_TWO=set 790s expecting: 790s ->1:set 790s 2:set 790s 3:(none) 790s <- 790s got: 790s ->1:set 790s 2:set 790s 3:(none) 790s <- 790s ok 134 790s --- 790s conf: 790s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set VAR_TWO=set VAR_THREE=set 790s expecting: 790s ->1:set 790s 2:set 790s 3:set 790s <- 790s got: 790s ->1:set 790s 2:set 790s 3:set 790s <- 790s ok 135 790s --- 790s conf: 790s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 136 790s --- 790s conf: 790s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set VAR_TWO=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 137 790s --- 790s conf: 790s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set VAR_TWO=set VAR_THREE=set 790s expecting: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s got: 790s ->1:(none) 790s 2:(none) 790s 3:(none) 790s <- 790s ok 138 790s # expected: '1:.shtml 790s # 2:sh 790s # 3:(none) 790s # ' 790s # received: '1:.shtml 790s # 2:sh 790s # 3:(none) 790s # ' 790s ok 139 790s # expected: '1:(none) 790s # 2:(none) 790s # 3:(none) 790s # ' 790s # received: '1:(none) 790s # 2:(none) 790s # 3:(none) 790s # ' 790s ok 140 790s # expected: '1:(none) 790s # 2:(none) 790s # 3:(none) 790s # ' 790s # received: '1:(none) 790s # 2:(none) 790s # 3:(none) 790s # ' 790s ok 141 790s # expected: '1:$0 790s # 2:$1 790s # 3:(none) 790s # ' 790s # received: '1:$0 790s # 2:$1 790s # 3:(none) 790s # ' 790s ok 142 790s ok 791s t/modules/speling.t ................. 791s 1..48 791s # Running under perl version 5.038002 for linux 791s # Current time local: Mon Jun 3 13:25:49 2024 791s # Current time GMT: Mon Jun 3 13:25:49 2024 791s # Using Test.pm version 1.31 791s # Using Apache/Test.pm version 1.42 791s # testing : Checking normal. Expecting: 200 791s # expected: 200 791s # received: '200' 791s ok 1 791s ok 2 # skip Skipping. No redirect with status 200 791s # testing : Checking omission. Expecting: 301 791s # expected: 301 791s # received: '301' 791s ok 3 791s # testing : Redirect ok 791s # expected: qr/good\.html|several1\.html/ 791s # received: ' 791s # 791s # 301 Moved Permanently 791s # 791s #

Moved Permanently

791s #

The document has moved here.

791s # 791s # ' 791s ok 4 791s # testing : Checking insertion. Expecting: 301 791s # expected: 301 791s # received: '301' 791s ok 5 791s # testing : Redirect ok 791s # expected: qr/good\.html|several1\.html/ 791s # received: ' 791s # 791s # 301 Moved Permanently 791s # 791s #

Moved Permanently

791s #

The document has moved here.

791s # 791s # ' 791s ok 6 791s # testing : Checking transposition. Expecting: 301 791s # expected: 301 791s # received: '301' 791s ok 7 791s # testing : Redirect ok 791s # expected: qr/good\.html|several1\.html/ 791s # received: ' 791s # 791s # 301 Moved Permanently 791s # 791s #

Moved Permanently

791s #

The document has moved here.

791s # 791s # ' 791s ok 8 791s # testing : Checking wrong character. Expecting: 301 791s # expected: 301 791s # received: '301' 791s ok 9 791s # testing : Redirect ok 791s # expected: qr/good\.html|several1\.html/ 791s # received: ' 791s # 791s # 301 Moved Permanently 791s # 791s #

Moved Permanently

791s #

The document has moved here.

791s # 791s # ' 791s ok 10 791s # testing : Checking wrong extension. Expecting: 300 791s # expected: 300 791s # received: '300' 791s ok 11 791s # testing : Redirect ok 791s # expected: qr/good\.html|several1\.html/ 791s # received: ' 791s # 791s # 300 Multiple Choices 791s # 791s #

Multiple Choices

791s # The document name you requested (/modules/speling/nocase/good.wrong_ext) could not be found on this server. 791s # However, we found documents with names similar to the one you requested.

Available documents: 791s #

791s # 791s # ' 791s ok 12 791s # testing : Checking NC wrong extension. Expecting: 300 791s # expected: 300 791s # received: '300' 791s ok 13 791s # testing : Redirect ok 791s # expected: qr/good\.html|several1\.html/ 791s # received: ' 791s # 791s # 300 Multiple Choices 791s # 791s #

Multiple Choices

791s # The document name you requested (/modules/speling/nocase/GOOD.wrong_ext) could not be found on this server. 791s # However, we found documents with names similar to the one you requested.

Available documents: 791s #

791s # 791s # ' 791s ok 14 791s # testing : Checking wrong filename. Expecting: 404 791s # expected: 404 791s # received: '404' 791s ok 15 791s ok 16 # skip Skipping. No redirect with status 404 791s # testing : Checking double transposition. Expecting: 404 791s # expected: 404 791s # received: '404' 791s ok 17 791s ok 18 # skip Skipping. No redirect with status 404 791s # testing : Checking double wrong character. Expecting: 404 791s # expected: 404 791s # received: '404' 791s ok 19 791s ok 20 # skip Skipping. No redirect with status 404 791s # testing : Checking multiple choice. Expecting: 300 791s # expected: 300 791s # received: '300' 791s ok 21 791s # testing : Redirect ok 791s # expected: qr/good\.html|several1\.html/ 791s # received: ' 791s # 791s # 300 Multiple Choices 791s # 791s #

Multiple Choices

791s # The document name you requested (/modules/speling/nocase/several0.html) could not be found on this server. 791s # However, we found documents with names similar to the one you requested.

Available documents: 791s #

791s # 791s # ' 791s ok 22 791s # testing : Checking case. Expecting: 301 791s # expected: 301 791s # received: '301' 791s ok 23 791s # testing : Redirect ok 791s # expected: qr/good\.html|several1\.html/ 791s # received: ' 791s # 791s # 301 Moved Permanently 791s # 791s #

Moved Permanently

791s #

The document has moved here.

791s # 791s # ' 791s ok 24 791s # testing : Checking normal. Expecting: 200 791s # expected: 200 791s # received: '200' 791s ok 25 791s ok 26 # skip Skipping. No redirect with status 200 791s # testing : Checking omission. Expecting: 404 791s # expected: 404 791s # received: '404' 791s ok 27 791s ok 28 # skip Skipping. No redirect with status 404 791s # testing : Checking insertion. Expecting: 404 791s # expected: 404 791s # received: '404' 791s ok 29 791s ok 30 # skip Skipping. No redirect with status 404 791s # testing : Checking transposition. Expecting: 404 791s # expected: 404 791s # received: '404' 791s ok 31 791s ok 32 # skip Skipping. No redirect with status 404 791s # testing : Checking wrong character. Expecting: 404 791s # expected: 404 791s # received: '404' 791s ok 33 791s ok 34 # skip Skipping. No redirect with status 404 791s # testing : Checking wrong extension. Expecting: 300 791s # expected: 300 791s # received: '300' 791s ok 35 791s # testing : Redirect ok 791s # expected: qr/good\.html|several1\.html/ 791s # received: ' 791s # 791s # 300 Multiple Choices 791s # 791s #

Multiple Choices

791s # The document name you requested (/modules/speling/caseonly/good.wrong_ext) could not be found on this server. 791s # However, we found documents with names similar to the one you requested.

Available documents: 791s #

791s # 791s # ' 791s ok 36 791s # testing : Checking NC wrong extension. Expecting: 300 791s # expected: 300 791s # received: '300' 791s ok 37 791s # testing : Redirect ok 791s # expected: qr/good\.html|several1\.html/ 791s # received: ' 791s # 791s # 300 Multiple Choices 791s # 791s #

Multiple Choices

791s # The document name you requested (/modules/speling/caseonly/GOOD.wrong_ext) could not be found on this server. 791s # However, we found documents with names similar to the one you requested.

Available documents: 791s #

791s # 791s # ' 791s ok 38 791s # testing : Checking wrong filename. Expecting: 404 791s # expected: 404 791s # received: '404' 791s ok 39 791s ok 40 # skip Skipping. No redirect with status 404 791s # testing : Checking double transposition. Expecting: 404 791s # expected: 404 791s # received: '404' 791s ok 41 791s ok 42 # skip Skipping. No redirect with status 404 791s # testing : Checking double wrong character. Expecting: 404 791s # expected: 404 791s # received: '404' 791s ok 43 791s ok 44 # skip Skipping. No redirect with status 404 791s # testing : Checking multiple choice. Expecting: 404 791s # expected: 404 791s # received: '404' 791s ok 45 791s ok 46 # skip Skipping. No redirect with status 404 791s # testing : Checking case. Expecting: 301 791s # expected: 301 791s # received: '301' 791s ok 47 791s # testing : Redirect ok 791s # expected: qr/good\.html|several1\.html/ 791s # received: ' 791s # 791s # 301 Moved Permanently 791s # 791s #

Moved Permanently

791s #

The document has moved here.

791s # 791s # ' 791s ok 48 791s ok 793s t/modules/status.t .................. 793s 1..1 793s # Running under perl version 5.038002 for linux 793s # Current time local: Mon Jun 3 13:25:51 2024 793s # Current time GMT: Mon Jun 3 13:25:51 2024 793s # Using Test.pm version 1.31 793s # Using Apache/Test.pm version 1.42 793s 793s 793s Apache Status 793s 793s

Apache Server Status for localhost (via 127.0.0.1)

793s 793s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
793s
Server MPM: worker
793s
Server Built: 2024-04-18T15:13:41 793s

793s
Current Time: Monday, 03-Jun-2024 13:25:53 UTC
793s
Restart Time: Monday, 03-Jun-2024 13:21:50 UTC
793s
Parent Server Config. Generation: 1
793s
Parent Server MPM Generation: 0
793s
Server uptime: 4 minutes 3 seconds
793s
Server load: 1.10 1.13 0.71
793s
Total accesses: 6787 - Total Traffic: 140.3 MB - Total Duration: 76628
793s
CPU Usage: u5.25 s5.29 cu1.84 cs.7 - 5.38% CPU load
793s
27.9 requests/sec - 0.6 MB/second - 21.2 kB/request - 11.2904 ms/request
793s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
793s
_____W______________....................
793s

Scoreboard Key:
793s "_" Waiting for Connection, 793s "S" Starting up, 793s "R" Reading Request,
793s "W" Sending Reply, 793s "K" Keepalive (read), 793s "D" DNS Lookup,
793s "C" Closing connection, 793s "L" Logging, 793s "G" Gracefully finishing,
793s "I" Idle cleanup of worker, 793s "." Open slot with no current process
793s

793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s
SrvPIDAccMCPU 793s SSReqDurConnChildSlotClientProtocolVHostRequest
0-01660050/334/334_ 793s 6.541114390.04.284.28 793s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
0-01660050/322/322_ 793s 6.541029100.017.8917.89 793s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
0-01660050/335/335_ 793s 6.541018630.014.5914.59 793s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
0-01660050/328/328_ 793s 6.5411169170.01.621.62 793s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
0-01660050/320/320_ 793s 6.541112640.02.322.32 793s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
0-01660050/318/318W 793s 6.540015190.02.522.52 793s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
0-01660050/341/341_ 793s 6.541132120.018.6718.67 793s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-01660050/321/321_ 793s 6.541136060.01.921.92 793s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
0-01660050/409/409_ 793s 6.541215230.02.892.89 793s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
0-01660050/324/324_ 793s 6.541211640.01.961.96 793s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-01660060/371/371_ 793s 6.381166640.012.9012.90 793s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-01660060/421/421_ 793s 6.371117080.02.622.62 793s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
1-01660060/325/325_ 793s 6.371340830.016.4716.47 793s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
1-01660060/320/320_ 793s 6.371116720.02.092.09 793s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
1-01660060/334/334_ 793s 6.371115360.03.563.56 793s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
1-01660060/321/321_ 793s 6.371114700.02.122.12 793s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
1-01660060/378/378_ 793s 6.3712149220.02.272.27 793s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
1-01660060/325/325_ 793s 6.371153590.08.058.05 793s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
1-01660060/318/318_ 793s 6.371116760.01.851.85 793s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
1-01660060/322/322_ 793s 6.371121120.019.7619.76 793s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
793s
793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s 793s
SrvChild Server number - generation
PIDOS process ID
AccNumber of accesses this connection / this child / this slot
MMode of operation
CPUCPU usage, number of seconds
SSSeconds since beginning of most recent request
ReqMilliseconds required to process most recent request
DurSum of milliseconds required to process all requests
ConnKilobytes transferred this connection
ChildMegabytes transferred this child
SlotTotal megabytes transferred this slot
793s 793s 793s ok 1 793s ok 796s t/modules/substitute.t .............. 796s 1..19 796s # Running under perl version 5.038002 for linux 796s # Current time local: Mon Jun 3 13:25:53 2024 796s # Current time GMT: Mon Jun 3 13:25:53 2024 796s # Using Test.pm version 1.31 796s # Using Apache/Test.pm version 1.42 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 796s got 200 'barbar': OK 796s ok 1 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 796s got 200 'barbar': OK 796s ok 2 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 796s got 200 'foofoo': OK 796s ok 3 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 796s got 200 'barbar': OK 796s ok 4 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 796s got 200 'barbar': OK 796s ok 5 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 796s got 200 'barbar': OK 796s ok 6 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 796s got 200 'foof 796s oo': OK 796s ok 7 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 796s got 200 'xfoo': OK 796s ok 8 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 796s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 796s ok 9 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 796s got 200 'barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s barx 796s ': OK 796s ok 10 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 796s got 200 'a$1axb(': OK 796s ok 11 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 796s got 200 'a$XX': OK 796s ok 12 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 796s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 796s ok 13 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 796s got 200 'x&x': OK 796s ok 14 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 796s got 200 'xx': OK 796s ok 15 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 796s got 200 'fcooar': OK 796s ok 16 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 796s got 200 'fc$1ar': OK 796s ok 17 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 796s got 200 'fdooar': OK 796s ok 18 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 796s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 796s got 200 'XXXfooXXX 796s bar': OK 796s ok 19 796s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 796s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 796s ok 800s t/modules/unique_id.t ............... 800s 1..300 800s # Running under perl version 5.038002 for linux 800s # Current time local: Mon Jun 3 13:25:56 2024 800s # Current time GMT: Mon Jun 3 13:25:56 2024 800s # Using Test.pm version 1.31 800s # Using Apache/Test.pm version 1.42 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 1 800s # unique id: Zl3EZlDBH2UE-vhioJNnHwAAAAM 800s ok 2 800s ok 3 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 4 800s # unique id: Zl3EZurXbSAOa_UfxnLpjAAAAEM 800s ok 5 800s ok 6 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 7 800s # unique id: Zl3EZlDBH2UE-vhioJNnIAAAAAk 800s ok 8 800s ok 9 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 10 800s # unique id: Zl3EZurXbSAOa_UfxnLpjQAAAEg 800s ok 11 800s ok 12 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 13 800s # unique id: Zl3EZlDBH2UE-vhioJNnIQAAAAQ 800s ok 14 800s ok 15 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 16 800s # unique id: Zl3EZurXbSAOa_UfxnLpjgAAAEk 800s ok 17 800s ok 18 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 19 800s # unique id: Zl3EZlDBH2UE-vhioJNnIgAAAAg 800s ok 20 800s ok 21 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 22 800s # unique id: Zl3EZurXbSAOa_UfxnLpjwAAAEU 800s ok 23 800s ok 24 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 25 800s # unique id: Zl3EZlDBH2UE-vhioJNnIwAAAAE 800s ok 26 800s ok 27 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 28 800s # unique id: Zl3EZurXbSAOa_UfxnLpkAAAAEE 800s ok 29 800s ok 30 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 31 800s # unique id: Zl3EZlDBH2UE-vhioJNnJAAAAAY 800s ok 32 800s ok 33 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 34 800s # unique id: Zl3EZurXbSAOa_UfxnLpkQAAAEQ 800s ok 35 800s ok 36 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 37 800s # unique id: Zl3EZlDBH2UE-vhioJNnJQAAAAA 800s ok 38 800s ok 39 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 40 800s # unique id: Zl3EZurXbSAOa_UfxnLpkgAAAEY 800s ok 41 800s ok 42 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 43 800s # unique id: Zl3EZlDBH2UE-vhioJNnJgAAAAI 800s ok 44 800s ok 45 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 46 800s # unique id: Zl3EZurXbSAOa_UfxnLpkwAAAEc 800s ok 47 800s ok 48 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 49 800s # unique id: Zl3EZlDBH2UE-vhioJNnJwAAAAc 800s ok 50 800s ok 51 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 52 800s # unique id: Zl3EZurXbSAOa_UfxnLplAAAAEA 800s ok 53 800s ok 54 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 55 800s # unique id: Zl3EZlDBH2UE-vhioJNnKAAAAAU 800s ok 56 800s ok 57 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 58 800s # unique id: Zl3EZurXbSAOa_UfxnLplQAAAEI 800s ok 59 800s ok 60 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 61 800s # unique id: Zl3EZlDBH2UE-vhioJNnKQAAAAk 800s ok 62 800s ok 63 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 64 800s # unique id: Zl3EZurXbSAOa_UfxnLplgAAAEM 800s ok 65 800s ok 66 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 67 800s # unique id: Zl3EZlDBH2UE-vhioJNnKgAAAAM 800s ok 68 800s ok 69 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 70 800s # unique id: Zl3EZurXbSAOa_UfxnLplwAAAEk 800s ok 71 800s ok 72 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 73 800s # unique id: Zl3EZlDBH2UE-vhioJNnKwAAAAg 800s ok 74 800s ok 75 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 76 800s # unique id: Zl3EZurXbSAOa_UfxnLpmAAAAEg 800s ok 77 800s ok 78 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 79 800s # unique id: Zl3EZlDBH2UE-vhioJNnLAAAAAQ 800s ok 80 800s ok 81 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 82 800s # unique id: Zl3EZurXbSAOa_UfxnLpmQAAAEU 800s ok 83 800s ok 84 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 85 800s # unique id: Zl3EZlDBH2UE-vhioJNnLQAAAAE 800s ok 86 800s ok 87 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 88 800s # unique id: Zl3EZurXbSAOa_UfxnLpmgAAAEE 800s ok 89 800s ok 90 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 91 800s # unique id: Zl3EZlDBH2UE-vhioJNnLgAAAAA 800s ok 92 800s ok 93 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 94 800s # unique id: Zl3EZurXbSAOa_UfxnLpmwAAAEY 800s ok 95 800s ok 96 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 97 800s # unique id: Zl3EZlDBH2UE-vhioJNnLwAAAAY 800s ok 98 800s ok 99 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 100 800s # unique id: Zl3EZurXbSAOa_UfxnLpnAAAAEQ 800s ok 101 800s ok 102 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 103 800s # unique id: Zl3EZlDBH2UE-vhioJNnMAAAAAI 800s ok 104 800s ok 105 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 106 800s # unique id: Zl3EZurXbSAOa_UfxnLpnQAAAEA 800s ok 107 800s ok 108 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 109 800s # unique id: Zl3EZlDBH2UE-vhioJNnMQAAAAc 800s ok 110 800s ok 111 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 112 800s # unique id: Zl3EZurXbSAOa_UfxnLpngAAAEc 800s ok 113 800s ok 114 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 115 800s # unique id: Zl3EZlDBH2UE-vhioJNnMgAAAAU 800s ok 116 800s ok 117 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 118 800s # unique id: Zl3EZurXbSAOa_UfxnLpnwAAAEM 800s ok 119 800s ok 120 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 121 800s # unique id: Zl3EZlDBH2UE-vhioJNnMwAAAAk 800s ok 122 800s ok 123 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 124 800s # unique id: Zl3EZurXbSAOa_UfxnLpoAAAAEI 800s ok 125 800s ok 126 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 127 800s # unique id: Zl3EZlDBH2UE-vhioJNnNAAAAAM 800s ok 128 800s ok 129 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 130 800s # unique id: Zl3EZ-rXbSAOa_UfxnLpoQAAAEg 800s ok 131 800s ok 132 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 133 800s # unique id: Zl3EZ1DBH2UE-vhioJNnNQAAAAQ 800s ok 134 800s ok 135 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 136 800s # unique id: Zl3EZ-rXbSAOa_UfxnLpogAAAEk 800s ok 137 800s ok 138 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 139 800s # unique id: Zl3EZ1DBH2UE-vhioJNnNgAAAAg 800s ok 140 800s ok 141 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 142 800s # unique id: Zl3EZ-rXbSAOa_UfxnLpowAAAEU 800s ok 143 800s ok 144 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 145 800s # unique id: Zl3EZ1DBH2UE-vhioJNnNwAAAAA 800s ok 146 800s ok 147 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 148 800s # unique id: Zl3EZ-rXbSAOa_UfxnLppAAAAEE 800s ok 149 800s ok 150 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 151 800s # unique id: Zl3EZ1DBH2UE-vhioJNnOAAAAAE 800s ok 152 800s ok 153 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 154 800s # unique id: Zl3EZ-rXbSAOa_UfxnLppQAAAEY 800s ok 155 800s ok 156 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 157 800s # unique id: Zl3EZ1DBH2UE-vhioJNnOQAAAAI 800s ok 158 800s ok 159 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 160 800s # unique id: Zl3EZ-rXbSAOa_UfxnLppgAAAEQ 800s ok 161 800s ok 162 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 163 800s # unique id: Zl3EZ1DBH2UE-vhioJNnOgAAAAY 800s ok 164 800s ok 165 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 166 800s # unique id: Zl3EZ-rXbSAOa_UfxnLppwAAAEA 800s ok 167 800s ok 168 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 169 800s # unique id: Zl3EZ1DBH2UE-vhioJNnOwAAAAU 800s ok 170 800s ok 171 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 172 800s # unique id: Zl3EZ-rXbSAOa_UfxnLpqAAAAEc 800s ok 173 800s ok 174 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 175 800s # unique id: Zl3EZ1DBH2UE-vhioJNnPAAAAAc 800s ok 176 800s ok 177 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 178 800s # unique id: Zl3EZ-rXbSAOa_UfxnLpqQAAAEM 800s ok 179 800s ok 180 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 181 800s # unique id: Zl3EZ1DBH2UE-vhioJNnPQAAAAM 800s ok 182 800s ok 183 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 184 800s # unique id: Zl3EZ-rXbSAOa_UfxnLpqgAAAEg 800s ok 185 800s ok 186 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 187 800s # unique id: Zl3EZ1DBH2UE-vhioJNnPgAAAAk 800s ok 188 800s ok 189 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 190 800s # unique id: Zl3EZ-rXbSAOa_UfxnLpqwAAAEI 800s ok 191 800s ok 192 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 193 800s # unique id: Zl3EZ1DBH2UE-vhioJNnPwAAAAg 800s ok 194 800s ok 195 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 196 800s # unique id: Zl3EZ-rXbSAOa_UfxnLprAAAAEk 800s ok 197 800s ok 198 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 199 800s # unique id: Zl3EZ1DBH2UE-vhioJNnQAAAAAQ 800s ok 200 800s ok 201 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 202 800s # unique id: Zl3EZ-rXbSAOa_UfxnLprQAAAEU 800s ok 203 800s ok 204 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 205 800s # unique id: Zl3EZ1DBH2UE-vhioJNnQQAAAAA 800s ok 206 800s ok 207 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 208 800s # unique id: Zl3EZ-rXbSAOa_UfxnLprgAAAEE 800s ok 209 800s ok 210 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 211 800s # unique id: Zl3EZ1DBH2UE-vhioJNnQgAAAAE 800s ok 212 800s ok 213 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 214 800s # unique id: Zl3EZ-rXbSAOa_UfxnLprwAAAEQ 800s ok 215 800s ok 216 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 217 800s # unique id: Zl3EZ1DBH2UE-vhioJNnQwAAAAY 800s ok 218 800s ok 219 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 220 800s # unique id: Zl3EZ-rXbSAOa_UfxnLpsAAAAEY 800s ok 221 800s ok 222 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 223 800s # unique id: Zl3EZ1DBH2UE-vhioJNnRAAAAAI 800s ok 224 800s ok 225 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 226 800s # unique id: Zl3EZ-rXbSAOa_UfxnLpsQAAAEA 800s ok 227 800s ok 228 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 229 800s # unique id: Zl3EZ1DBH2UE-vhioJNnRQAAAAU 800s ok 230 800s ok 231 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 232 800s # unique id: Zl3EZ-rXbSAOa_UfxnLpsgAAAEc 800s ok 233 800s ok 234 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 235 800s # unique id: Zl3EZ1DBH2UE-vhioJNnRgAAAAc 800s ok 236 800s ok 237 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 238 800s # unique id: Zl3EZ-rXbSAOa_UfxnLpswAAAEg 800s ok 239 800s ok 240 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 241 800s # unique id: Zl3EZ1DBH2UE-vhioJNnRwAAAAM 800s ok 242 800s ok 243 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 244 800s # unique id: Zl3EZ-rXbSAOa_UfxnLptAAAAEM 800s ok 245 800s ok 246 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 247 800s # unique id: Zl3EZ1DBH2UE-vhioJNnSAAAAAg 800s ok 248 800s ok 249 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 250 800s # unique id: Zl3EZ-rXbSAOa_UfxnLptQAAAEI 800s ok 251 800s ok 252 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 253 800s # unique id: Zl3EZ1DBH2UE-vhioJNnSQAAAAk 800s ok 254 800s ok 255 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 256 800s # unique id: Zl3EZ-rXbSAOa_UfxnLptgAAAEk 800s ok 257 800s ok 258 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 259 800s # unique id: Zl3EZ1DBH2UE-vhioJNnSgAAAAQ 800s ok 260 800s ok 261 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 262 800s # unique id: Zl3EZ-rXbSAOa_UfxnLptwAAAEU 800s ok 263 800s ok 264 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 265 800s # unique id: Zl3EZ1DBH2UE-vhioJNnSwAAAAA 800s ok 266 800s ok 267 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 268 800s # unique id: Zl3EZ-rXbSAOa_UfxnLpuAAAAEE 800s ok 269 800s ok 270 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 271 800s # unique id: Zl3EZ1DBH2UE-vhioJNnTAAAAAE 800s ok 272 800s ok 273 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 274 800s # unique id: Zl3EZ-rXbSAOa_UfxnLpuQAAAEQ 800s ok 275 800s ok 276 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 277 800s # unique id: Zl3EaFDBH2UE-vhioJNnTQAAAAI 800s ok 278 800s ok 279 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 280 800s # unique id: Zl3EaOrXbSAOa_UfxnLpugAAAEA 800s ok 281 800s ok 282 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 283 800s # unique id: Zl3EaFDBH2UE-vhioJNnTgAAAAY 800s ok 284 800s ok 285 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 286 800s # unique id: Zl3EaOrXbSAOa_UfxnLpuwAAAEY 800s ok 287 800s ok 288 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 289 800s # unique id: Zl3EaFDBH2UE-vhioJNnTwAAAAc 800s ok 290 800s ok 291 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 292 800s # unique id: Zl3EaOrXbSAOa_UfxnLpvAAAAEg 800s ok 293 800s ok 294 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 295 800s # unique id: Zl3EaFDBH2UE-vhioJNnUAAAAAU 800s ok 296 800s ok 297 800s # testing : fetch unique ID 800s # expected: 200 800s # received: '200' 800s ok 298 800s # unique id: Zl3EaOrXbSAOa_UfxnLpvQAAAEc 800s ok 299 800s ok 300 800s ok 803s t/modules/usertrack.t ............... 803s 1..1004 803s # Running under perl version 5.038002 for linux 803s # Current time local: Mon Jun 3 13:26:00 2024 803s # Current time GMT: Mon Jun 3 13:26:00 2024 803s # Using Test.pm version 1.31 803s # Using Apache/Test.pm version 1.42 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 1 803s ok 2 803s Set-Cookie: usertrack_test=618b19e9.619fc464cea5b; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=618b19e9.619fc464cea5b 803s ok 3 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 4 803s ok 5 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 6 803s ok 7 803s Set-Cookie: usertrack_test=403a5870.619fc464d1521; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=403a5870.619fc464d1521 803s ok 8 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 9 803s ok 10 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 11 803s ok 12 803s Set-Cookie: usertrack_test=e25bfea2.619fc464d2caa; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=e25bfea2.619fc464d2caa 803s ok 13 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 14 803s ok 15 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 16 803s ok 17 803s Set-Cookie: usertrack_test=31db4487.619fc464d4370; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=31db4487.619fc464d4370 803s ok 18 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 19 803s ok 20 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 21 803s ok 22 803s Set-Cookie: usertrack_test=2fd77273.619fc464d5ad7; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=2fd77273.619fc464d5ad7 803s ok 23 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 24 803s ok 25 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 26 803s ok 27 803s Set-Cookie: usertrack_test=c5e641ec.619fc464d70e9; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=c5e641ec.619fc464d70e9 803s ok 28 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 29 803s ok 30 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 31 803s ok 32 803s Set-Cookie: usertrack_test=3199c965.619fc464d8607; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=3199c965.619fc464d8607 803s ok 33 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 34 803s ok 35 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 36 803s ok 37 803s Set-Cookie: usertrack_test=42ab1be6.619fc464d99ae; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=42ab1be6.619fc464d99ae 803s ok 38 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 39 803s ok 40 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 41 803s ok 42 803s Set-Cookie: usertrack_test=faaf1511.619fc464dab7d; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=faaf1511.619fc464dab7d 803s ok 43 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 44 803s ok 45 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 46 803s ok 47 803s Set-Cookie: usertrack_test=c271706.619fc464dbfdc; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=c271706.619fc464dbfdc 803s ok 48 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 49 803s ok 50 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 51 803s ok 52 803s Set-Cookie: usertrack_test=1c419b80.619fc464dd657; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=1c419b80.619fc464dd657 803s ok 53 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 54 803s ok 55 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 56 803s ok 57 803s Set-Cookie: usertrack_test=602d8012.619fc464deadf; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=602d8012.619fc464deadf 803s ok 58 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 59 803s ok 60 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 61 803s ok 62 803s Set-Cookie: usertrack_test=958269ba.619fc464e0040; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=958269ba.619fc464e0040 803s ok 63 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 64 803s ok 65 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 66 803s ok 67 803s Set-Cookie: usertrack_test=fb019fe4.619fc464e14df; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=fb019fe4.619fc464e14df 803s ok 68 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 69 803s ok 70 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 71 803s ok 72 803s Set-Cookie: usertrack_test=1dce156b.619fc464e274a; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=1dce156b.619fc464e274a 803s ok 73 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 74 803s ok 75 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 76 803s ok 77 803s Set-Cookie: usertrack_test=d31cc41e.619fc464e3906; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=d31cc41e.619fc464e3906 803s ok 78 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 79 803s ok 80 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 81 803s ok 82 803s Set-Cookie: usertrack_test=764828b9.619fc464e4e51; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=764828b9.619fc464e4e51 803s ok 83 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 84 803s ok 85 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 86 803s ok 87 803s Set-Cookie: usertrack_test=e0034cc.619fc464e6350; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=e0034cc.619fc464e6350 803s ok 88 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 89 803s ok 90 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 91 803s ok 92 803s Set-Cookie: usertrack_test=75130513.619fc464e7834; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=75130513.619fc464e7834 803s ok 93 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 94 803s ok 95 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 96 803s ok 97 803s Set-Cookie: usertrack_test=47bb0f87.619fc464e8ffc; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=47bb0f87.619fc464e8ffc 803s ok 98 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 99 803s ok 100 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 101 803s ok 102 803s Set-Cookie: usertrack_test=e9952cff.619fc464ea626; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=e9952cff.619fc464ea626 803s ok 103 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 104 803s ok 105 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 106 803s ok 107 803s Set-Cookie: usertrack_test=aa3662de.619fc464eb9f4; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=aa3662de.619fc464eb9f4 803s ok 108 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 109 803s ok 110 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 111 803s ok 112 803s Set-Cookie: usertrack_test=7b1977ed.619fc464ecee7; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=7b1977ed.619fc464ecee7 803s ok 113 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 114 803s ok 115 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 116 803s ok 117 803s Set-Cookie: usertrack_test=da4d839b.619fc464ee3d6; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=da4d839b.619fc464ee3d6 803s ok 118 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 119 803s ok 120 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 121 803s ok 122 803s Set-Cookie: usertrack_test=f983054b.619fc464ef785; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=f983054b.619fc464ef785 803s ok 123 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 124 803s ok 125 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 126 803s ok 127 803s Set-Cookie: usertrack_test=769e3f8a.619fc464f0b2d; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=769e3f8a.619fc464f0b2d 803s ok 128 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 129 803s ok 130 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 131 803s ok 132 803s Set-Cookie: usertrack_test=984b8824.619fc464f1ea9; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=984b8824.619fc464f1ea9 803s ok 133 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 134 803s ok 135 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 136 803s ok 137 803s Set-Cookie: usertrack_test=b8499f95.619fc464f3275; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=b8499f95.619fc464f3275 803s ok 138 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 139 803s ok 140 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 141 803s ok 142 803s Set-Cookie: usertrack_test=e3bc7191.619fc464f4550; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=e3bc7191.619fc464f4550 803s ok 143 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 144 803s ok 145 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 146 803s ok 147 803s Set-Cookie: usertrack_test=6ec003b8.619fc464f5855; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=6ec003b8.619fc464f5855 803s ok 148 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 149 803s ok 150 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 151 803s ok 152 803s Set-Cookie: usertrack_test=380f98b5.619fc464f6ca2; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=380f98b5.619fc464f6ca2 803s ok 153 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 154 803s ok 155 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 156 803s ok 157 803s Set-Cookie: usertrack_test=ff262188.619fc464f811d; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=ff262188.619fc464f811d 803s ok 158 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 159 803s ok 160 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 161 803s ok 162 803s Set-Cookie: usertrack_test=13e97fc2.619fc464f95b0; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=13e97fc2.619fc464f95b0 803s ok 163 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 164 803s ok 165 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 166 803s ok 167 803s Set-Cookie: usertrack_test=ff5730cf.619fc464fab9d; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=ff5730cf.619fc464fab9d 803s ok 168 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 169 803s ok 170 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 171 803s ok 172 803s Set-Cookie: usertrack_test=c61bd209.619fc464fbed8; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=c61bd209.619fc464fbed8 803s ok 173 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 174 803s ok 175 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 176 803s ok 177 803s Set-Cookie: usertrack_test=64e2daa9.619fc464fd3dd; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=64e2daa9.619fc464fd3dd 803s ok 178 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 179 803s ok 180 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 181 803s ok 182 803s Set-Cookie: usertrack_test=c0bf0add.619fc464fe7af; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=c0bf0add.619fc464fe7af 803s ok 183 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 184 803s ok 185 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 186 803s ok 187 803s Set-Cookie: usertrack_test=540badd5.619fc464ffc5d; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=540badd5.619fc464ffc5d 803s ok 188 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 189 803s ok 190 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 191 803s ok 192 803s Set-Cookie: usertrack_test=eeca42a1.619fc46500ece; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=eeca42a1.619fc46500ece 803s ok 193 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 194 803s ok 195 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 196 803s ok 197 803s Set-Cookie: usertrack_test=a7ce69fc.619fc465024e1; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=a7ce69fc.619fc465024e1 803s ok 198 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 199 803s ok 200 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 201 803s ok 202 803s Set-Cookie: usertrack_test=cfda3907.619fc46503a1c; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=cfda3907.619fc46503a1c 803s ok 203 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 204 803s ok 205 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 206 803s ok 207 803s Set-Cookie: usertrack_test=14c269fb.619fc46504e8f; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=14c269fb.619fc46504e8f 803s ok 208 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 209 803s ok 210 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 211 803s ok 212 803s Set-Cookie: usertrack_test=6b0e7150.619fc465062df; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=6b0e7150.619fc465062df 803s ok 213 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 214 803s ok 215 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 216 803s ok 217 803s Set-Cookie: usertrack_test=f0e70297.619fc4650774c; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=f0e70297.619fc4650774c 803s ok 218 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 219 803s ok 220 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 221 803s ok 222 803s Set-Cookie: usertrack_test=17ee1dc2.619fc46508bab; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=17ee1dc2.619fc46508bab 803s ok 223 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 224 803s ok 225 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 226 803s ok 227 803s Set-Cookie: usertrack_test=f6535ca1.619fc4650a168; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=f6535ca1.619fc4650a168 803s ok 228 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 229 803s ok 230 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 231 803s ok 232 803s Set-Cookie: usertrack_test=b8795360.619fc4650b633; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=b8795360.619fc4650b633 803s ok 233 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 234 803s ok 235 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 236 803s ok 237 803s Set-Cookie: usertrack_test=12ec6fc6.619fc4650caa0; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=12ec6fc6.619fc4650caa0 803s ok 238 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 239 803s ok 240 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 241 803s ok 242 803s Set-Cookie: usertrack_test=3c62e212.619fc4650dee6; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=3c62e212.619fc4650dee6 803s ok 243 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 244 803s ok 245 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 246 803s ok 247 803s Set-Cookie: usertrack_test=4a00cb4.619fc4650f2f1; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=4a00cb4.619fc4650f2f1 803s ok 248 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 249 803s ok 250 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 251 803s ok 252 803s Set-Cookie: usertrack_test=7a91b124.619fc46510640; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=7a91b124.619fc46510640 803s ok 253 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 254 803s ok 255 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 256 803s ok 257 803s Set-Cookie: usertrack_test=93a6c142.619fc465118e1; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=93a6c142.619fc465118e1 803s ok 258 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 259 803s ok 260 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 261 803s ok 262 803s Set-Cookie: usertrack_test=96adab0d.619fc46512e18; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=96adab0d.619fc46512e18 803s ok 263 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 264 803s ok 265 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 266 803s ok 267 803s Set-Cookie: usertrack_test=aeba8050.619fc465142c1; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=aeba8050.619fc465142c1 803s ok 268 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 269 803s ok 270 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 271 803s ok 272 803s Set-Cookie: usertrack_test=8dd11875.619fc465155a8; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=8dd11875.619fc465155a8 803s ok 273 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 274 803s ok 275 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 276 803s ok 277 803s Set-Cookie: usertrack_test=eec65ecb.619fc46516d07; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=eec65ecb.619fc46516d07 803s ok 278 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 279 803s ok 280 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 281 803s ok 282 803s Set-Cookie: usertrack_test=7dd30f9e.619fc465181da; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=7dd30f9e.619fc465181da 803s ok 283 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 284 803s ok 285 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 286 803s ok 287 803s Set-Cookie: usertrack_test=3b09499b.619fc4651966a; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=3b09499b.619fc4651966a 803s ok 288 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 289 803s ok 290 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 291 803s ok 292 803s Set-Cookie: usertrack_test=9342632d.619fc4651a9ad; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=9342632d.619fc4651a9ad 803s ok 293 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 294 803s ok 295 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 296 803s ok 297 803s Set-Cookie: usertrack_test=b7a1ab26.619fc4651c040; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=b7a1ab26.619fc4651c040 803s ok 298 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 299 803s ok 300 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 301 803s ok 302 803s Set-Cookie: usertrack_test=10ac304a.619fc4651d51f; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=10ac304a.619fc4651d51f 803s ok 303 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 304 803s ok 305 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 306 803s ok 307 803s Set-Cookie: usertrack_test=e3c894d.619fc4651e902; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=e3c894d.619fc4651e902 803s ok 308 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 309 803s ok 310 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 311 803s ok 312 803s Set-Cookie: usertrack_test=981367f3.619fc4651fe4c; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=981367f3.619fc4651fe4c 803s ok 313 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 314 803s ok 315 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 316 803s ok 317 803s Set-Cookie: usertrack_test=ab0869d6.619fc465214ad; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=ab0869d6.619fc465214ad 803s ok 318 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 319 803s ok 320 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 321 803s ok 322 803s Set-Cookie: usertrack_test=c6fc9c1.619fc46522a09; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=c6fc9c1.619fc46522a09 803s ok 323 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 324 803s ok 325 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 326 803s ok 327 803s Set-Cookie: usertrack_test=63ac18de.619fc46523f2e; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=63ac18de.619fc46523f2e 803s ok 328 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 329 803s ok 330 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 331 803s ok 332 803s Set-Cookie: usertrack_test=9cb0728.619fc46525327; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=9cb0728.619fc46525327 803s ok 333 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 334 803s ok 335 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 336 803s ok 337 803s Set-Cookie: usertrack_test=58c6a542.619fc46526670; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=58c6a542.619fc46526670 803s ok 338 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 339 803s ok 340 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 341 803s ok 342 803s Set-Cookie: usertrack_test=cd388a79.619fc46527cae; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=cd388a79.619fc46527cae 803s ok 343 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 344 803s ok 345 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 346 803s ok 347 803s Set-Cookie: usertrack_test=562d5423.619fc465291a1; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=562d5423.619fc465291a1 803s ok 348 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 349 803s ok 350 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 351 803s ok 352 803s Set-Cookie: usertrack_test=b8fc4e58.619fc4652a560; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=b8fc4e58.619fc4652a560 803s ok 353 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 354 803s ok 355 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 356 803s ok 357 803s Set-Cookie: usertrack_test=48168ac2.619fc4652bad4; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=48168ac2.619fc4652bad4 803s ok 358 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 359 803s ok 360 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 361 803s ok 362 803s Set-Cookie: usertrack_test=cc4a3700.619fc4652cfe2; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=cc4a3700.619fc4652cfe2 803s ok 363 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 364 803s ok 365 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 366 803s ok 367 803s Set-Cookie: usertrack_test=9591742c.619fc4652e460; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=9591742c.619fc4652e460 803s ok 368 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 369 803s ok 370 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 371 803s ok 372 803s Set-Cookie: usertrack_test=4cf2a081.619fc4652f841; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=4cf2a081.619fc4652f841 803s ok 373 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 374 803s ok 375 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 376 803s ok 377 803s Set-Cookie: usertrack_test=5525f901.619fc46530edf; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=5525f901.619fc46530edf 803s ok 378 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 379 803s ok 380 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 381 803s ok 382 803s Set-Cookie: usertrack_test=6c55c36e.619fc465323a9; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=6c55c36e.619fc465323a9 803s ok 383 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 384 803s ok 385 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 386 803s ok 387 803s Set-Cookie: usertrack_test=8b451203.619fc465338a9; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=8b451203.619fc465338a9 803s ok 388 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 389 803s ok 390 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 391 803s ok 392 803s Set-Cookie: usertrack_test=96bf7393.619fc46534d67; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=96bf7393.619fc46534d67 803s ok 393 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 394 803s ok 395 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 396 803s ok 397 803s Set-Cookie: usertrack_test=58a5d999.619fc46536d53; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=58a5d999.619fc46536d53 803s ok 398 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 399 803s ok 400 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 401 803s ok 402 803s Set-Cookie: usertrack_test=5e9f7edb.619fc465381d6; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=5e9f7edb.619fc465381d6 803s ok 403 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 404 803s ok 405 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 406 803s ok 407 803s Set-Cookie: usertrack_test=7b8aa3b0.619fc465399a8; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=7b8aa3b0.619fc465399a8 803s ok 408 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 409 803s ok 410 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 411 803s ok 412 803s Set-Cookie: usertrack_test=7810913e.619fc4653ae62; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=7810913e.619fc4653ae62 803s ok 413 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 414 803s ok 415 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 416 803s ok 417 803s Set-Cookie: usertrack_test=6c686d3f.619fc4653c0d3; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=6c686d3f.619fc4653c0d3 803s ok 418 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 419 803s ok 420 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 421 803s ok 422 803s Set-Cookie: usertrack_test=8b5ef225.619fc4653d6bb; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=8b5ef225.619fc4653d6bb 803s ok 423 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 424 803s ok 425 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 426 803s ok 427 803s Set-Cookie: usertrack_test=b3c0edc2.619fc4653ea4b; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=b3c0edc2.619fc4653ea4b 803s ok 428 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 429 803s ok 430 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 431 803s ok 432 803s Set-Cookie: usertrack_test=36e8b3b1.619fc4653fed8; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=36e8b3b1.619fc4653fed8 803s ok 433 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 434 803s ok 435 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 436 803s ok 437 803s Set-Cookie: usertrack_test=831ce914.619fc4654138a; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=831ce914.619fc4654138a 803s ok 438 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 439 803s ok 440 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 441 803s ok 442 803s Set-Cookie: usertrack_test=d29fea52.619fc46542858; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=d29fea52.619fc46542858 803s ok 443 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 444 803s ok 445 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 446 803s ok 447 803s Set-Cookie: usertrack_test=744ddd9.619fc46543bb1; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=744ddd9.619fc46543bb1 803s ok 448 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 449 803s ok 450 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 451 803s ok 452 803s Set-Cookie: usertrack_test=4637c17.619fc465451c4; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=4637c17.619fc465451c4 803s ok 453 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 454 803s ok 455 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 456 803s ok 457 803s Set-Cookie: usertrack_test=84bd43f4.619fc4654657f; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=84bd43f4.619fc4654657f 803s ok 458 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 459 803s ok 460 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 461 803s ok 462 803s Set-Cookie: usertrack_test=5e6e423b.619fc46547ac9; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=5e6e423b.619fc46547ac9 803s ok 463 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 464 803s ok 465 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 466 803s ok 467 803s Set-Cookie: usertrack_test=9ed68d40.619fc4654905a; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=9ed68d40.619fc4654905a 803s ok 468 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 469 803s ok 470 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 471 803s ok 472 803s Set-Cookie: usertrack_test=b0dd5a01.619fc4654a554; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=b0dd5a01.619fc4654a554 803s ok 473 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 474 803s ok 475 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 476 803s ok 477 803s Set-Cookie: usertrack_test=ae7db410.619fc4654b9b2; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=ae7db410.619fc4654b9b2 803s ok 478 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 479 803s ok 480 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 481 803s ok 482 803s Set-Cookie: usertrack_test=d52a5130.619fc4654cee3; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=d52a5130.619fc4654cee3 803s ok 483 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 484 803s ok 485 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 486 803s ok 487 803s Set-Cookie: usertrack_test=2a723526.619fc4654e215; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=2a723526.619fc4654e215 803s ok 488 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 489 803s ok 490 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 491 803s ok 492 803s Set-Cookie: usertrack_test=f36b410f.619fc4654f7a7; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=f36b410f.619fc4654f7a7 803s ok 493 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 494 803s ok 495 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 496 803s ok 497 803s Set-Cookie: usertrack_test=8038c956.619fc46550d82; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=8038c956.619fc46550d82 803s ok 498 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 499 803s ok 500 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 501 803s ok 502 803s Set-Cookie: usertrack_test=58c78ceb.619fc465520b1; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=58c78ceb.619fc465520b1 803s ok 503 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 504 803s ok 505 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 506 803s ok 507 803s Set-Cookie: usertrack_test=810d8daf.619fc4655347b; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=810d8daf.619fc4655347b 803s ok 508 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 509 803s ok 510 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 511 803s ok 512 803s Set-Cookie: usertrack_test=466a4f2d.619fc4655492d; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=466a4f2d.619fc4655492d 803s ok 513 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 514 803s ok 515 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 516 803s ok 517 803s Set-Cookie: usertrack_test=e1c889b6.619fc46555ff6; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=e1c889b6.619fc46555ff6 803s ok 518 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 519 803s ok 520 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 521 803s ok 522 803s Set-Cookie: usertrack_test=6f2a1557.619fc465573ae; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=6f2a1557.619fc465573ae 803s ok 523 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 524 803s ok 525 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 526 803s ok 527 803s Set-Cookie: usertrack_test=39d0da07.619fc465587f0; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=39d0da07.619fc465587f0 803s ok 528 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 529 803s ok 530 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 531 803s ok 532 803s Set-Cookie: usertrack_test=aebfcd1f.619fc46559b7e; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=aebfcd1f.619fc46559b7e 803s ok 533 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 534 803s ok 535 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 536 803s ok 537 803s Set-Cookie: usertrack_test=d804a545.619fc4655af59; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=d804a545.619fc4655af59 803s ok 538 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 539 803s ok 540 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 541 803s ok 542 803s Set-Cookie: usertrack_test=912420db.619fc4655c251; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=912420db.619fc4655c251 803s ok 543 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 544 803s ok 545 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 546 803s ok 547 803s Set-Cookie: usertrack_test=6fa1d8ba.619fc4655d641; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=6fa1d8ba.619fc4655d641 803s ok 548 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 549 803s ok 550 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 551 803s ok 552 803s Set-Cookie: usertrack_test=f768af80.619fc4655e9f0; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=f768af80.619fc4655e9f0 803s ok 553 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 554 803s ok 555 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 556 803s ok 557 803s Set-Cookie: usertrack_test=77f62831.619fc4656057c; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=77f62831.619fc4656057c 803s ok 558 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 559 803s ok 560 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 561 803s ok 562 803s Set-Cookie: usertrack_test=2bc0ef7f.619fc46561aa4; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=2bc0ef7f.619fc46561aa4 803s ok 563 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 564 803s ok 565 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 566 803s ok 567 803s Set-Cookie: usertrack_test=8bb358eb.619fc46562f91; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=8bb358eb.619fc46562f91 803s ok 568 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 569 803s ok 570 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 571 803s ok 572 803s Set-Cookie: usertrack_test=f976276a.619fc4656457e; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=f976276a.619fc4656457e 803s ok 573 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 574 803s ok 575 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 576 803s ok 577 803s Set-Cookie: usertrack_test=3f7fce40.619fc465659a8; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=3f7fce40.619fc465659a8 803s ok 578 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 579 803s ok 580 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 581 803s ok 582 803s Set-Cookie: usertrack_test=97757f77.619fc46566ed8; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=97757f77.619fc46566ed8 803s ok 583 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 584 803s ok 585 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 586 803s ok 587 803s Set-Cookie: usertrack_test=9b02ffac.619fc46568359; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=9b02ffac.619fc46568359 803s ok 588 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 589 803s ok 590 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 591 803s ok 592 803s Set-Cookie: usertrack_test=73870d62.619fc46569716; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=73870d62.619fc46569716 803s ok 593 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 594 803s ok 595 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 596 803s ok 597 803s Set-Cookie: usertrack_test=67f14907.619fc4656ab4c; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=67f14907.619fc4656ab4c 803s ok 598 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 599 803s ok 600 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 601 803s ok 602 803s Set-Cookie: usertrack_test=615762e.619fc4656c0d2; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=615762e.619fc4656c0d2 803s ok 603 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 604 803s ok 605 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 606 803s ok 607 803s Set-Cookie: usertrack_test=819077d2.619fc4656d629; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=819077d2.619fc4656d629 803s ok 608 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 609 803s ok 610 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 611 803s ok 612 803s Set-Cookie: usertrack_test=38ac4d8c.619fc4656ea49; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=38ac4d8c.619fc4656ea49 803s ok 613 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 614 803s ok 615 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 616 803s ok 617 803s Set-Cookie: usertrack_test=dd8d2e86.619fc465705c5; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=dd8d2e86.619fc465705c5 803s ok 618 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 619 803s ok 620 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 621 803s ok 622 803s Set-Cookie: usertrack_test=8e977fb0.619fc46571a0e; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=8e977fb0.619fc46571a0e 803s ok 623 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 624 803s ok 625 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 626 803s ok 627 803s Set-Cookie: usertrack_test=ca081a49.619fc46572e02; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=ca081a49.619fc46572e02 803s ok 628 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 629 803s ok 630 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 631 803s ok 632 803s Set-Cookie: usertrack_test=3664f7e1.619fc46574294; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=3664f7e1.619fc46574294 803s ok 633 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 634 803s ok 635 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 636 803s ok 637 803s Set-Cookie: usertrack_test=c222c624.619fc4657567b; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=c222c624.619fc4657567b 803s ok 638 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 639 803s ok 640 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 641 803s ok 642 803s Set-Cookie: usertrack_test=41e4909e.619fc46576c79; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=41e4909e.619fc46576c79 803s ok 643 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 644 803s ok 645 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 646 803s ok 647 803s Set-Cookie: usertrack_test=a77caab0.619fc46578292; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=a77caab0.619fc46578292 803s ok 648 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 649 803s ok 650 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 651 803s ok 652 803s Set-Cookie: usertrack_test=dd640208.619fc46579783; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=dd640208.619fc46579783 803s ok 653 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 654 803s ok 655 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 656 803s ok 657 803s Set-Cookie: usertrack_test=148b3ef9.619fc4657ae14; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=148b3ef9.619fc4657ae14 803s ok 658 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 659 803s ok 660 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 661 803s ok 662 803s Set-Cookie: usertrack_test=b56e8b86.619fc4657c4b9; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=b56e8b86.619fc4657c4b9 803s ok 663 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 664 803s ok 665 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 666 803s ok 667 803s Set-Cookie: usertrack_test=abd4f32f.619fc4657da9e; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=abd4f32f.619fc4657da9e 803s ok 668 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 669 803s ok 670 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 671 803s ok 672 803s Set-Cookie: usertrack_test=766d2c2d.619fc4657eebf; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=766d2c2d.619fc4657eebf 803s ok 673 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 674 803s ok 675 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 676 803s ok 677 803s Set-Cookie: usertrack_test=bec3f507.619fc46580336; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=bec3f507.619fc46580336 803s ok 678 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 679 803s ok 680 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 681 803s ok 682 803s Set-Cookie: usertrack_test=92b1a39d.619fc46581953; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=92b1a39d.619fc46581953 803s ok 683 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 684 803s ok 685 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 686 803s ok 687 803s Set-Cookie: usertrack_test=cf049ae6.619fc46582df9; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=cf049ae6.619fc46582df9 803s ok 688 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 689 803s ok 690 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 691 803s ok 692 803s Set-Cookie: usertrack_test=1c8978d7.619fc4658414b; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=1c8978d7.619fc4658414b 803s ok 693 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 694 803s ok 695 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 696 803s ok 697 803s Set-Cookie: usertrack_test=2184eeab.619fc465855a9; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=2184eeab.619fc465855a9 803s ok 698 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 699 803s ok 700 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 701 803s ok 702 803s Set-Cookie: usertrack_test=3b78b558.619fc465869dd; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=3b78b558.619fc465869dd 803s ok 703 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 704 803s ok 705 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 706 803s ok 707 803s Set-Cookie: usertrack_test=73e00f92.619fc46587c51; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=73e00f92.619fc46587c51 803s ok 708 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 709 803s ok 710 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 711 803s ok 712 803s Set-Cookie: usertrack_test=486f9768.619fc46589043; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=486f9768.619fc46589043 803s ok 713 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 714 803s ok 715 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 716 803s ok 717 803s Set-Cookie: usertrack_test=9d8f42d6.619fc4658a4bf; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=9d8f42d6.619fc4658a4bf 803s ok 718 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 719 803s ok 720 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 721 803s ok 722 803s Set-Cookie: usertrack_test=b6f7330.619fc4658b92f; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=b6f7330.619fc4658b92f 803s ok 723 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 724 803s ok 725 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 726 803s ok 727 803s Set-Cookie: usertrack_test=c268e92b.619fc4658ccd8; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=c268e92b.619fc4658ccd8 803s ok 728 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 729 803s ok 730 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 731 803s ok 732 803s Set-Cookie: usertrack_test=882f8c41.619fc4658ddd8; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=882f8c41.619fc4658ddd8 803s ok 733 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 734 803s ok 735 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 736 803s ok 737 803s Set-Cookie: usertrack_test=8859648b.619fc4658f0d1; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=8859648b.619fc4658f0d1 803s ok 738 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 739 803s ok 740 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 741 803s ok 742 803s Set-Cookie: usertrack_test=ca931b19.619fc46590344; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=ca931b19.619fc46590344 803s ok 743 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 744 803s ok 745 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 746 803s ok 747 803s Set-Cookie: usertrack_test=1de99464.619fc465915d3; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=1de99464.619fc465915d3 803s ok 748 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 749 803s ok 750 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 751 803s ok 752 803s Set-Cookie: usertrack_test=8eacef5.619fc465927b1; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=8eacef5.619fc465927b1 803s ok 753 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 754 803s ok 755 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 756 803s ok 757 803s Set-Cookie: usertrack_test=9da7a78.619fc465939db; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=9da7a78.619fc465939db 803s ok 758 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 759 803s ok 760 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 761 803s ok 762 803s Set-Cookie: usertrack_test=f9c41956.619fc46594d16; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=f9c41956.619fc46594d16 803s ok 763 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 764 803s ok 765 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 766 803s ok 767 803s Set-Cookie: usertrack_test=f2821b69.619fc46595f5e; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=f2821b69.619fc46595f5e 803s ok 768 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 769 803s ok 770 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 771 803s ok 772 803s Set-Cookie: usertrack_test=cedeae67.619fc4659719a; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=cedeae67.619fc4659719a 803s ok 773 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 774 803s ok 775 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 776 803s ok 777 803s Set-Cookie: usertrack_test=5c6a61de.619fc46598539; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=5c6a61de.619fc46598539 803s ok 778 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 779 803s ok 780 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 781 803s ok 782 803s Set-Cookie: usertrack_test=e2b469aa.619fc46599876; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=e2b469aa.619fc46599876 803s ok 783 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 784 803s ok 785 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 786 803s ok 787 803s Set-Cookie: usertrack_test=a187bd50.619fc4659ab90; path=/; expires=Mon, 03-Jun-24 13:27:02 GMT 803s Cookie: usertrack_test=a187bd50.619fc4659ab90 803s ok 788 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 789 803s ok 790 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 791 803s ok 792 803s Set-Cookie: usertrack_test=3e1d0b2b.619fc4659c267; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=3e1d0b2b.619fc4659c267 803s ok 793 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 794 803s ok 795 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 796 803s ok 797 803s Set-Cookie: usertrack_test=e670744.619fc4659d679; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=e670744.619fc4659d679 803s ok 798 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 799 803s ok 800 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 801 803s ok 802 803s Set-Cookie: usertrack_test=74645195.619fc4659ed80; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=74645195.619fc4659ed80 803s ok 803 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 804 803s ok 805 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 806 803s ok 807 803s Set-Cookie: usertrack_test=7262e7b6.619fc465a017d; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=7262e7b6.619fc465a017d 803s ok 808 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 809 803s ok 810 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 811 803s ok 812 803s Set-Cookie: usertrack_test=c80a9944.619fc465a135d; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=c80a9944.619fc465a135d 803s ok 813 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 814 803s ok 815 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 816 803s ok 817 803s Set-Cookie: usertrack_test=7b4e6734.619fc465a282a; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=7b4e6734.619fc465a282a 803s ok 818 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 819 803s ok 820 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 821 803s ok 822 803s Set-Cookie: usertrack_test=1e47811d.619fc465a3b44; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=1e47811d.619fc465a3b44 803s ok 823 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 824 803s ok 825 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 826 803s ok 827 803s Set-Cookie: usertrack_test=37e493c5.619fc465a4fb8; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=37e493c5.619fc465a4fb8 803s ok 828 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 829 803s ok 830 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 831 803s ok 832 803s Set-Cookie: usertrack_test=611a7c2f.619fc465a6439; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=611a7c2f.619fc465a6439 803s ok 833 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 834 803s ok 835 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 836 803s ok 837 803s Set-Cookie: usertrack_test=665ebc4a.619fc465a78bd; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=665ebc4a.619fc465a78bd 803s ok 838 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 839 803s ok 840 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 841 803s ok 842 803s Set-Cookie: usertrack_test=73d60d97.619fc465a8c58; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=73d60d97.619fc465a8c58 803s ok 843 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 844 803s ok 845 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 846 803s ok 847 803s Set-Cookie: usertrack_test=a901747f.619fc465aa0d1; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=a901747f.619fc465aa0d1 803s ok 848 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 849 803s ok 850 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 851 803s ok 852 803s Set-Cookie: usertrack_test=a5f2701a.619fc465ab4f7; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=a5f2701a.619fc465ab4f7 803s ok 853 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 854 803s ok 855 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 856 803s ok 857 803s Set-Cookie: usertrack_test=a939d09e.619fc465aca80; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=a939d09e.619fc465aca80 803s ok 858 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 859 803s ok 860 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 861 803s ok 862 803s Set-Cookie: usertrack_test=d5ce34dd.619fc465adf64; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=d5ce34dd.619fc465adf64 803s ok 863 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 864 803s ok 865 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 866 803s ok 867 803s Set-Cookie: usertrack_test=8d2e2456.619fc465af2e4; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=8d2e2456.619fc465af2e4 803s ok 868 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 869 803s ok 870 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 871 803s ok 872 803s Set-Cookie: usertrack_test=cda7dff2.619fc465b07eb; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=cda7dff2.619fc465b07eb 803s ok 873 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 874 803s ok 875 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 876 803s ok 877 803s Set-Cookie: usertrack_test=16750408.619fc465b1b71; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=16750408.619fc465b1b71 803s ok 878 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 879 803s ok 880 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 881 803s ok 882 803s Set-Cookie: usertrack_test=8023e932.619fc465b2e37; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=8023e932.619fc465b2e37 803s ok 883 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 884 803s ok 885 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 886 803s ok 887 803s Set-Cookie: usertrack_test=98291a1b.619fc465b3f7c; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=98291a1b.619fc465b3f7c 803s ok 888 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 889 803s ok 890 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 891 803s ok 892 803s Set-Cookie: usertrack_test=cb3f6d9d.619fc465b53c3; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=cb3f6d9d.619fc465b53c3 803s ok 893 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 894 803s ok 895 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 896 803s ok 897 803s Set-Cookie: usertrack_test=d9e9c868.619fc465b677f; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=d9e9c868.619fc465b677f 803s ok 898 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 899 803s ok 900 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 901 803s ok 902 803s Set-Cookie: usertrack_test=4c503cbf.619fc465b7cfb; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=4c503cbf.619fc465b7cfb 803s ok 903 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 904 803s ok 905 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 906 803s ok 907 803s Set-Cookie: usertrack_test=6b113853.619fc465b92ef; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=6b113853.619fc465b92ef 803s ok 908 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 909 803s ok 910 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 911 803s ok 912 803s Set-Cookie: usertrack_test=a9329cf4.619fc465ba739; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=a9329cf4.619fc465ba739 803s ok 913 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 914 803s ok 915 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 916 803s ok 917 803s Set-Cookie: usertrack_test=52c797c.619fc465bc209; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=52c797c.619fc465bc209 803s ok 918 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 919 803s ok 920 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 921 803s ok 922 803s Set-Cookie: usertrack_test=db27fadd.619fc465bd74c; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=db27fadd.619fc465bd74c 803s ok 923 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 924 803s ok 925 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 926 803s ok 927 803s Set-Cookie: usertrack_test=4ec1c46f.619fc465beb5b; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=4ec1c46f.619fc465beb5b 803s ok 928 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 929 803s ok 930 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 931 803s ok 932 803s Set-Cookie: usertrack_test=8459b105.619fc465c0147; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=8459b105.619fc465c0147 803s ok 933 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 934 803s ok 935 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 936 803s ok 937 803s Set-Cookie: usertrack_test=162f907f.619fc465c13d2; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=162f907f.619fc465c13d2 803s ok 938 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 939 803s ok 940 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 941 803s ok 942 803s Set-Cookie: usertrack_test=edd6313e.619fc465c2402; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=edd6313e.619fc465c2402 803s ok 943 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 944 803s ok 945 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 946 803s ok 947 803s Set-Cookie: usertrack_test=51d4423d.619fc465c3a79; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=51d4423d.619fc465c3a79 803s ok 948 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 949 803s ok 950 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 951 803s ok 952 803s Set-Cookie: usertrack_test=675177b.619fc465c4ded; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=675177b.619fc465c4ded 803s ok 953 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 954 803s ok 955 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 956 803s ok 957 803s Set-Cookie: usertrack_test=bc1350ff.619fc465c616d; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=bc1350ff.619fc465c616d 803s ok 958 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 959 803s ok 960 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 961 803s ok 962 803s Set-Cookie: usertrack_test=cc11c26f.619fc465c756b; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=cc11c26f.619fc465c756b 803s ok 963 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 964 803s ok 965 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 966 803s ok 967 803s Set-Cookie: usertrack_test=52b18bf5.619fc465c8818; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=52b18bf5.619fc465c8818 803s ok 968 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 969 803s ok 970 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 971 803s ok 972 803s Set-Cookie: usertrack_test=9cc0da0b.619fc465c9dd8; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=9cc0da0b.619fc465c9dd8 803s ok 973 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 974 803s ok 975 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 976 803s ok 977 803s Set-Cookie: usertrack_test=d22e0584.619fc465cb1be; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=d22e0584.619fc465cb1be 803s ok 978 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 979 803s ok 980 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 981 803s ok 982 803s Set-Cookie: usertrack_test=f59aa97c.619fc465cc4ec; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=f59aa97c.619fc465cc4ec 803s ok 983 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 984 803s ok 985 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 986 803s ok 987 803s Set-Cookie: usertrack_test=77d95f6b.619fc465cd83b; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=77d95f6b.619fc465cd83b 803s ok 988 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 989 803s ok 990 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 991 803s ok 992 803s Set-Cookie: usertrack_test=bca14cee.619fc465ced17; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=bca14cee.619fc465ced17 803s ok 993 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 994 803s ok 995 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 996 803s ok 997 803s Set-Cookie: usertrack_test=324ae58b.619fc465d01e1; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s Cookie: usertrack_test=324ae58b.619fc465d01e1 803s ok 998 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 999 803s ok 1000 803s ok 1001 803s # testing : Checking return code is '200' 803s # expected: 200 803s # received: '200' 803s ok 1002 803s # usertrack_test=6ea11f7f.619fc465d1664; path=/; expires=Mon, 03-Jun-24 13:27:03 GMT 803s ok 1003 803s # expected: undef 803s # received: undef 803s ok 1004 803s ok 805s t/modules/vhost_alias.t ............. 805s 1..8 805s # Running under perl version 5.038002 for linux 805s # Current time local: Mon Jun 3 13:26:03 2024 805s # Current time GMT: Mon Jun 3 13:26:03 2024 805s # Using Test.pm version 1.31 805s # Using Apache/Test.pm version 1.42 805s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 805s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 805s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 805s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 805s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 805s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 805s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 805s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 805s # testing : VirtalDocumentRoot test 805s # expected: 'www.vha-test.com' 805s # received: 'www.vha-test.com' 805s ok 1 805s # testing : VirtualScriptAlias test 805s # expected: 'test cgi for www.vha-test.com' 805s # received: 'test cgi for www.vha-test.com' 805s ok 2 805s # testing : VirtalDocumentRoot test 805s # expected: 'big.server.name.from.heck.org' 805s # received: 'big.server.name.from.heck.org' 805s ok 3 805s # testing : VirtualScriptAlias test 805s # expected: 'test cgi for big.server.name.from.heck.org' 805s # received: 'test cgi for big.server.name.from.heck.org' 805s ok 4 805s # testing : VirtalDocumentRoot test 805s # expected: 'ab.com' 805s # received: 'ab.com' 805s ok 5 805s # testing : VirtualScriptAlias test 805s # expected: 'test cgi for ab.com' 805s # received: 'test cgi for ab.com' 805s ok 6 805s # testing : VirtalDocumentRoot test 805s # expected: 'w-t-f.net' 805s # received: 'w-t-f.net' 805s ok 7 805s # testing : VirtualScriptAlias test 805s # expected: 'test cgi for w-t-f.net' 805s # received: 'test cgi for w-t-f.net' 805s ok 8 805s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 805s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 805s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 805s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 805s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 805s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 805s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 805s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 805s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 805s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 805s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 805s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 805s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 805s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 805s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 805s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 805s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 805s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 805s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 805s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 805s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 805s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 805s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 805s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 805s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 805s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 805s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 805s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 805s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 805s ok 807s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 809s t/protocol/echo.t ................... 809s 1..8 809s # Running under perl version 5.038002 for linux 809s # Current time local: Mon Jun 3 13:26:07 2024 809s # Current time GMT: Mon Jun 3 13:26:07 2024 809s # Using Test.pm version 1.31 809s # Using Apache/Test.pm version 1.42 809s testing mod_echo_ssl 809s ok 1 809s #Cipher: TLS_AES_256_GCM_SHA384 809s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 809s # testing : echo 809s # expected: 't/protocol/echo.t' 809s # received: 't/protocol/echo.t' 809s ok 2 809s # testing : echo 809s # expected: '/usr/bin/perl' 809s # received: '/usr/bin/perl' 809s ok 3 809s # testing : echo 809s # expected: '277678277678277678277678277678' 809s # received: '277678277678277678277678277678' 809s ok 4 809s testing mod_echo 809s ok 5 809s # testing : echo 809s # expected: 't/protocol/echo.t' 809s # received: 't/protocol/echo.t' 809s ok 6 809s # testing : echo 809s # expected: '/usr/bin/perl' 809s # received: '/usr/bin/perl' 809s ok 7 809s # testing : echo 809s # expected: '277678277678277678277678277678' 809s # received: '277678277678277678277678277678' 809s ok 8 809s ok 810s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 812s t/security/CVE-2003-0542.t .......... 812s 1..1 812s # Running under perl version 5.038002 for linux 812s # Current time local: Mon Jun 3 13:26:10 2024 812s # Current time GMT: Mon Jun 3 13:26:10 2024 812s # Using Test.pm version 1.31 812s # Using Apache/Test.pm version 1.42 812s # testing : CAN-2003-0542 test case 812s # expected: 404 812s # received: '404' 812s ok 1 812s ok 815s t/security/CVE-2004-0747.t .......... 815s 1..1 815s # Running under perl version 5.038002 for linux 815s # Current time local: Mon Jun 3 13:26:12 2024 815s # Current time GMT: Mon Jun 3 13:26:12 2024 815s # Using Test.pm version 1.31 815s # Using Apache/Test.pm version 1.42 815s # testing : CAN-2004-0747 ap_resolve_env test case 815s # expected: 200 815s # received: 200 815s ok 1 815s ok 817s t/security/CVE-2004-0811.t .......... 817s 1..8 817s # Running under perl version 5.038002 for linux 817s # Current time local: Mon Jun 3 13:26:15 2024 817s # Current time GMT: Mon Jun 3 13:26:15 2024 817s # Using Test.pm version 1.31 817s # Using Apache/Test.pm version 1.42 817s # testing : subdir access allowed 817s # expected: 200 817s # received: '200' 817s ok 1 817s # testing : subdir access allowed 817s # expected: 200 817s # received: '200' 817s ok 2 817s # testing : subdir access allowed 817s # expected: 200 817s # received: '200' 817s ok 3 817s # testing : subdir access allowed 817s # expected: 200 817s # received: '200' 817s ok 4 817s # testing : topdir access denied 817s # expected: 401 817s # received: '401' 817s ok 5 817s # testing : topdir access denied 817s # expected: 401 817s # received: '401' 817s ok 6 817s # testing : topdir access denied 817s # expected: 401 817s # received: '401' 817s ok 7 817s # testing : topdir access denied 817s # expected: 401 817s # received: '401' 817s ok 8 817s ok 819s t/security/CVE-2004-0940.t .......... 819s 1..1 819s # Running under perl version 5.038002 for linux 819s # Current time local: Mon Jun 3 13:26:17 2024 819s # Current time GMT: Mon Jun 3 13:26:17 2024 819s # Using Test.pm version 1.31 819s # Using Apache/Test.pm version 1.42 819s # testing : response was 200 819s # expected: 200 819s # received: '200' 819s ok 1 819s ok 820s t/security/CVE-2004-0942.t .......... 820s 1..2 820s # Running under perl version 5.038002 for linux 820s # Current time local: Mon Jun 3 13:26:19 2024 820s # Current time GMT: Mon Jun 3 13:26:19 2024 820s # Using Test.pm version 1.31 820s # Using Apache/Test.pm version 1.42 820s ok 1 820s # testing : request was refused 820s # expected: qr/^HTTP\/1\.. 400/ 820s # received: 'HTTP/1.1 400 Bad Request 820s # ' 820s ok 2 820s ok 822s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 824s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 826s t/security/CVE-2005-2491.t .......... 826s 1..4 826s # Running under perl version 5.038002 for linux 826s # Current time local: Mon Jun 3 13:26:24 2024 826s # Current time GMT: Mon Jun 3 13:26:24 2024 826s # Using Test.pm version 1.31 826s # Using Apache/Test.pm version 1.42 826s # testing : check that server did not segfault 826s # expected: 'Internal Server Error' 826s # received: 'Internal Server Error' 826s ok 1 826s # testing : check for 500 response error 826s # expected: 500 826s # received: '500' 826s ok 2 826s # testing : check that server did not segfault 826s # expected: 'Internal Server Error' 826s # received: 'Internal Server Error' 826s ok 3 826s # testing : check for 500 response error 826s # expected: 500 826s # received: '500' 826s ok 4 826s ok 828s t/security/CVE-2005-2700.t .......... 828s 1..2 828s # Running under perl version 5.038002 for linux 828s # Current time local: Mon Jun 3 13:26:26 2024 828s # Current time GMT: Mon Jun 3 13:26:26 2024 828s # Using Test.pm version 1.31 828s # Using Apache/Test.pm version 1.42 828s # testing : access permitted without ccert 828s # expected: 200 828s # received: '200' 828s ok 1 828s # testing : access *not* permitted without ccert 828s # expected: 200 828s # received: '403' 828s ok 2 828s ok 830s t/security/CVE-2005-3352.t .......... 830s 1..2 830s # Running under perl version 5.038002 for linux 830s # Current time local: Mon Jun 3 13:26:28 2024 830s # Current time GMT: Mon Jun 3 13:26:28 2024 830s # Using Test.pm version 1.31 830s # Using Apache/Test.pm version 1.42 830s # testing : response code is OK 830s # expected: 200 830s # received: '200' 830s ok 1 830s # testing : referer was escaped 830s # expected: qr/%22%3e/ 830s # received: ' 830s # 830s # Menu for /security/CVE-2005-3352.map 830s # 830s #

Menu for /security/CVE-2005-3352.map

830s #
830s # 830s #
(Default) Go Back
830s # 830s # 830s # 830s # 830s # ' 830s ok 2 830s ok 832s t/security/CVE-2005-3357.t .......... 832s 1..3 832s # Running under perl version 5.038002 for linux 832s # Current time local: Mon Jun 3 13:26:30 2024 832s # Current time GMT: Mon Jun 3 13:26:30 2024 832s # Using Test.pm version 1.31 832s # Using Apache/Test.pm version 1.42 832s # URL is http://localhost:8534/ 832s ok 1 832s # testing : Expected bad request from 'GET http://localhost:8534/' 832s # expected: 400 832s # received: '400' 832s ok 2 832s # testing : errordoc content was served 832s # expected: qr/welcome to localhost/ 832s # received: 'welcome to localhost:8529 832s # ' 832s ok 3 832s ok 834s t/security/CVE-2006-5752.t .......... 834s 1..2 834s # Running under perl version 5.038002 for linux 834s # Current time local: Mon Jun 3 13:26:32 2024 834s # Current time GMT: Mon Jun 3 13:26:32 2024 834s # Using Test.pm version 1.31 834s # Using Apache/Test.pm version 1.42 834s # testing : server-status gave response 834s # expected: 200 834s # received: '200' 834s ok 1 834s # testing : response content-type had charset 834s # expected: qr/charset=/ 834s # received: 'text/html; charset=ISO-8859-1' 834s ok 2 834s ok 836s t/security/CVE-2007-5000.t .......... 836s 1..2 836s # Running under perl version 5.038002 for linux 836s # Current time local: Mon Jun 3 13:26:34 2024 836s # Current time GMT: Mon Jun 3 13:26:34 2024 836s # Using Test.pm version 1.31 836s # Using Apache/Test.pm version 1.42 836s # testing : response code is OK 836s # expected: 200 836s # received: '200' 836s ok 1 836s # testing : URI was escaped in response 836s # expected: qr// 836s # received: ' 836s # 836s # Menu for /security/CVE-2005-3352.map/<foo> 836s # 836s #

Menu for /security/CVE-2005-3352.map/<foo>

836s #
836s # 836s #
(Default) Go Back
836s # 836s # 836s # 836s # 836s # ' 836s ok 2 836s ok 838s t/security/CVE-2007-6388.t .......... 838s 1..2 838s # Running under perl version 5.038002 for linux 838s # Current time local: Mon Jun 3 13:26:36 2024 838s # Current time GMT: Mon Jun 3 13:26:36 2024 838s # Using Test.pm version 1.31 838s # Using Apache/Test.pm version 1.42 838s # testing : response code is OK 838s # expected: 200 838s # received: '200' 838s ok 1 838s # testing : refresh parameter not echoed verbatim 838s # expected: 42 838s # received: '42' 838s ok 2 838s ok 840s t/security/CVE-2008-2364.t .......... 840s 1..3 840s # Running under perl version 5.038002 for linux 840s # Current time local: Mon Jun 3 13:26:38 2024 840s # Current time GMT: Mon Jun 3 13:26:38 2024 840s # Using Test.pm version 1.31 840s # Using Apache/Test.pm version 1.42 840s # testing : reverse proxy to index.html 840s # expected: 200 840s # received: '200' 840s ok 1 840s # testing : small number of interim responses - CVE-2008-2364 840s # expected: 200 840s # received: '200' 840s ok 2 840s # testing : large number of interim responses - CVE-2008-2364 840s # expected: 502 840s # received: '502' 840s ok 3 840s ok 843s t/security/CVE-2009-1195.t .......... 843s 1..221 843s # Running under perl version 5.038002 for linux 843s # Current time local: Mon Jun 3 13:26:40 2024 843s # Current time GMT: Mon Jun 3 13:26:40 2024 843s # Using Test.pm version 1.31 843s # Using Apache/Test.pm version 1.42 843s # testing : Options should not be allowed for script #1; 500 response expected 843s # expected: 500 843s # received: '500' 843s ok 1 843s # testing : Options should be allowed for script #2; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 2 843s # testing : SSI should be evaluated but exec not permitted for script #2 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 3 843s # testing : Options should not be allowed for script #3; 500 response expected 843s # expected: 500 843s # received: '500' 843s ok 4 843s # testing : Options should be allowed for script #4; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 5 843s # testing : SSI should be evaluated but exec not permitted for script #4 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 6 843s # testing : Options should not be allowed for script #5; 500 response expected 843s # expected: 500 843s # received: '500' 843s ok 7 843s # testing : Options should be allowed for script #6; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 8 843s # testing : SSI should not be evaluated for script #6 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 9 843s # testing : Options should not be allowed for script #7; 500 response expected 843s # expected: 500 843s # received: '500' 843s ok 10 843s # testing : Options should not be allowed for script #8; 500 response expected 843s # expected: 500 843s # received: '500' 843s ok 11 843s # testing : Options should not be allowed for script #9; 500 response expected 843s # expected: 500 843s # received: '500' 843s ok 12 843s # testing : Options should not be allowed for script #10; 500 response expected 843s # expected: 500 843s # received: '500' 843s ok 13 843s # testing : Options should be allowed for script #11; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 14 843s # testing : SSI should be evaluated with exec allowed for script #11 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 15 843s # testing : Options should be allowed for script #12; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 16 843s # testing : SSI should be evaluated but exec not permitted for script #12 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 17 843s # testing : Options should be allowed for script #13; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 18 843s # testing : SSI should be evaluated with exec allowed for script #13 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 19 843s # testing : Options should be allowed for script #14; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 20 843s # testing : SSI should be evaluated but exec not permitted for script #14 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 21 843s # testing : Options should be allowed for script #15; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 22 843s # testing : SSI should not be evaluated for script #15 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 23 843s # testing : Options should be allowed for script #16; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 24 843s # testing : SSI should not be evaluated for script #16 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 25 843s # testing : Options should be allowed for script #17; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 26 843s # testing : SSI should be evaluated but exec not permitted for script #17 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 27 843s # testing : Options should be allowed for script #18; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 28 843s # testing : SSI should not be evaluated for script #18 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 29 843s # testing : Options should be allowed for script #19; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 30 843s # testing : SSI should be evaluated with exec allowed for script #19 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 31 843s # testing : Options should be allowed for script #20; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 32 843s # testing : SSI should not be evaluated for script #20 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 33 843s # testing : Options should be allowed for script #21; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 34 843s # testing : SSI should be evaluated with exec allowed for script #21 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 35 843s # testing : Options should be allowed for script #22; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 36 843s # testing : SSI should be evaluated but exec not permitted for script #22 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 37 843s # testing : Options should be allowed for script #23; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 38 843s # testing : SSI should be evaluated with exec allowed for script #23 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 39 843s # testing : Options should be allowed for script #24; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 40 843s # testing : SSI should be evaluated but exec not permitted for script #24 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 41 843s # testing : Options should be allowed for script #25; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 42 843s # testing : SSI should not be evaluated for script #25 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 43 843s # testing : Options should be allowed for script #26; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 44 843s # testing : SSI should not be evaluated for script #26 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 45 843s # testing : Options should be allowed for script #27; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 46 843s # testing : SSI should be evaluated but exec not permitted for script #27 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 47 843s # testing : Options should be allowed for script #28; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 48 843s # testing : SSI should not be evaluated for script #28 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 49 843s # testing : Options should be allowed for script #29; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 50 843s # testing : SSI should be evaluated with exec allowed for script #29 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 51 843s # testing : Options should be allowed for script #30; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 52 843s # testing : SSI should not be evaluated for script #30 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 53 843s # testing : Options should be allowed for script #31; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 54 843s # testing : SSI should not be evaluated for script #31 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 55 843s # testing : Options should be allowed for script #32; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 56 843s # testing : SSI should not be evaluated for script #32 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 57 843s # testing : Options should be allowed for script #33; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 58 843s # testing : SSI should not be evaluated for script #33 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 59 843s # testing : Options should be allowed for script #34; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 60 843s # testing : SSI should not be evaluated for script #34 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 61 843s # testing : Options should be allowed for script #35; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 62 843s # testing : SSI should not be evaluated for script #35 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 63 843s # testing : Options should be allowed for script #36; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 64 843s # testing : SSI should not be evaluated for script #36 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 65 843s # testing : Options should be allowed for script #37; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 66 843s # testing : SSI should not be evaluated for script #37 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 67 843s # testing : Options should be allowed for script #38; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 68 843s # testing : SSI should not be evaluated for script #38 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 69 843s # testing : Options should be allowed for script #39; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 70 843s # testing : SSI should not be evaluated for script #39 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 71 843s # testing : Options should be allowed for script #40; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 72 843s # testing : SSI should not be evaluated for script #40 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 73 843s # testing : Options should not be allowed for script #41; 500 response expected 843s # expected: 500 843s # received: '500' 843s ok 74 843s # testing : Options should be allowed for script #42; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 75 843s # testing : SSI should be evaluated but exec not permitted for script #42 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 76 843s # testing : Options should not be allowed for script #43; 500 response expected 843s # expected: 500 843s # received: '500' 843s ok 77 843s # testing : Options should be allowed for script #44; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 78 843s # testing : SSI should be evaluated but exec not permitted for script #44 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 79 843s # testing : Options should not be allowed for script #45; 500 response expected 843s # expected: 500 843s # received: '500' 843s ok 80 843s # testing : Options should be allowed for script #46; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 81 843s # testing : SSI should not be evaluated for script #46 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 82 843s # testing : Options should not be allowed for script #47; 500 response expected 843s # expected: 500 843s # received: '500' 843s ok 83 843s # testing : Options should not be allowed for script #48; 500 response expected 843s # expected: 500 843s # received: '500' 843s ok 84 843s # testing : Options should not be allowed for script #49; 500 response expected 843s # expected: 500 843s # received: '500' 843s ok 85 843s # testing : Options should not be allowed for script #50; 500 response expected 843s # expected: 500 843s # received: '500' 843s ok 86 843s # testing : Options should be allowed for script #51; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 87 843s # testing : SSI should be evaluated with exec allowed for script #51 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 88 843s # testing : Options should be allowed for script #52; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 89 843s # testing : SSI should be evaluated but exec not permitted for script #52 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 90 843s # testing : Options should be allowed for script #53; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 91 843s # testing : SSI should be evaluated with exec allowed for script #53 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 92 843s # testing : Options should be allowed for script #54; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 93 843s # testing : SSI should be evaluated but exec not permitted for script #54 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 94 843s # testing : Options should be allowed for script #55; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 95 843s # testing : SSI should not be evaluated for script #55 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 96 843s # testing : Options should be allowed for script #56; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 97 843s # testing : SSI should not be evaluated for script #56 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 98 843s # testing : Options should be allowed for script #57; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 99 843s # testing : SSI should be evaluated but exec not permitted for script #57 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 100 843s # testing : Options should be allowed for script #58; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 101 843s # testing : SSI should not be evaluated for script #58 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 102 843s # testing : Options should be allowed for script #59; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 103 843s # testing : SSI should be evaluated with exec allowed for script #59 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 104 843s # testing : Options should be allowed for script #60; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 105 843s # testing : SSI should not be evaluated for script #60 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 106 843s # testing : Options should be allowed for script #61; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 107 843s # testing : SSI should be evaluated with exec allowed for script #61 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 108 843s # testing : Options should be allowed for script #62; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 109 843s # testing : SSI should be evaluated but exec not permitted for script #62 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 110 843s # testing : Options should be allowed for script #63; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 111 843s # testing : SSI should be evaluated with exec allowed for script #63 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 112 843s # testing : Options should be allowed for script #64; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 113 843s # testing : SSI should be evaluated but exec not permitted for script #64 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 114 843s # testing : Options should be allowed for script #65; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 115 843s # testing : SSI should not be evaluated for script #65 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 116 843s # testing : Options should be allowed for script #66; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 117 843s # testing : SSI should not be evaluated for script #66 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 118 843s # testing : Options should be allowed for script #67; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 119 843s # testing : SSI should be evaluated but exec not permitted for script #67 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 120 843s # testing : Options should be allowed for script #68; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 121 843s # testing : SSI should not be evaluated for script #68 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 122 843s # testing : Options should be allowed for script #69; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 123 843s # testing : SSI should be evaluated with exec allowed for script #69 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 124 843s # testing : Options should be allowed for script #70; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 125 843s # testing : SSI should not be evaluated for script #70 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 126 843s # testing : Options should be allowed for script #71; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 127 843s # testing : SSI should be evaluated but exec not permitted for script #71 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 128 843s # testing : Options should be allowed for script #72; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 129 843s # testing : SSI should be evaluated but exec not permitted for script #72 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 130 843s # testing : Options should be allowed for script #73; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 131 843s # testing : SSI should be evaluated but exec not permitted for script #73 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 132 843s # testing : Options should be allowed for script #74; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 133 843s # testing : SSI should be evaluated but exec not permitted for script #74 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 134 843s # testing : Options should be allowed for script #75; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 135 843s # testing : SSI should be evaluated but exec not permitted for script #75 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 136 843s # testing : Options should be allowed for script #76; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 137 843s # testing : SSI should be evaluated but exec not permitted for script #76 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 138 843s # testing : Options should be allowed for script #77; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 139 843s # testing : SSI should be evaluated but exec not permitted for script #77 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 140 843s # testing : Options should be allowed for script #78; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 141 843s # testing : SSI should be evaluated but exec not permitted for script #78 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 142 843s # testing : Options should be allowed for script #79; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 143 843s # testing : SSI should be evaluated but exec not permitted for script #79 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 144 843s # testing : Options should be allowed for script #80; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 145 843s # testing : SSI should be evaluated but exec not permitted for script #80 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 146 843s # testing : Options should not be allowed for script #81; 500 response expected 843s # expected: 500 843s # received: '500' 843s ok 147 843s # testing : Options should be allowed for script #82; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 148 843s # testing : SSI should be evaluated but exec not permitted for script #82 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 149 843s # testing : Options should not be allowed for script #83; 500 response expected 843s # expected: 500 843s # received: '500' 843s ok 150 843s # testing : Options should be allowed for script #84; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 151 843s # testing : SSI should be evaluated but exec not permitted for script #84 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 152 843s # testing : Options should not be allowed for script #85; 500 response expected 843s # expected: 500 843s # received: '500' 843s ok 153 843s # testing : Options should be allowed for script #86; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 154 843s # testing : SSI should not be evaluated for script #86 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 155 843s # testing : Options should not be allowed for script #87; 500 response expected 843s # expected: 500 843s # received: '500' 843s ok 156 843s # testing : Options should not be allowed for script #88; 500 response expected 843s # expected: 500 843s # received: '500' 843s ok 157 843s # testing : Options should not be allowed for script #89; 500 response expected 843s # expected: 500 843s # received: '500' 843s ok 158 843s # testing : Options should not be allowed for script #90; 500 response expected 843s # expected: 500 843s # received: '500' 843s ok 159 843s # testing : Options should be allowed for script #91; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 160 843s # testing : SSI should be evaluated with exec allowed for script #91 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 161 843s # testing : Options should be allowed for script #92; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 162 843s # testing : SSI should be evaluated but exec not permitted for script #92 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 163 843s # testing : Options should be allowed for script #93; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 164 843s # testing : SSI should be evaluated with exec allowed for script #93 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 165 843s # testing : Options should be allowed for script #94; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 166 843s # testing : SSI should be evaluated but exec not permitted for script #94 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 167 843s # testing : Options should be allowed for script #95; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 168 843s # testing : SSI should not be evaluated for script #95 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 169 843s # testing : Options should be allowed for script #96; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 170 843s # testing : SSI should not be evaluated for script #96 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 171 843s # testing : Options should be allowed for script #97; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 172 843s # testing : SSI should be evaluated but exec not permitted for script #97 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 173 843s # testing : Options should be allowed for script #98; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 174 843s # testing : SSI should not be evaluated for script #98 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 175 843s # testing : Options should be allowed for script #99; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 176 843s # testing : SSI should be evaluated with exec allowed for script #99 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 177 843s # testing : Options should be allowed for script #100; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 178 843s # testing : SSI should not be evaluated for script #100 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 179 843s # testing : Options should be allowed for script #101; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 180 843s # testing : SSI should be evaluated with exec allowed for script #101 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 181 843s # testing : Options should be allowed for script #102; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 182 843s # testing : SSI should be evaluated but exec not permitted for script #102 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 183 843s # testing : Options should be allowed for script #103; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 184 843s # testing : SSI should be evaluated with exec allowed for script #103 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 185 843s # testing : Options should be allowed for script #104; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 186 843s # testing : SSI should be evaluated but exec not permitted for script #104 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 187 843s # testing : Options should be allowed for script #105; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 188 843s # testing : SSI should not be evaluated for script #105 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 189 843s # testing : Options should be allowed for script #106; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 190 843s # testing : SSI should not be evaluated for script #106 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 191 843s # testing : Options should be allowed for script #107; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 192 843s # testing : SSI should be evaluated but exec not permitted for script #107 843s # expected: '[an error occurred while processing this directive]' 843s # received: '[an error occurred while processing this directive]' 843s ok 193 843s # testing : Options should be allowed for script #108; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 194 843s # testing : SSI should not be evaluated for script #108 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 195 843s # testing : Options should be allowed for script #109; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 196 843s # testing : SSI should be evaluated with exec allowed for script #109 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 197 843s # testing : Options should be allowed for script #110; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 198 843s # testing : SSI should not be evaluated for script #110 843s # expected: qr/--\#exec cgi=/ 843s # received: '' 843s ok 199 843s # testing : Options should be allowed for script #111; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 200 843s # testing : SSI should be evaluated with exec allowed for script #111 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 201 843s # testing : Options should be allowed for script #112; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 202 843s # testing : SSI should be evaluated with exec allowed for script #112 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 203 843s # testing : Options should be allowed for script #113; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 204 843s # testing : SSI should be evaluated with exec allowed for script #113 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 205 843s # testing : Options should be allowed for script #114; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 206 843s # testing : SSI should be evaluated with exec allowed for script #114 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 207 843s # testing : Options should be allowed for script #115; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 208 843s # testing : SSI should be evaluated with exec allowed for script #115 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 209 843s # testing : Options should be allowed for script #116; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 210 843s # testing : SSI should be evaluated with exec allowed for script #116 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 211 843s # testing : Options should be allowed for script #117; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 212 843s # testing : SSI should be evaluated with exec allowed for script #117 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 213 843s # testing : Options should be allowed for script #118; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 214 843s # testing : SSI should be evaluated with exec allowed for script #118 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 215 843s # testing : Options should be allowed for script #119; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 216 843s # testing : SSI should be evaluated with exec allowed for script #119 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 217 843s # testing : Options should be allowed for script #120; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 218 843s # testing : SSI should be evaluated with exec allowed for script #120 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 219 843s # testing : Options should be allowed for script #121; 200 response expected 843s # expected: 200 843s # received: '200' 843s ok 220 843s # testing : SSI should be evaluated with exec allowed for script #121 843s # expected: 'perl cgi' 843s # received: 'perl cgi' 843s ok 221 843s ok 847s t/security/CVE-2009-1890.t .......... 847s 1..7 847s # Running under perl version 5.038002 for linux 847s # Current time local: Mon Jun 3 13:26:43 2024 847s # Current time GMT: Mon Jun 3 13:26:43 2024 847s # Using Test.pm version 1.31 847s # Using Apache/Test.pm version 1.42 847s ok 1 847s ok 2 847s ok 3 847s ok 4 847s ok 5 847s # testing : request was parsed 847s # expected: qr/^HTTP\/1\.. 200/ 847s # received: 'HTTP/1.1 200 OK 847s # ' 847s ok 6 847s # header: Date: Mon, 03 Jun 2024 13:26:45 GMT 847s # header: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 847s # header: Vary: In-If1 847s # header: DMMATCH1: 1 847s # header: Content-Type: text/plain 847s # header: Connection: close 847s # header: 847s # got: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 847s # remaining: 0 847s # testing : read entire body 847s # expected: 0 847s # received: 0 847s ok 7 847s ok 849s t/security/CVE-2009-3555.t .......... 849s 1..4 849s # Running under perl version 5.038002 for linux 849s # Current time local: Mon Jun 3 13:26:47 2024 849s # Current time GMT: Mon Jun 3 13:26:47 2024 849s # Using Test.pm version 1.31 849s # Using Apache/Test.pm version 1.42 849s ok 1 # skip Skipping test for TLSv1.3 849s ok 2 # skip Skipping test for TLSv1.3 849s ok 3 # skip Skipping test for TLSv1.3 849s ok 4 # skip Skipping test for TLSv1.3 849s ok 851s t/security/CVE-2011-3368-rewrite.t .. 851s 1..3 851s # Running under perl version 5.038002 for linux 851s # Current time local: Mon Jun 3 13:26:49 2024 851s # Current time GMT: Mon Jun 3 13:26:49 2024 851s # Using Test.pm version 1.31 851s # Using Apache/Test.pm version 1.42 851s ok 1 851s ok 2 851s # testing : got 400 error 851s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 851s # received: 'HTTP/1.1 400 Bad Request 851s # ' 851s ok 3 851s ok 853s t/security/CVE-2011-3368.t .......... 853s 1..3 853s # Running under perl version 5.038002 for linux 853s # Current time local: Mon Jun 3 13:26:51 2024 853s # Current time GMT: Mon Jun 3 13:26:51 2024 853s # Using Test.pm version 1.31 853s # Using Apache/Test.pm version 1.42 853s ok 1 853s ok 2 853s # testing : got 400 error 853s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 853s # received: 'HTTP/1.1 400 Bad Request 853s # ' 853s ok 3 853s ok 855s t/security/CVE-2017-7659.t .......... 855s 1..2 855s # Running under perl version 5.038002 for linux 855s # Current time local: Mon Jun 3 13:26:53 2024 855s # Current time GMT: Mon Jun 3 13:26:53 2024 855s # Using Test.pm version 1.31 855s # Using Apache/Test.pm version 1.42 855s ok 1 855s ok 2 855s ok 858s t/security/CVE-2019-0215.t .......... 858s 1..2 858s # Running under perl version 5.038002 for linux 858s # Current time local: Mon Jun 3 13:26:55 2024 858s # Current time GMT: Mon Jun 3 13:26:55 2024 858s # Using Test.pm version 1.31 858s # Using Apache/Test.pm version 1.42 858s # Using TLSv13, expecting status 403 858s # testing : first access denied without client cert 858s # expected: 403 858s # received: '403' 858s ok 1 858s # testing : second access denied without client cert 858s # expected: 403 858s # received: '403' 858s ok 2 858s ok 860s t/security/CVE-2020-1927.t .......... 860s 1..1 860s # Running under perl version 5.038002 for linux 860s # Current time local: Mon Jun 3 13:26:58 2024 860s # Current time GMT: Mon Jun 3 13:26:58 2024 860s # Using Test.pm version 1.31 860s # Using Apache/Test.pm version 1.42 860s # SENDING to 127.0.0.1:8544 860s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1 860s Host: merge-disabled 860s Connection: close 860s 860s # SENDING to 127.0.0.1:8544 860s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 860s # testing : regex didn't match and redirect 860s # expected: 404 860s # received: '404' 860s ok 1 860s ok 862s t/ssl/basicauth.t ................... 862s 1..4 862s # Running under perl version 5.038002 for linux 862s # Current time local: Mon Jun 3 13:27:00 2024 862s # Current time GMT: Mon Jun 3 13:27:00 2024 862s # Using Test.pm version 1.31 862s # Using Apache/Test.pm version 1.42 862s # testing : Getting /ssl-fakebasicauth/index.html with no cert 862s # expected: qr/^(500|403)$/ 862s # received: '403' 862s ok 1 862s # testing : Getting /ssl-fakebasicauth/index.html with client_snakeoil cert 862s # expected: 200 862s # received: '200' 862s ok 2 862s # testing : Getting /ssl-fakebasicauth/index.html with client_ok cert 862s # expected: 401 862s # received: '401' 862s ok 3 862s ok 4 # skip Colon in username test skipped. 862s ok 864s t/ssl/env.t ......................... 864s 1..30 864s # Running under perl version 5.038002 for linux 864s # Current time local: Mon Jun 3 13:27:02 2024 864s # Current time GMT: Mon Jun 3 13:27:02 2024 864s # Using Test.pm version 1.31 864s # Using Apache/Test.pm version 1.42 864s # testing : response status OK 864s # expected: 200 864s # received: '200' 864s ok 1 864s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 864s ok 2 864s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 864s ok 3 864s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 864s ok 4 864s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 864s ok 5 864s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 864s ok 6 864s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 864s ok 7 864s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 864s ok 8 864s #SSL_CLIENT_S_DN_OU should not exist 864s ok 9 864s #SSL_CLIENT_S_DN_C should not exist 864s ok 10 864s #SSL_CLIENT_S_DN_L should not exist 864s ok 11 864s #SSL_CLIENT_S_DN_ST should not exist 864s ok 12 864s #SSL_CLIENT_S_DN_Email should not exist 864s ok 13 864s #SSL_CLIENT_S_DN_CN should not exist 864s ok 14 864s #SSL_CLIENT_S_DN_O should not exist 864s ok 15 864s # testing : second response status OK 864s # expected: 200 864s # received: '200' 864s ok 16 864s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 864s ok 17 864s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 864s ok 18 864s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 864s ok 19 864s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 864s ok 20 864s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 864s ok 21 864s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 864s ok 22 864s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 864s ok 23 864s #SSL_CLIENT_S_DN_OU: expect 'Staff', got 'Staff' 864s ok 24 864s #SSL_CLIENT_S_DN_C: expect 'AU', got 'AU' 864s ok 25 864s #SSL_CLIENT_S_DN_L: expect 'Mackay', got 'Mackay' 864s ok 26 864s #SSL_CLIENT_S_DN_ST: expect 'Queensland', got 'Queensland' 864s ok 27 864s #SSL_CLIENT_S_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 864s ok 28 864s #SSL_CLIENT_S_DN_CN: expect 'client_snakeoil', got 'client_snakeoil' 864s ok 29 864s #SSL_CLIENT_S_DN_O: expect 'Snake Oil, Ltd.', got 'Snake Oil, Ltd.' 864s ok 30 864s ok 867s t/ssl/extlookup.t ................... 867s 1..4 867s # Running under perl version 5.038002 for linux 867s # Current time local: Mon Jun 3 13:27:04 2024 867s # Current time GMT: Mon Jun 3 13:27:04 2024 867s # Using Test.pm version 1.31 867s # Using Apache/Test.pm version 1.42 867s # testing : ssl_ext_lookup works for 1.3.6.1.4.1.18060.12.0 867s # expected: 200 867s # received: '200' 867s ok 1 867s # testing : Extension value match for 1.3.6.1.4.1.18060.12.0 867s # expected: 'Lemons' 867s # received: 'Lemons' 867s ok 2 867s # testing : ssl_ext_lookup works for 2.16.840.1.113730.1.13 867s # expected: 200 867s # received: '200' 867s ok 3 867s # testing : Extension value match for 2.16.840.1.113730.1.13 867s # expected: 'This Is A Comment' 867s # received: 'This Is A Comment' 867s ok 4 867s ok 870s t/ssl/fakeauth.t .................... 870s 1..3 870s # Running under perl version 5.038002 for linux 870s # Current time local: Mon Jun 3 13:27:07 2024 870s # Current time GMT: Mon Jun 3 13:27:07 2024 870s # Using Test.pm version 1.31 870s # Using Apache/Test.pm version 1.42 870s # testing : Getting /ssl-fakebasicauth2/index.html with no cert 870s # expected: qr/^(500|403)$/ 870s # received: '403' 870s ok 1 870s # testing : Getting /ssl-fakebasicauth2/index.html with client_snakeoil cert 870s # expected: 200 870s # received: '200' 870s ok 2 870s # testing : Getting /ssl-fakebasicauth2/index.html with client_ok cert 870s # expected: 200 870s # received: '200' 870s ok 3 870s ok 872s t/ssl/headers.t ..................... 872s 1..3 872s # Running under perl version 5.038002 for linux 872s # Current time local: Mon Jun 3 13:27:10 2024 872s # Current time GMT: Mon Jun 3 13:27:10 2024 872s # Using Test.pm version 1.31 872s # Using Apache/Test.pm version 1.42 872s # testing : SSLFlag header set 872s # expected: qr/X-SSL-Flag: on/ 872s # received: 'HTTP/1.1 200 OK 872s # Connection: close 872s # Date: Mon, 03 Jun 2024 13:27:12 GMT 872s # Accept-Ranges: bytes 872s # ETag: "c-613edd771cbc0" 872s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 872s # Vary: In-If1 872s # Content-Length: 12 872s # Content-Type: text/html 872s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 872s # Client-Date: Mon, 03 Jun 2024 13:27:12 GMT 872s # Client-Peer: 127.0.0.1:8532 872s # Client-Response-Num: 1 872s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 872s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 872s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 872s # Client-SSL-Socket-Class: IO::Socket::SSL 872s # Client-SSL-Version: TLSv1_3 872s # DMMATCH1: 1 872s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjAz MTMyMTQxWhcNMjUwNjAzMTMyMTQxWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4O8qZazVS4iFrelst3Tfqcow cnvRRftwsKq2vTihtQnqViS6b5Wdk+FHoZotESd6opS4rteFVzecHXhvNGDuHBKE 26Sv6I4H+EjqPrbH6nB3cAjMzoL/h2mWEtBH10RXEiaN4wFOUFblsofEvWxTGv3k VFaMF4Z7/EYmA3LXO20SQxHr3D6yqFW2qqxxxtltHTYvMR/yr4a/elB5yQqF1IDy bd+n3U2iQdXBd5RcKsVe+13AS5m49dwpk/skrE1WKprCxG0C5AjQAYoeqNOFQclt NHfz2SVfzaOyfF9h0sxr3f5+sXOwQ0yfAwuMFM2AVtgHgsAewT8wft9Qff4wcQID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFAYXjPWq3kdkByebmHrFHvenAV7i MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQg5ZZwKOhHOwGSL5h6lYhNVK6M izANBgkqhkiG9w0BAQsFAAOCAQEAuYzW0rdYhXK7P0YlK6MdDr6EZR3XM8IQs1J2 HcMB7gVw5UvNazGyLBeoBg1B3R/ibAbC+pJL2EaUefFeUvBMhDlRUsq8any6EaTm tHrEzZMDAM/YcXekqSTuQ96njtnmk06Ald/wLz6gI1eVd1zrKvtFCgFC+NJXmSbC Re7M5fefnJS38YNNtci6B28s55kfLjGFzHz5uxeqdznzedGJitoQ1KnceQoACew5 oVuzrARrzF+W/Uc9frUmQHkvLTIQqk6i0PuO/V15TqdxNBdkU1NnEIJ1CFQn4gQ/ njQBRl28wfOYhI/gf4vpXqvWbJuY8fnYiBs05wQX+hw4uZ91DQ== -----END CERTIFICATE----- 872s # X-SSL-Flag: on 872s # X-SSL-None: (null) 872s # 872s # ' 872s ok 1 872s # testing : SSL certificate is unwrapped 872s # expected: qr/X-SSL-Cert:.*END CERTIFICATE-----/ 872s # received: 'HTTP/1.1 200 OK 872s # Connection: close 872s # Date: Mon, 03 Jun 2024 13:27:12 GMT 872s # Accept-Ranges: bytes 872s # ETag: "c-613edd771cbc0" 872s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 872s # Vary: In-If1 872s # Content-Length: 12 872s # Content-Type: text/html 872s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 872s # Client-Date: Mon, 03 Jun 2024 13:27:12 GMT 872s # Client-Peer: 127.0.0.1:8532 872s # Client-Response-Num: 1 872s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 872s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 872s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 872s # Client-SSL-Socket-Class: IO::Socket::SSL 872s # Client-SSL-Version: TLSv1_3 872s # DMMATCH1: 1 872s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjAz MTMyMTQxWhcNMjUwNjAzMTMyMTQxWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4O8qZazVS4iFrelst3Tfqcow cnvRRftwsKq2vTihtQnqViS6b5Wdk+FHoZotESd6opS4rteFVzecHXhvNGDuHBKE 26Sv6I4H+EjqPrbH6nB3cAjMzoL/h2mWEtBH10RXEiaN4wFOUFblsofEvWxTGv3k VFaMF4Z7/EYmA3LXO20SQxHr3D6yqFW2qqxxxtltHTYvMR/yr4a/elB5yQqF1IDy bd+n3U2iQdXBd5RcKsVe+13AS5m49dwpk/skrE1WKprCxG0C5AjQAYoeqNOFQclt NHfz2SVfzaOyfF9h0sxr3f5+sXOwQ0yfAwuMFM2AVtgHgsAewT8wft9Qff4wcQID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFAYXjPWq3kdkByebmHrFHvenAV7i MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQg5ZZwKOhHOwGSL5h6lYhNVK6M izANBgkqhkiG9w0BAQsFAAOCAQEAuYzW0rdYhXK7P0YlK6MdDr6EZR3XM8IQs1J2 HcMB7gVw5UvNazGyLBeoBg1B3R/ibAbC+pJL2EaUefFeUvBMhDlRUsq8any6EaTm tHrEzZMDAM/YcXekqSTuQ96njtnmk06Ald/wLz6gI1eVd1zrKvtFCgFC+NJXmSbC Re7M5fefnJS38YNNtci6B28s55kfLjGFzHz5uxeqdznzedGJitoQ1KnceQoACew5 oVuzrARrzF+W/Uc9frUmQHkvLTIQqk6i0PuO/V15TqdxNBdkU1NnEIJ1CFQn4gQ/ njQBRl28wfOYhI/gf4vpXqvWbJuY8fnYiBs05wQX+hw4uZ91DQ== -----END CERTIFICATE----- 872s # X-SSL-Flag: on 872s # X-SSL-None: (null) 872s # 872s # ' 872s ok 2 872s # testing : unknown SSL variable not given 872s # expected: qr/X-SSL-None: \(null\)\n/ 872s # received: 'HTTP/1.1 200 OK 872s # Connection: close 872s # Date: Mon, 03 Jun 2024 13:27:12 GMT 872s # Accept-Ranges: bytes 872s # ETag: "c-613edd771cbc0" 872s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 872s # Vary: In-If1 872s # Content-Length: 12 872s # Content-Type: text/html 872s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 872s # Client-Date: Mon, 03 Jun 2024 13:27:12 GMT 872s # Client-Peer: 127.0.0.1:8532 872s # Client-Response-Num: 1 872s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 872s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 872s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 872s # Client-SSL-Socket-Class: IO::Socket::SSL 872s # Client-SSL-Version: TLSv1_3 872s # DMMATCH1: 1 872s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjAz MTMyMTQxWhcNMjUwNjAzMTMyMTQxWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4O8qZazVS4iFrelst3Tfqcow cnvRRftwsKq2vTihtQnqViS6b5Wdk+FHoZotESd6opS4rteFVzecHXhvNGDuHBKE 26Sv6I4H+EjqPrbH6nB3cAjMzoL/h2mWEtBH10RXEiaN4wFOUFblsofEvWxTGv3k VFaMF4Z7/EYmA3LXO20SQxHr3D6yqFW2qqxxxtltHTYvMR/yr4a/elB5yQqF1IDy bd+n3U2iQdXBd5RcKsVe+13AS5m49dwpk/skrE1WKprCxG0C5AjQAYoeqNOFQclt NHfz2SVfzaOyfF9h0sxr3f5+sXOwQ0yfAwuMFM2AVtgHgsAewT8wft9Qff4wcQID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFAYXjPWq3kdkByebmHrFHvenAV7i MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQg5ZZwKOhHOwGSL5h6lYhNVK6M izANBgkqhkiG9w0BAQsFAAOCAQEAuYzW0rdYhXK7P0YlK6MdDr6EZR3XM8IQs1J2 HcMB7gVw5UvNazGyLBeoBg1B3R/ibAbC+pJL2EaUefFeUvBMhDlRUsq8any6EaTm tHrEzZMDAM/YcXekqSTuQ96njtnmk06Ald/wLz6gI1eVd1zrKvtFCgFC+NJXmSbC Re7M5fefnJS38YNNtci6B28s55kfLjGFzHz5uxeqdznzedGJitoQ1KnceQoACew5 oVuzrARrzF+W/Uc9frUmQHkvLTIQqk6i0PuO/V15TqdxNBdkU1NnEIJ1CFQn4gQ/ njQBRl28wfOYhI/gf4vpXqvWbJuY8fnYiBs05wQX+hw4uZ91DQ== -----END CERTIFICATE----- 872s # X-SSL-Flag: on 872s # X-SSL-None: (null) 872s # 872s # ' 872s ok 3 872s ok 874s t/ssl/http.t ........................ 874s 1..2 874s # Running under perl version 5.038002 for linux 874s # Current time local: Mon Jun 3 13:27:12 2024 874s # Current time GMT: Mon Jun 3 13:27:12 2024 874s # Using Test.pm version 1.31 874s # Using Apache/Test.pm version 1.42 874s # testing : Expected bad request from 'GET http://localhost:8532/index.html' 874s # expected: 400 874s # received: '400' 874s ok 1 874s # testing : that error document contains the proper hint 874s # expected: qr/speaking plain HTTP to an SSL-enabled server port/ 874s # received: ' 874s # 874s # 400 Bad Request 874s # 874s #

Bad Request

874s #

Your browser sent a request that this server could not understand.
874s # Reason: You\'re speaking plain HTTP to an SSL-enabled server port.
874s # Instead use the HTTPS scheme to access this URL, please.
874s #

874s # 874s # ' 874s ok 2 874s ok 877s t/ssl/ocsp.t ........................ 877s 1..3 877s # Running under perl version 5.038002 for linux 877s # Current time local: Mon Jun 3 13:27:14 2024 877s # Current time GMT: Mon Jun 3 13:27:14 2024 877s # Using Test.pm version 1.31 877s # Using Apache/Test.pm version 1.42 877s warning: Internal response 877s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 877s response: 877s 500 Server closed connection without sending any data back 877s Content-Type: text/plain 877s Client-Date: Mon, 03 Jun 2024 13:27:16 GMT 877s Client-Warning: Internal response 877s 877s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 877s ok 1 877s warning: 877s message: welcome to localhost:8529 877s response: 877s HTTP/1.1 200 OK 877s Connection: close 877s Date: Mon, 03 Jun 2024 13:27:16 GMT 877s Accept-Ranges: bytes 877s ETag: "1a-613edd771cbc0" 877s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s Vary: In-If1 877s Content-Length: 26 877s Content-Type: text/html 877s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 877s Client-Date: Mon, 03 Jun 2024 13:27:16 GMT 877s Client-Peer: 127.0.0.1:8535 877s Client-Response-Num: 1 877s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 877s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 877s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 877s Client-SSL-Socket-Class: IO::Socket::SSL 877s Client-SSL-Version: TLSv1_3 877s DMMATCH1: 1 877s 877s welcome to localhost:8529 877s ok 2 877s warning: Internal response 877s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 877s response: 877s 500 Server closed connection without sending any data back 877s Content-Type: text/plain 877s Client-Date: Mon, 03 Jun 2024 13:27:17 GMT 877s Client-Warning: Internal response 877s 877s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 877s ok 3 877s ok 879s t/ssl/pha.t ......................... 879s 1..4 879s # Running under perl version 5.038002 for linux 879s # Current time local: Mon Jun 3 13:27:17 2024 879s # Current time GMT: Mon Jun 3 13:27:17 2024 879s # Using Test.pm version 1.31 879s # Using Apache/Test.pm version 1.42 879s # testing : access must be denied without client certificate 879s # expected: 403 879s # received: '403' 879s ok 1 879s # testing : PHA reneg body buffer size restriction works 879s # expected: 413 879s # received: '413' 879s ok 2 879s # testing : PHA works with POST body 879s # expected: 200 879s # received: '200' 879s ok 3 879s # testing : request body matches response 879s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 879s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 879s ok 4 879s ok 881s t/ssl/pr12355.t ..................... 881s 1..10 881s # Running under perl version 5.038002 for linux 881s # Current time local: Mon Jun 3 13:27:19 2024 881s # Current time GMT: Mon Jun 3 13:27:19 2024 881s # Using Test.pm version 1.31 881s # Using Apache/Test.pm version 1.42 881s # Downgrading to TLSv12 881s # testing : renegotiation on POST works 881s # expected: 200 881s # received: '200' 881s ok 1 881s # testing : request body matches response 881s # expected: 'hello world' 881s # received: 'hello world' 881s ok 2 881s # testing : renegotiation on POST works 881s # expected: 200 881s # received: '200' 881s ok 3 881s # testing : request body matches response 881s # expected: 'hello world' 881s # received: 'hello world' 881s ok 4 881s # testing : renegotiation on POST works 881s # expected: 200 881s # received: '200' 881s ok 5 881s # testing : request body matches response 881s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 881s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 881s ok 6 881s # testing : renegotiation on POST works 881s # expected: 200 881s # received: '200' 881s ok 7 881s # testing : request body matches response 881s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 881s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 881s ok 8 881s # testing : renegotiation on POST works 881s # expected: 200 881s # received: '200' 881s ok 9 881s # testing : request body matches response 881s # expected: 'HELLO' 881s # received: 'HELLO' 881s ok 10 881s ok 883s t/ssl/pr43738.t ..................... 883s 1..4 883s # Running under perl version 5.038002 for linux 883s # Current time local: Mon Jun 3 13:27:21 2024 883s # Current time GMT: Mon Jun 3 13:27:21 2024 883s # Using Test.pm version 1.31 883s # Using Apache/Test.pm version 1.42 883s # Downgrading to TLSv12 883s # testing : renegotiation on POST works 883s # expected: 200 883s # received: '200' 883s ok 1 883s # testing : request body matches response 883s # expected: '/modules/ssl/aes128/empty.pfa 883s # hello world' 883s # received: '/modules/ssl/aes128/empty.pfa 883s # hello world' 883s ok 2 883s # testing : renegotiation on POST works 883s # expected: 200 883s # received: '200' 883s ok 3 883s # testing : request body matches response 883s # expected: '/modules/ssl/aes256/empty.pfa 883s # hello world' 883s # received: '/modules/ssl/aes256/empty.pfa 883s # hello world' 883s ok 4 883s ok 896s t/ssl/proxy.t ....................... 896s # using LWP client 896s 1..290 896s # Running under perl version 5.038002 for linux 896s # Current time local: Mon Jun 3 13:27:23 2024 896s # Current time GMT: Mon Jun 3 13:27:23 2024 896s # Using Test.pm version 1.31 896s # Using Apache/Test.pm version 1.42 896s # testing : / with proxy_http_https (http) 896s # expected: 200 896s # received: '200' 896s ok 1 896s # testing : CGI script with folded headers 896s # expected: 200 896s # received: '200' 896s ok 2 896s # testing : using valid proxyssl client cert 896s # expected: 200 896s # received: '200' 896s ok 3 896s # testing : using invalid proxyssl client cert 896s # expected: 403 896s # received: '403' 896s ok 4 896s # testing : protected cgi script 896s # expected: 200 896s # received: '200' 896s ok 5 896s # testing : X-Forwarded-Host header 896s # expected: 'localhost:8560' 896s # received: 'localhost:8560' 896s ok 6 896s # testing : client subject common name 896s # expected: 'client_ok' 896s # received: 'client_ok' 896s ok 7 896s # testing : ProxyPassReverse Location rewrite 896s # expected: 'http://localhost:8560/modules/' 896s # received: 'http://localhost:8560/modules/' 896s ok 8 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 1024 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '1024' 896s # received: 1024 896s ok 9 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 2048 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '2048' 896s # received: 2048 896s ok 10 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 3072 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '3072' 896s # received: 3072 896s ok 11 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 4096 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '4096' 896s # received: 4096 896s ok 12 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 5120 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '5120' 896s # received: 5120 896s ok 13 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 6144 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '6144' 896s # received: 6144 896s ok 14 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 7168 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '7168' 896s # received: 7168 896s ok 15 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 8192 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '8192' 896s # received: 8192 896s ok 16 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 9216 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '9216' 896s # received: 9216 896s ok 17 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 10240 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '10240' 896s # received: 10240 896s ok 18 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 11264 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '11264' 896s # received: 11264 896s ok 19 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 12288 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '12288' 896s # received: 12288 896s ok 20 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 13312 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '13312' 896s # received: 13312 896s ok 21 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 14336 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '14336' 896s # received: 14336 896s ok 22 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 15360 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '15360' 896s # received: 15360 896s ok 23 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 16384 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '16384' 896s # received: 16384 896s ok 24 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 17408 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '17408' 896s # received: 17408 896s ok 25 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 18432 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '18432' 896s # received: 18432 896s ok 26 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 19456 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '19456' 896s # received: 19456 896s ok 27 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 20480 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '20480' 896s # received: 20480 896s ok 28 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 21504 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '21504' 896s # received: 21504 896s ok 29 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 22528 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '22528' 896s # received: 22528 896s ok 30 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 23552 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '23552' 896s # received: 23552 896s ok 31 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 24576 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '24576' 896s # received: 24576 896s ok 32 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 25600 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '25600' 896s # received: 25600 896s ok 33 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 26624 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '26624' 896s # received: 26624 896s ok 34 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 27648 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '27648' 896s # received: 27648 896s ok 35 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 28672 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '28672' 896s # received: 28672 896s ok 36 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 29696 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '29696' 896s # received: 29696 896s ok 37 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 30720 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '30720' 896s # received: 30720 896s ok 38 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 31744 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '31744' 896s # received: 31744 896s ok 39 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 32768 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '32768' 896s # received: 32768 896s ok 40 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 33792 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '33792' 896s # received: 33792 896s ok 41 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 34816 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '34816' 896s # received: 34816 896s ok 42 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 35840 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '35840' 896s # received: 35840 896s ok 43 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 36864 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '36864' 896s # received: 36864 896s ok 44 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 37888 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '37888' 896s # received: 37888 896s ok 45 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 38912 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '38912' 896s # received: 38912 896s ok 46 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 39936 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '39936' 896s # received: 39936 896s ok 47 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 40960 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '40960' 896s # received: 40960 896s ok 48 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 41984 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '41984' 896s # received: 41984 896s ok 49 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 43008 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '43008' 896s # received: 43008 896s ok 50 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 44032 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:26 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '44032' 896s # received: 44032 896s ok 51 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 45056 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '45056' 896s # received: 45056 896s ok 52 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 46080 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '46080' 896s # received: 46080 896s ok 53 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 47104 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '47104' 896s # received: 47104 896s ok 54 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 48128 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '48128' 896s # received: 48128 896s ok 55 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 49152 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '49152' 896s # received: 49152 896s ok 56 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 50176 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '50176' 896s # received: 50176 896s ok 57 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 51200 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '51200' 896s # received: 51200 896s ok 58 896s #lwp request: 896s #POST http://localhost:8560/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 102400 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 7 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8560 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '102400' 896s # received: 102400 896s ok 59 896s # testing : / with proxy_http_https_proxy_section (http) 896s # expected: 200 896s # received: '200' 896s ok 60 896s # testing : CGI script with folded headers 896s # expected: 200 896s # received: '200' 896s ok 61 896s # testing : using valid proxyssl client cert 896s # expected: 200 896s # received: '200' 896s ok 62 896s # testing : using invalid proxyssl client cert 896s # expected: 403 896s # received: '403' 896s ok 63 896s # testing : protected cgi script 896s # expected: 200 896s # received: '200' 896s ok 64 896s # testing : X-Forwarded-Host header 896s # expected: 'localhost:8562' 896s # received: 'localhost:8562' 896s ok 65 896s # testing : client subject common name 896s # expected: 'client_ok' 896s # received: 'client_ok' 896s ok 66 896s # testing : ProxyPassReverse Location rewrite 896s # expected: 'http://localhost:8562/modules/' 896s # received: 'http://localhost:8562/modules/' 896s ok 67 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 1024 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '1024' 896s # received: 1024 896s ok 68 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 2048 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '2048' 896s # received: 2048 896s ok 69 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 3072 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '3072' 896s # received: 3072 896s ok 70 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 4096 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '4096' 896s # received: 4096 896s ok 71 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 5120 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '5120' 896s # received: 5120 896s ok 72 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 6144 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '6144' 896s # received: 6144 896s ok 73 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 7168 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '7168' 896s # received: 7168 896s ok 74 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 8192 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '8192' 896s # received: 8192 896s ok 75 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 9216 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '9216' 896s # received: 9216 896s ok 76 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 10240 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '10240' 896s # received: 10240 896s ok 77 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 11264 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '11264' 896s # received: 11264 896s ok 78 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 12288 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '12288' 896s # received: 12288 896s ok 79 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 13312 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '13312' 896s # received: 13312 896s ok 80 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 14336 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '14336' 896s # received: 14336 896s ok 81 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 15360 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '15360' 896s # received: 15360 896s ok 82 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 16384 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '16384' 896s # received: 16384 896s ok 83 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 17408 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '17408' 896s # received: 17408 896s ok 84 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 18432 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '18432' 896s # received: 18432 896s ok 85 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 19456 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '19456' 896s # received: 19456 896s ok 86 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 20480 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '20480' 896s # received: 20480 896s ok 87 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 21504 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '21504' 896s # received: 21504 896s ok 88 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 22528 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '22528' 896s # received: 22528 896s ok 89 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 23552 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '23552' 896s # received: 23552 896s ok 90 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 24576 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:27 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '24576' 896s # received: 24576 896s ok 91 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 25600 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '25600' 896s # received: 25600 896s ok 92 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 26624 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '26624' 896s # received: 26624 896s ok 93 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 27648 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '27648' 896s # received: 27648 896s ok 94 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 28672 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '28672' 896s # received: 28672 896s ok 95 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 29696 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '29696' 896s # received: 29696 896s ok 96 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 30720 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '30720' 896s # received: 30720 896s ok 97 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 31744 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '31744' 896s # received: 31744 896s ok 98 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 32768 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '32768' 896s # received: 32768 896s ok 99 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 33792 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '33792' 896s # received: 33792 896s ok 100 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 34816 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '34816' 896s # received: 34816 896s ok 101 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 35840 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '35840' 896s # received: 35840 896s ok 102 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 36864 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '36864' 896s # received: 36864 896s ok 103 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 37888 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '37888' 896s # received: 37888 896s ok 104 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 38912 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '38912' 896s # received: 38912 896s ok 105 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 39936 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '39936' 896s # received: 39936 896s ok 106 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 40960 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '40960' 896s # received: 40960 896s ok 107 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 41984 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '41984' 896s # received: 41984 896s ok 108 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 43008 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '43008' 896s # received: 43008 896s ok 109 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 44032 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '44032' 896s # received: 44032 896s ok 110 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 45056 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '45056' 896s # received: 45056 896s ok 111 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 46080 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '46080' 896s # received: 46080 896s ok 112 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 47104 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '47104' 896s # received: 47104 896s ok 113 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 48128 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '48128' 896s # received: 48128 896s ok 114 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 49152 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '49152' 896s # received: 49152 896s ok 115 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 50176 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '50176' 896s # received: 50176 896s ok 116 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 51200 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '51200' 896s # received: 51200 896s ok 117 896s #lwp request: 896s #POST http://localhost:8562/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 102400 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 7 896s #Client-Date: Mon, 03 Jun 2024 13:27:28 GMT 896s #Client-Peer: 127.0.0.1:8562 896s #Client-Response-Num: 1 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '102400' 896s # received: 102400 896s ok 118 896s # testing : / with proxy_https_http (https) 896s # expected: 200 896s # received: '200' 896s ok 119 896s # testing : CGI script with folded headers 896s # expected: 200 896s # received: '200' 896s ok 120 896s # testing : ProxyPassReverse Location rewrite 896s # expected: 'https://localhost:8564/modules/' 896s # received: 'https://localhost:8564/modules/' 896s ok 121 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 1024 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '1024' 896s # received: 1024 896s ok 122 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 2048 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '2048' 896s # received: 2048 896s ok 123 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 3072 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '3072' 896s # received: 3072 896s ok 124 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 4096 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '4096' 896s # received: 4096 896s ok 125 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 5120 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '5120' 896s # received: 5120 896s ok 126 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 6144 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '6144' 896s # received: 6144 896s ok 127 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 7168 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '7168' 896s # received: 7168 896s ok 128 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 8192 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '8192' 896s # received: 8192 896s ok 129 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 9216 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '9216' 896s # received: 9216 896s ok 130 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 10240 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '10240' 896s # received: 10240 896s ok 131 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 11264 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '11264' 896s # received: 11264 896s ok 132 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 12288 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '12288' 896s # received: 12288 896s ok 133 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 13312 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '13312' 896s # received: 13312 896s ok 134 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 14336 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '14336' 896s # received: 14336 896s ok 135 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 15360 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '15360' 896s # received: 15360 896s ok 136 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 16384 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '16384' 896s # received: 16384 896s ok 137 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 17408 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '17408' 896s # received: 17408 896s ok 138 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 18432 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '18432' 896s # received: 18432 896s ok 139 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 19456 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '19456' 896s # received: 19456 896s ok 140 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 20480 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '20480' 896s # received: 20480 896s ok 141 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 21504 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '21504' 896s # received: 21504 896s ok 142 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 22528 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '22528' 896s # received: 22528 896s ok 143 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 23552 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '23552' 896s # received: 23552 896s ok 144 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 24576 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '24576' 896s # received: 24576 896s ok 145 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 25600 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '25600' 896s # received: 25600 896s ok 146 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 26624 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '26624' 896s # received: 26624 896s ok 147 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 27648 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '27648' 896s # received: 27648 896s ok 148 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 28672 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '28672' 896s # received: 28672 896s ok 149 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 29696 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '29696' 896s # received: 29696 896s ok 150 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 30720 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '30720' 896s # received: 30720 896s ok 151 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 31744 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:29 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '31744' 896s # received: 31744 896s ok 152 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 32768 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '32768' 896s # received: 32768 896s ok 153 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 33792 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '33792' 896s # received: 33792 896s ok 154 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 34816 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '34816' 896s # received: 34816 896s ok 155 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 35840 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '35840' 896s # received: 35840 896s ok 156 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 36864 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '36864' 896s # received: 36864 896s ok 157 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 37888 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '37888' 896s # received: 37888 896s ok 158 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 38912 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '38912' 896s # received: 38912 896s ok 159 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 39936 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '39936' 896s # received: 39936 896s ok 160 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 40960 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '40960' 896s # received: 40960 896s ok 161 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 41984 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '41984' 896s # received: 41984 896s ok 162 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 43008 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '43008' 896s # received: 43008 896s ok 163 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 44032 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '44032' 896s # received: 44032 896s ok 164 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 45056 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '45056' 896s # received: 45056 896s ok 165 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 46080 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '46080' 896s # received: 46080 896s ok 166 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 47104 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '47104' 896s # received: 47104 896s ok 167 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 48128 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '48128' 896s # received: 48128 896s ok 168 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 49152 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '49152' 896s # received: 49152 896s ok 169 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 50176 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '50176' 896s # received: 50176 896s ok 170 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 51200 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '51200' 896s # received: 51200 896s ok 171 896s #lwp request: 896s #POST https://localhost:8564/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 102400 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 7 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8564 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '102400' 896s # received: 102400 896s ok 172 896s # testing : / with proxy_https_https (https) 896s # expected: 200 896s # received: '200' 896s ok 173 896s # testing : CGI script with folded headers 896s # expected: 200 896s # received: '200' 896s ok 174 896s # testing : using valid proxyssl client cert 896s # expected: 200 896s # received: '200' 896s ok 175 896s # testing : using invalid proxyssl client cert 896s # expected: 403 896s # received: '403' 896s ok 176 896s # testing : protected cgi script 896s # expected: 200 896s # received: '200' 896s ok 177 896s # testing : X-Forwarded-Host header 896s # expected: 'localhost:8561' 896s # received: 'localhost:8561' 896s ok 178 896s # testing : client subject common name 896s # expected: 'client_ok' 896s # received: 'client_ok' 896s ok 179 896s # testing : ProxyPassReverse Location rewrite 896s # expected: 'https://localhost:8561/modules/' 896s # received: 'https://localhost:8561/modules/' 896s ok 180 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 1024 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '1024' 896s # received: 1024 896s ok 181 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 2048 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '2048' 896s # received: 2048 896s ok 182 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 3072 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '3072' 896s # received: 3072 896s ok 183 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 4096 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '4096' 896s # received: 4096 896s ok 184 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 5120 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '5120' 896s # received: 5120 896s ok 185 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 6144 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '6144' 896s # received: 6144 896s ok 186 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 7168 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:30 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '7168' 896s # received: 7168 896s ok 187 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 8192 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '8192' 896s # received: 8192 896s ok 188 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 9216 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '9216' 896s # received: 9216 896s ok 189 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 10240 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '10240' 896s # received: 10240 896s ok 190 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 11264 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '11264' 896s # received: 11264 896s ok 191 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 12288 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '12288' 896s # received: 12288 896s ok 192 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 13312 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '13312' 896s # received: 13312 896s ok 193 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 14336 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '14336' 896s # received: 14336 896s ok 194 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 15360 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '15360' 896s # received: 15360 896s ok 195 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 16384 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '16384' 896s # received: 16384 896s ok 196 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 17408 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '17408' 896s # received: 17408 896s ok 197 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 18432 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '18432' 896s # received: 18432 896s ok 198 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 19456 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '19456' 896s # received: 19456 896s ok 199 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 20480 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '20480' 896s # received: 20480 896s ok 200 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 21504 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '21504' 896s # received: 21504 896s ok 201 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 22528 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '22528' 896s # received: 22528 896s ok 202 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 23552 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '23552' 896s # received: 23552 896s ok 203 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 24576 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '24576' 896s # received: 24576 896s ok 204 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 25600 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '25600' 896s # received: 25600 896s ok 205 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 26624 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '26624' 896s # received: 26624 896s ok 206 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 27648 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '27648' 896s # received: 27648 896s ok 207 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 28672 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '28672' 896s # received: 28672 896s ok 208 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 29696 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:31 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '29696' 896s # received: 29696 896s ok 209 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 30720 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '30720' 896s # received: 30720 896s ok 210 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 31744 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '31744' 896s # received: 31744 896s ok 211 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 32768 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '32768' 896s # received: 32768 896s ok 212 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 33792 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '33792' 896s # received: 33792 896s ok 213 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 34816 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '34816' 896s # received: 34816 896s ok 214 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 35840 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '35840' 896s # received: 35840 896s ok 215 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 36864 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '36864' 896s # received: 36864 896s ok 216 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 37888 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '37888' 896s # received: 37888 896s ok 217 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 38912 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '38912' 896s # received: 38912 896s ok 218 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 39936 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '39936' 896s # received: 39936 896s ok 219 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 40960 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '40960' 896s # received: 40960 896s ok 220 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 41984 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '41984' 896s # received: 41984 896s ok 221 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 43008 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '43008' 896s # received: 43008 896s ok 222 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 44032 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '44032' 896s # received: 44032 896s ok 223 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 45056 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '45056' 896s # received: 45056 896s ok 224 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 46080 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '46080' 896s # received: 46080 896s ok 225 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 47104 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '47104' 896s # received: 47104 896s ok 226 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 48128 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:32 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '48128' 896s # received: 48128 896s ok 227 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 49152 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '49152' 896s # received: 49152 896s ok 228 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 50176 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '50176' 896s # received: 50176 896s ok 229 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 51200 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '51200' 896s # received: 51200 896s ok 230 896s #lwp request: 896s #POST https://localhost:8561/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 102400 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 7 896s #Client-Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Client-Peer: 127.0.0.1:8561 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '102400' 896s # received: 102400 896s ok 231 896s # testing : / with proxy_https_https_proxy_section (https) 896s # expected: 200 896s # received: '200' 896s ok 232 896s # testing : CGI script with folded headers 896s # expected: 200 896s # received: '200' 896s ok 233 896s # testing : using valid proxyssl client cert 896s # expected: 200 896s # received: '200' 896s ok 234 896s # testing : using invalid proxyssl client cert 896s # expected: 403 896s # received: '403' 896s ok 235 896s # testing : protected cgi script 896s # expected: 200 896s # received: '200' 896s ok 236 896s # testing : X-Forwarded-Host header 896s # expected: 'localhost:8563' 896s # received: 'localhost:8563' 896s ok 237 896s # testing : client subject common name 896s # expected: 'client_ok' 896s # received: 'client_ok' 896s ok 238 896s # testing : ProxyPassReverse Location rewrite 896s # expected: 'https://localhost:8563/modules/' 896s # received: 'https://localhost:8563/modules/' 896s ok 239 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 1024 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '1024' 896s # received: 1024 896s ok 240 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 2048 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '2048' 896s # received: 2048 896s ok 241 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 3072 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '3072' 896s # received: 3072 896s ok 242 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 4096 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '4096' 896s # received: 4096 896s ok 243 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 5120 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '5120' 896s # received: 5120 896s ok 244 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 6144 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '6144' 896s # received: 6144 896s ok 245 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 7168 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '7168' 896s # received: 7168 896s ok 246 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 8192 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '8192' 896s # received: 8192 896s ok 247 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 9216 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 5 896s #Client-Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '9216' 896s # received: 9216 896s ok 248 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 10240 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '10240' 896s # received: 10240 896s ok 249 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 11264 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '11264' 896s # received: 11264 896s ok 250 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 12288 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '12288' 896s # received: 12288 896s ok 251 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 13312 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:33 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '13312' 896s # received: 13312 896s ok 252 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 14336 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '14336' 896s # received: 14336 896s ok 253 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 15360 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '15360' 896s # received: 15360 896s ok 254 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 16384 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '16384' 896s # received: 16384 896s ok 255 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 17408 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '17408' 896s # received: 17408 896s ok 256 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 18432 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '18432' 896s # received: 18432 896s ok 257 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 19456 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '19456' 896s # received: 19456 896s ok 258 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 20480 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '20480' 896s # received: 20480 896s ok 259 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 21504 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '21504' 896s # received: 21504 896s ok 260 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 22528 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '22528' 896s # received: 22528 896s ok 261 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 23552 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '23552' 896s # received: 23552 896s ok 262 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 24576 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '24576' 896s # received: 24576 896s ok 263 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 25600 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '25600' 896s # received: 25600 896s ok 264 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 26624 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '26624' 896s # received: 26624 896s ok 265 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 27648 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '27648' 896s # received: 27648 896s ok 266 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 28672 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '28672' 896s # received: 28672 896s ok 267 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 29696 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '29696' 896s # received: 29696 896s ok 268 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 30720 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '30720' 896s # received: 30720 896s ok 269 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 31744 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '31744' 896s # received: 31744 896s ok 270 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 32768 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '32768' 896s # received: 32768 896s ok 271 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 33792 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '33792' 896s # received: 33792 896s ok 272 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 34816 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '34816' 896s # received: 34816 896s ok 273 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 35840 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:34 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '35840' 896s # received: 35840 896s ok 274 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 36864 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '36864' 896s # received: 36864 896s ok 275 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 37888 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '37888' 896s # received: 37888 896s ok 276 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 38912 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '38912' 896s # received: 38912 896s ok 277 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 39936 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '39936' 896s # received: 39936 896s ok 278 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 40960 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '40960' 896s # received: 40960 896s ok 279 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 41984 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '41984' 896s # received: 41984 896s ok 280 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 43008 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '43008' 896s # received: 43008 896s ok 281 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 44032 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '44032' 896s # received: 44032 896s ok 282 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 45056 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '45056' 896s # received: 45056 896s ok 283 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 46080 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '46080' 896s # received: 46080 896s ok 284 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 47104 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '47104' 896s # received: 47104 896s ok 285 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 48128 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '48128' 896s # received: 48128 896s ok 286 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 49152 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '49152' 896s # received: 49152 896s ok 287 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 50176 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:35 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '50176' 896s # received: 50176 896s ok 288 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 51200 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:36 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 6 896s #Client-Date: Mon, 03 Jun 2024 13:27:36 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '51200' 896s # received: 51200 896s ok 289 896s #lwp request: 896s #POST https://localhost:8563/eat_post HTTP/1.1 896s #User-Agent: libwww-perl/6.77 896s #Content-Length: 102400 896s # 896s #server response: 896s #HTTP/1.1 200 OK 896s #Connection: close 896s #Date: Mon, 03 Jun 2024 13:27:36 GMT 896s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 896s #Vary: In-If1 896s #Content-Length: 7 896s #Client-Date: Mon, 03 Jun 2024 13:27:36 GMT 896s #Client-Peer: 127.0.0.1:8563 896s #Client-Response-Num: 1 896s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 896s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 896s #Client-SSL-Socket-Class: IO::Socket::SSL 896s #Client-SSL-Version: TLSv1_3 896s #DMMATCH1: 1 896s # 896s # testing : length posted 896s # expected: '102400' 896s # received: 102400 896s ok 290 896s ok 898s t/ssl/require.t ..................... 898s 1..10 898s # Running under perl version 5.038002 for linux 898s # Current time local: Mon Jun 3 13:27:36 2024 898s # Current time GMT: Mon Jun 3 13:27:36 2024 898s # Using Test.pm version 1.31 898s # Using Apache/Test.pm version 1.42 898s ok 1 898s ok 2 898s ok 3 898s ok 4 898s ok 5 898s ok 6 898s ok 7 898s ok 8 898s ok 9 898s ok 10 898s ok 900s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 904s t/ssl/varlookup.t ................... 904s 1..83 904s # Running under perl version 5.038002 for linux 904s # Current time local: Mon Jun 3 13:27:40 2024 904s # Current time GMT: Mon Jun 3 13:27:40 2024 904s # Using Test.pm version 1.31 904s # Using Apache/Test.pm version 1.42 904s # testing : HTTP_USER_AGENT 904s # expected: 'libwww-perl/6.77' 904s # received: 'libwww-perl/6.77' 904s ok 1 904s # testing : HTTP:User-Agent 904s # expected: 'libwww-perl/6.77' 904s # received: 'libwww-perl/6.77' 904s ok 2 904s # testing : HTTP_REFERER 904s # expected: 't/ssl/varlookup.t' 904s # received: 't/ssl/varlookup.t' 904s ok 3 904s # testing : HTTP_HOST 904s # expected: 'localhost:8532' 904s # received: 'localhost:8532' 904s ok 4 904s # testing : QUERY_STRING 904s # expected: 'QUERY_STRING' 904s # received: 'QUERY_STRING' 904s ok 5 904s # testing : SERVER_SOFTWARE 904s # expected: qr/^Apache\/2.4.58/ 904s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 904s ok 6 904s # testing : SERVER_ADMIN 904s # expected: 'tuser@localhost' 904s # received: 'tuser@localhost' 904s ok 7 904s # testing : SERVER_PORT 904s # expected: '8532' 904s # received: '8532' 904s ok 8 904s # testing : SERVER_NAME 904s # expected: 'localhost' 904s # received: 'localhost' 904s ok 9 904s # testing : SERVER_PROTOCOL 904s # expected: qr/^HTTP\/1\.\d$/ 904s # received: 'HTTP/1.1' 904s ok 10 904s # testing : REMOTE_ADDR 904s # expected: '127.0.0.1' 904s # received: '127.0.0.1' 904s ok 11 904s # testing : DOCUMENT_ROOT 904s # expected: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs' 904s # received: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs' 904s ok 12 904s # testing : REQUEST_METHOD 904s # expected: 'GET' 904s # received: 'GET' 904s ok 13 904s # testing : REQUEST_URI 904s # expected: '/test_ssl_var_lookup' 904s # received: '/test_ssl_var_lookup' 904s ok 14 904s # testing : TIME_YEAR 904s # expected: 2024 904s # received: '2024' 904s ok 15 904s # testing : TIME_MON 904s # expected: '06' 904s # received: '06' 904s ok 16 904s # testing : TIME_DAY 904s # expected: '03' 904s # received: '03' 904s ok 17 904s # testing : TIME_WDAY 904s # expected: 1 904s # received: '1' 904s ok 18 904s # testing : IS_SUBREQ 904s # expected: 'false' 904s # received: 'false' 904s ok 19 904s # testing : API_VERSION 904s # expected: '20120211' 904s # received: '20120211' 904s ok 20 904s # testing : THE_REQUEST 904s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 904s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 904s ok 21 904s # testing : REQUEST_SCHEME 904s # expected: 'https' 904s # received: 'https' 904s ok 22 904s # testing : HTTPS 904s # expected: 'on' 904s # received: 'on' 904s ok 23 904s # testing : ENV:THE_ARGS 904s # expected: 'ENV:THE_ARGS' 904s # received: 'ENV:THE_ARGS' 904s ok 24 904s # testing : SSL_CLIENT_M_VERSION 904s # expected: qr/^\d+$/ 904s # received: '3' 904s ok 25 904s # testing : SSL_SERVER_M_VERSION 904s # expected: qr/^\d+$/ 904s # received: '3' 904s ok 26 904s # testing : SSL_CLIENT_M_SERIAL 904s # expected: qr/^[0-9A-F]+$/ 904s # received: '07' 904s ok 27 904s # testing : SSL_SERVER_M_SERIAL 904s # expected: qr/^[0-9A-F]+$/ 904s # received: '0A' 904s ok 28 904s # testing : SSL_PROTOCOL 904s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 904s # received: 'TLSv1.3' 904s ok 29 904s # testing : SSL_CLIENT_V_START 904s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 904s # received: 'Jun 3 13:21:40 2024 GMT' 904s ok 30 904s # testing : SSL_SERVER_V_START 904s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 904s # received: 'Jun 3 13:21:41 2024 GMT' 904s ok 31 904s # testing : SSL_CLIENT_V_END 904s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 904s # received: 'Jun 3 13:21:40 2025 GMT' 904s ok 32 904s # testing : SSL_SERVER_V_END 904s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 904s # received: 'Jun 3 13:21:41 2025 GMT' 904s ok 33 904s # testing : SSL_CIPHER 904s # expected: qr/^[A-Z0-9_-]+$/ 904s # received: 'TLS_AES_256_GCM_SHA384' 904s ok 34 904s # testing : SSL_CIPHER_EXPORT 904s # expected: 'false' 904s # received: 'false' 904s ok 35 904s # testing : SSL_CIPHER_ALGKEYSIZE 904s # expected: qr/^\d+$/ 904s # received: '256' 904s ok 36 904s # testing : SSL_CIPHER_USEKEYSIZE 904s # expected: qr/^\d+$/ 904s # received: '256' 904s ok 37 904s # testing : SSL_SECURE_RENEG 904s # expected: qr/^(false|true)$/ 904s # received: 'true' 904s ok 38 904s # testing : SSL_CLIENT_S_DN 904s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 904s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 904s ok 39 904s # testing : SSL_SERVER_S_DN 904s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 904s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 904s ok 40 904s # testing : SSL_CLIENT_S_DN_C 904s # expected: 'US' 904s # received: 'US' 904s ok 41 904s # testing : SSL_SERVER_S_DN_C 904s # expected: 'US' 904s # received: 'US' 904s ok 42 904s # testing : SSL_CLIENT_S_DN_ST 904s # expected: 'California' 904s # received: 'California' 904s ok 43 904s # testing : SSL_SERVER_S_DN_ST 904s # expected: 'California' 904s # received: 'California' 904s ok 44 904s # testing : SSL_CLIENT_S_DN_L 904s # expected: 'San Francisco' 904s # received: 'San Francisco' 904s ok 45 904s # testing : SSL_SERVER_S_DN_L 904s # expected: 'San Francisco' 904s # received: 'San Francisco' 904s ok 46 904s # testing : SSL_CLIENT_S_DN_O 904s # expected: 'ASF' 904s # received: 'ASF' 904s ok 47 904s # testing : SSL_SERVER_S_DN_O 904s # expected: 'ASF' 904s # received: 'ASF' 904s ok 48 904s # testing : SSL_CLIENT_S_DN_OU 904s # expected: 'httpd-test' 904s # received: 'httpd-test' 904s ok 49 904s # testing : SSL_SERVER_S_DN_OU 904s # expected: qr/^httpd-test\/([-\w]+)/ 904s # received: 'httpd-test/rsa-test' 904s ok 50 904s # testing : SSL_CLIENT_S_DN_CN 904s # expected: 'client_ok' 904s # received: 'client_ok' 904s ok 51 904s # testing : SSL_SERVER_S_DN_CN 904s # expected: 'localhost' 904s # received: 'localhost' 904s ok 52 904s # testing : SSL_CLIENT_S_DN_Email 904s # expected: 'test-dev@httpd.apache.org' 904s # received: 'test-dev@httpd.apache.org' 904s ok 53 904s # testing : SSL_SERVER_S_DN_Email 904s # expected: 'test-dev@httpd.apache.org' 904s # received: 'test-dev@httpd.apache.org' 904s ok 54 904s # testing : SSL_CLIENT_SAN_Email_0 904s # expected: 'test-dev@httpd.apache.org' 904s # received: 'test-dev@httpd.apache.org' 904s ok 55 904s # testing : SSL_SERVER_SAN_DNS_0 904s # expected: 'localhost' 904s # received: 'localhost' 904s ok 56 904s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 904s # expected: 'test-dev@httpd.apache.org' 904s # received: 'test-dev@httpd.apache.org' 904s ok 57 904s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 904s # expected: '_https.localhost' 904s # received: '_https.localhost' 904s ok 58 904s # testing : SSL_CLIENT_I_DN 904s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 904s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 904s ok 59 904s # testing : SSL_SERVER_I_DN 904s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 904s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 904s ok 60 904s # testing : SSL_CLIENT_I_DN_C 904s # expected: 'US' 904s # received: 'US' 904s ok 61 904s # testing : SSL_SERVER_I_DN_C 904s # expected: 'US' 904s # received: 'US' 904s ok 62 904s # testing : SSL_CLIENT_I_DN_ST 904s # expected: 'California' 904s # received: 'California' 904s ok 63 904s # testing : SSL_SERVER_I_DN_ST 904s # expected: 'California' 904s # received: 'California' 904s ok 64 904s # testing : SSL_CLIENT_I_DN_L 904s # expected: 'San Francisco' 904s # received: 'San Francisco' 904s ok 65 904s # testing : SSL_SERVER_I_DN_L 904s # expected: 'San Francisco' 904s # received: 'San Francisco' 904s ok 66 904s # testing : SSL_CLIENT_I_DN_O 904s # expected: 'ASF' 904s # received: 'ASF' 904s ok 67 904s # testing : SSL_SERVER_I_DN_O 904s # expected: 'ASF' 904s # received: 'ASF' 904s ok 68 904s # testing : SSL_CLIENT_I_DN_OU 904s # expected: 'httpd-test' 904s # received: 'httpd-test' 904s ok 69 904s # testing : SSL_SERVER_I_DN_OU 904s # expected: 'httpd-test' 904s # received: 'httpd-test' 904s ok 70 904s # testing : SSL_CLIENT_I_DN_CN 904s # expected: 'ca' 904s # received: 'ca' 904s ok 71 904s # testing : SSL_SERVER_I_DN_CN 904s # expected: 'ca' 904s # received: 'ca' 904s ok 72 904s # testing : SSL_SERVER_I_DN_CN_RAW 904s # expected: 'ca' 904s # received: 'ca' 904s ok 73 904s # testing : SSL_SERVER_I_DN_CN_0_RAW 904s # expected: 'ca' 904s # received: 'ca' 904s ok 74 904s # testing : SSL_CLIENT_I_DN_Email 904s # expected: 'test-dev@httpd.apache.org' 904s # received: 'test-dev@httpd.apache.org' 904s ok 75 904s # testing : SSL_SERVER_I_DN_Email 904s # expected: 'test-dev@httpd.apache.org' 904s # received: 'test-dev@httpd.apache.org' 904s ok 76 904s # testing : SSL_CLIENT_A_SIG 904s # expected: 'sha256WithRSAEncryption' 904s # received: 'sha256WithRSAEncryption' 904s ok 77 904s # testing : SSL_SERVER_A_SIG 904s # expected: 'sha256WithRSAEncryption' 904s # received: 'sha256WithRSAEncryption' 904s ok 78 904s # testing : SSL_CLIENT_A_KEY 904s # expected: 'rsaEncryption' 904s # received: 'rsaEncryption' 904s ok 79 904s # testing : SSL_SERVER_A_KEY 904s # expected: qr/^[rd]saEncryption$/ 904s # received: 'rsaEncryption' 904s ok 80 904s # testing : SSL_CLIENT_CERT 904s # expected: qr/^-----BEGIN CERTIFICATE-----/ 904s # received: '-----BEGIN CERTIFICATE----- 904s # MIIFHTCCBAWgAwIBAgIBBzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 904s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 904s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 904s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjAz 904s # MTMyMTQwWhcNMjUwNjAzMTMyMTQwWjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 904s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 904s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 904s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 904s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAygC00klazkeGEhdkh40tEcB0P3hVns/vAnG7 904s # QG6+igFy/+nCfpYSybs+Hos1IhUQQxRHOpujehJ3St0vCUL4nwhtoRtAZGVkQuF6 904s # /HrWTGeBqiGnl5jJFXyjZoRwKoUEUJtcyXwGYKIlFjk1qOP2Q8y0R7QCrTy84Y/L 904s # gNSfHOax8EKlH/On7Dhp9YJpkS7JvG3xTBB5aB2/N+OqWqT/5LBEQLP2Mc01SVhP 904s # JUQiuJXgRIaSHMBQQhgSyppM+WAZTIzUpKeshLvk6DNqAejk3DB+ImLr8Yh6CEu2 904s # qzoOERX/tARFA/c7khNgIeBlE4cdTBqvhh7uKWRFAyy9hE0KQQIDAQABo4IBbzCC 904s # AWswIAYJYIZIAYb4QgENBBMWEVRoaXMgSXMgQSBDb21tZW50MBYGCisGAQQBgY0M 904s # DAAECAwGTGVtb25zME8GA1UdEQRIMEaBGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5v 904s # cmegKQYKKwYBBAGCNxQCA6AbDBl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMB0G 904s # A1UdDgQWBBTNIuFeEox2LfYXnxIPN7+Mc9SEazCBvgYDVR0jBIG2MIGzoYGapIGX 904s # MIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN 904s # U2FuIEZyYW5jaXNjbzEMMAoGA1UECgwDQVNGMRMwEQYDVQQLDApodHRwZC10ZXN0 904s # MQswCQYDVQQDDAJjYTEoMCYGCSqGSIb3DQEJARYZdGVzdC1kZXZAaHR0cGQuYXBh 904s # Y2hlLm9yZ4IUIOWWcCjoRzsBki+YepWITVSujIswDQYJKoZIhvcNAQELBQADggEB 904s # AAeFSQ++CH7VjrSvRD7ErraBNZ3vp3rq53xnEUpxf4U6O3Eg4NuUflFf/vG7gqD0 904s # Ypm/fqNTcdVchgKU45yQXl8urMKfP8nB7sqOZdGWtnjqzefyZk0lrnMaYm+O3Id4 904s # fjq2XTOJVKl/nk9RbwRdKkZO60ovgYvqTBxqrkrmZCYjvIBv3TrNEEW5L+Vl5jfN 904s # eFq6M3NfyO2GdbzhX4tZx1gDG7zvyoFlnoOv4Brpc32OLdtXngZgZIxXIx6eQVzy 904s # CjetOC8c1LWD3LUXEihN5PLMO39CH6Hl4ggfDVBKHGGxWNOxAjRYHxWId5q8RsnP 904s # lztGxPvMdHiOT85ALhYcpcw= 904s # -----END CERTIFICATE----- 904s # ' 904s ok 81 904s # testing : SSL_SERVER_CERT 904s # expected: qr/^-----BEGIN CERTIFICATE-----/ 904s # received: '-----BEGIN CERTIFICATE----- 904s # MIIE0TCCA7mgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 904s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 904s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 904s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjAz 904s # MTMyMTQxWhcNMjUwNjAzMTMyMTQxWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 904s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 904s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 904s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 904s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4O8qZazVS4iFrelst3Tfqcow 904s # cnvRRftwsKq2vTihtQnqViS6b5Wdk+FHoZotESd6opS4rteFVzecHXhvNGDuHBKE 904s # 26Sv6I4H+EjqPrbH6nB3cAjMzoL/h2mWEtBH10RXEiaN4wFOUFblsofEvWxTGv3k 904s # VFaMF4Z7/EYmA3LXO20SQxHr3D6yqFW2qqxxxtltHTYvMR/yr4a/elB5yQqF1IDy 904s # bd+n3U2iQdXBd5RcKsVe+13AS5m49dwpk/skrE1WKprCxG0C5AjQAYoeqNOFQclt 904s # NHfz2SVfzaOyfF9h0sxr3f5+sXOwQ0yfAwuMFM2AVtgHgsAewT8wft9Qff4wcQID 904s # AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW 904s # EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFAYXjPWq3kdkByebmHrFHvenAV7i 904s # MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD 904s # YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx 904s # EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB 904s # Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQg5ZZwKOhHOwGSL5h6lYhNVK6M 904s # izANBgkqhkiG9w0BAQsFAAOCAQEAuYzW0rdYhXK7P0YlK6MdDr6EZR3XM8IQs1J2 904s # HcMB7gVw5UvNazGyLBeoBg1B3R/ibAbC+pJL2EaUefFeUvBMhDlRUsq8any6EaTm 904s # tHrEzZMDAM/YcXekqSTuQ96njtnmk06Ald/wLz6gI1eVd1zrKvtFCgFC+NJXmSbC 904s # Re7M5fefnJS38YNNtci6B28s55kfLjGFzHz5uxeqdznzedGJitoQ1KnceQoACew5 904s # oVuzrARrzF+W/Uc9frUmQHkvLTIQqk6i0PuO/V15TqdxNBdkU1NnEIJ1CFQn4gQ/ 904s # njQBRl28wfOYhI/gf4vpXqvWbJuY8fnYiBs05wQX+hw4uZ91DQ== 904s # -----END CERTIFICATE----- 904s # ' 904s ok 82 904s # testing : SSL_CLIENT_VERIFY 904s # expected: 'SUCCESS' 904s # received: 'SUCCESS' 904s ok 83 904s ok 907s t/ssl/verify.t ...................... 907s 1..3 907s # Running under perl version 5.038002 for linux 907s # Current time local: Mon Jun 3 13:27:44 2024 907s # Current time GMT: Mon Jun 3 13:27:44 2024 907s # Using Test.pm version 1.31 907s # Using Apache/Test.pm version 1.42 907s HTTP/1.1 403 Forbidden 907s Connection: close 907s Date: Mon, 03 Jun 2024 13:27:46 GMT 907s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 907s Content-Length: 258 907s Content-Type: text/html; charset=iso-8859-1 907s Client-Date: Mon, 03 Jun 2024 13:27:46 GMT 907s Client-Peer: 127.0.0.1:8532 907s Client-Response-Num: 1 907s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 907s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 907s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 907s Client-SSL-Socket-Class: IO::Socket::SSL 907s Client-SSL-Version: TLSv1_3 907s Title: 403 Forbidden 907s 907s 907s 907s 403 Forbidden 907s 907s

Forbidden

907s

You don't have permission to access this resource.Reason: Cannot perform Post-Handshake Authentication.

907s 907s ok 1 907s HTTP/1.1 200 OK 907s Connection: close 907s Date: Mon, 03 Jun 2024 13:27:46 GMT 907s Accept-Ranges: bytes 907s ETag: "1a-613edd771cbc0" 907s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 907s Vary: In-If1 907s Content-Length: 26 907s Content-Type: text/html 907s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 907s Client-Date: Mon, 03 Jun 2024 13:27:46 GMT 907s Client-Peer: 127.0.0.1:8532 907s Client-Response-Num: 1 907s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 907s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 907s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 907s Client-SSL-Socket-Class: IO::Socket::SSL 907s Client-SSL-Version: TLSv1_3 907s DMMATCH1: 1 907s 907s welcome to localhost:8529 907s ok 2 907s 500 Server closed connection without sending any data back 907s Content-Type: text/plain 907s Client-Date: Mon, 03 Jun 2024 13:27:46 GMT 907s Client-Warning: Internal response 907s 907s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 907s ok 3 907s ok 907s All tests successful. 907s Files=142, Tests=7321, 351 wallclock secs ( 2.23 usr 0.32 sys + 232.09 cusr 51.54 csys = 286.18 CPU) 907s Result: PASS 907s [warning] server localhost:8529 shutdown 908s [warning] port 8529 still in use... 914s ......done 914s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_worker 914s Files=142, Tests=7321, 351 wallclock secs ( 2.23 usr 0.32 sys + 232.09 cusr 51.54 csys = 286.18 CPU) 914s + grep -E '^Result: PASS' testlog.mpm_worker 914s Result: PASS 914s + grep -E '^Result: FAIL' testlog.mpm_worker 914s + grep -E 'server dumped core' testlog.mpm_worker 914s =============Running-with-mpm_event========== 914s + return 0 914s + run_tests mpm_event 914s + local MPM=mpm_event 914s + shift 914s + local LOG=testlog.mpm_event 914s + echo =============Running-with-mpm_event========== 914s + rm -f apache2.conf.debian 914s + cp /etc/apache2/apache2.conf apache2.conf.debian 914s + cat /etc/apache2/mods-available/mpm_event.load 914s + ls /etc/apache2/mods-available/access_compat.load /etc/apache2/mods-available/actions.load /etc/apache2/mods-available/alias.load /etc/apache2/mods-available/allowmethods.load /etc/apache2/mods-available/asis.load /etc/apache2/mods-available/auth_basic.load /etc/apache2/mods-available/auth_digest.load /etc/apache2/mods-available/auth_form.load /etc/apache2/mods-available/authn_anon.load /etc/apache2/mods-available/authn_core.load /etc/apache2/mods-available/authn_dbd.load /etc/apache2/mods-available/authn_dbm.load /etc/apache2/mods-available/authn_file.load /etc/apache2/mods-available/authn_socache.load /etc/apache2/mods-available/authnz_fcgi.load /etc/apache2/mods-available/authnz_ldap.load /etc/apache2/mods-available/authz_core.load /etc/apache2/mods-available/authz_dbd.load /etc/apache2/mods-available/authz_dbm.load /etc/apache2/mods-available/authz_groupfile.load /etc/apache2/mods-available/authz_host.load /etc/apache2/mods-available/authz_owner.load /etc/apache2/mods-available/authz_user.load /etc/apache2/mods-available/autoindex.load /etc/apache2/mods-available/brotli.load /etc/apache2/mods-available/buffer.load /etc/apache2/mods-available/cache.load /etc/apache2/mods-available/cache_disk.load /etc/apache2/mods-available/cache_socache.load /etc/apache2/mods-available/cern_meta.load /etc/apache2/mods-available/cgi.load /etc/apache2/mods-available/cgid.load /etc/apache2/mods-available/charset_lite.load /etc/apache2/mods-available/data.load /etc/apache2/mods-available/dav.load /etc/apache2/mods-available/dav_fs.load /etc/apache2/mods-available/dav_lock.load /etc/apache2/mods-available/dbd.load /etc/apache2/mods-available/deflate.load /etc/apache2/mods-available/dialup.load /etc/apache2/mods-available/dir.load /etc/apache2/mods-available/dump_io.load /etc/apache2/mods-available/echo.load /etc/apache2/mods-available/env.load /etc/apache2/mods-available/expires.load /etc/apache2/mods-available/ext_filter.load /etc/apache2/mods-available/file_cache.load /etc/apache2/mods-available/filter.load /etc/apache2/mods-available/headers.load /etc/apache2/mods-available/heartbeat.load /etc/apache2/mods-available/heartmonitor.load /etc/apache2/mods-available/http2.load /etc/apache2/mods-available/ident.load /etc/apache2/mods-available/imagemap.load /etc/apache2/mods-available/include.load /etc/apache2/mods-available/info.load /etc/apache2/mods-available/lbmethod_bybusyness.load /etc/apache2/mods-available/lbmethod_byrequests.load /etc/apache2/mods-available/lbmethod_bytraffic.load /etc/apache2/mods-available/lbmethod_heartbeat.load /etc/apache2/mods-available/ldap.load /etc/apache2/mods-available/log_debug.load /etc/apache2/mods-available/log_forensic.load /etc/apache2/mods-available/lua.load /etc/apache2/mods-available/macro.load /etc/apache2/mods-available/md.load /etc/apache2/mods-available/mime.load /etc/apache2/mods-available/mime_magic.load /etc/apache2/mods-available/mpm_event.load /etc/apache2/mods-available/mpm_prefork.load /etc/apache2/mods-available/mpm_worker.load /etc/apache2/mods-available/negotiation.load /etc/apache2/mods-available/proxy.load /etc/apache2/mods-available/proxy_ajp.load /etc/apache2/mods-available/proxy_balancer.load /etc/apache2/mods-available/proxy_connect.load /etc/apache2/mods-available/proxy_express.load /etc/apache2/mods-available/proxy_fcgi.load /etc/apache2/mods-available/proxy_fdpass.load /etc/apache2/mods-available/proxy_ftp.load /etc/apache2/mods-available/proxy_hcheck.load /etc/apache2/mods-available/proxy_html.load /etc/apache2/mods-available/proxy_http.load /etc/apache2/mods-available/proxy_http2.load /etc/apache2/mods-available/proxy_scgi.load /etc/apache2/mods-available/proxy_uwsgi.load /etc/apache2/mods-available/proxy_wstunnel.load /etc/apache2/mods-available/ratelimit.load /etc/apache2/mods-available/reflector.load /etc/apache2/mods-available/remoteip.load /etc/apache2/mods-available/reqtimeout.load /etc/apache2/mods-available/request.load /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-available/sed.load /etc/apache2/mods-available/session.load /etc/apache2/mods-availab+ grep -v mpm_ 914s + xargs cat 914s le/session_cookie.load /etc/apache2/mods-available/session_crypto.load /etc/apache2/mods-available/session_dbd.load /etc/apache2/mods-available/setenvif.load /etc/apache2/mods-available/slotmem_plain.load /etc/apache2/mods-available/slotmem_shm.load /etc/apache2/mods-available/socache_dbm.load /etc/apache2/mods-available/socache_memcache.load /etc/apache2/mods-available/socache_redis.load /etc/apache2/mods-available/socache_shmcb.load /etc/apache2/mods-available/speling.load /etc/apache2/mods-available/ssl.load /etc/apache2/mods-available/status.load /etc/apache2/mods-available/substitute.load /etc/apache2/mods-available/suexec.load /etc/apache2/mods-available/unique_id.load /etc/apache2/mods-available/userdir.load /etc/apache2/mods-available/usertrack.load /etc/apache2/mods-available/vhost_alias.load /etc/apache2/mods-available/xml2enc.load 914s + for m in bucketeer case_filter case_filter_in 914s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 914s + for m in bucketeer case_filter case_filter_in 914s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 914s + for m in bucketeer case_filter case_filter_in 914s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 914s + cat /etc/apache2/mods-available/mime.conf 914s + echo 'Servername localhost' 914s + make clean 914s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 914s t/TEST -clean 914s [warning] setting ulimit to allow core files 914s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/TEST -clean 914s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules' 914s cd input_body_filter && make clean 914s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 914s rm -rf mod_input_body_filter.o mod_input_body_filter.lo mod_input_body_filter.slo mod_input_body_filter.la mod_input_body_filter.i mod_input_body_filter.s mod_input_body_filter.gcno .libs 914s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 914s cd client_add_filter && make clean 914s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 914s rm -rf mod_client_add_filter.o mod_client_add_filter.lo mod_client_add_filter.slo mod_client_add_filter.la mod_client_add_filter.i mod_client_add_filter.s mod_client_add_filter.gcno .libs 914s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 914s cd eat_post && make clean 914s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/eat_post' 914s rm -rf mod_eat_post.o mod_eat_post.lo mod_eat_post.slo mod_eat_post.la mod_eat_post.i mod_eat_post.s mod_eat_post.gcno .libs 914s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/eat_post' 914s cd echo_post_chunk && make clean 914s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 914s rm -rf mod_echo_post_chunk.o mod_echo_post_chunk.lo mod_echo_post_chunk.slo mod_echo_post_chunk.la mod_echo_post_chunk.i mod_echo_post_chunk.s mod_echo_post_chunk.gcno .libs 914s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 914s cd test_utilities && make clean 914s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 914s rm -rf mod_test_utilities.o mod_test_utilities.lo mod_test_utilities.slo mod_test_utilities.la mod_test_utilities.i mod_test_utilities.s mod_test_utilities.gcno .libs 914s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 914s cd nntp_like && make clean 914s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 914s rm -rf mod_nntp_like.o mod_nntp_like.lo mod_nntp_like.slo mod_nntp_like.la mod_nntp_like.i mod_nntp_like.s mod_nntp_like.gcno .libs 914s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 914s cd list_modules && make clean 914s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/list_modules' 914s rm -rf mod_list_modules.o mod_list_modules.lo mod_list_modules.slo mod_list_modules.la mod_list_modules.i mod_list_modules.s mod_list_modules.gcno .libs 914s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/list_modules' 914s cd test_session && make clean 914s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_session' 914s rm -rf mod_test_session.o mod_test_session.lo mod_test_session.slo mod_test_session.la mod_test_session.i mod_test_session.s mod_test_session.gcno .libs 914s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_session' 914s cd test_pass_brigade && make clean 914s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 914s rm -rf mod_test_pass_brigade.o mod_test_pass_brigade.lo mod_test_pass_brigade.slo mod_test_pass_brigade.la mod_test_pass_brigade.i mod_test_pass_brigade.s mod_test_pass_brigade.gcno .libs 914s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 914s cd memory_track && make clean 914s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/memory_track' 914s rm -rf mod_memory_track.o mod_memory_track.lo mod_memory_track.slo mod_memory_track.la mod_memory_track.i mod_memory_track.s mod_memory_track.gcno .libs 914s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/memory_track' 914s cd random_chunk && make clean 914s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 914s rm -rf mod_random_chunk.o mod_random_chunk.lo mod_random_chunk.slo mod_random_chunk.la mod_random_chunk.i mod_random_chunk.s mod_random_chunk.gcno .libs 914s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 914s cd test_rwrite && make clean 914s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 914s rm -rf mod_test_rwrite.o mod_test_rwrite.lo mod_test_rwrite.slo mod_test_rwrite.la mod_test_rwrite.i mod_test_rwrite.s mod_test_rwrite.gcno .libs 914s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 914s cd echo_post && make clean 914s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/echo_post' 914s rm -rf mod_echo_post.o mod_echo_post.lo mod_echo_post.slo mod_echo_post.la mod_echo_post.i mod_echo_post.s mod_echo_post.gcno .libs 914s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/echo_post' 914s cd fold && make clean 914s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/fold' 914s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 914s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/fold' 914s cd authany && make clean 914s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/authany' 914s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 914s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/authany' 914s cd test_apr_uri && make clean 914s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 914s rm -rf mod_test_apr_uri.o mod_test_apr_uri.lo mod_test_apr_uri.slo mod_test_apr_uri.la mod_test_apr_uri.i mod_test_apr_uri.s mod_test_apr_uri.gcno .libs 914s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 914s cd test_ssl && make clean 914s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 914s rm -rf mod_test_ssl.o mod_test_ssl.lo mod_test_ssl.slo mod_test_ssl.la mod_test_ssl.i mod_test_ssl.s mod_test_ssl.gcno .libs 914s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 914s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules' 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 914s rmdir export 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 914s rmdir certs 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 914s rmdir proxy 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 914s rmdir crl 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 914s rmdir keys 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 914s rmdir newcerts 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 914s rmdir conf 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 914s rmdir csr 914s unlink /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 914s rmdir asf 914s rmdir /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 915s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 915s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/Apache-Test' 915s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 915s t/TEST -clean 915s [warning] setting ulimit to allow core files 915s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 915s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 915s make[2]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 915s rm -f \ 915s TestItSelf.bso TestItSelf.def \ 915s TestItSelf.exp TestItSelf.x \ 915s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 915s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 915s *.a *.o \ 915s *perl.core MYMETA.json \ 915s MYMETA.yml blibdirs.ts \ 915s core core.*perl.*.? \ 915s core.[0-9] core.[0-9][0-9] \ 915s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 915s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 915s mon.out perl \ 915s perl perl.exe \ 915s perlmain.c pm_to_blib \ 915s pm_to_blib.ts so_locations \ 915s tmon.out 915s rm -rf \ 915s Makefile.old blib \ 915s t/TEST 915s mv Makefile Makefile.old > /dev/null 2>&1 915s make[2]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 915s rm -f \ 915s Test.bso Test.def \ 915s Test.exp Test.x \ 915s ../blib/arch/auto/Apache/Test/extralibs.all \ 915s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 915s *.a *.o \ 915s *perl.core MYMETA.json \ 915s MYMETA.yml blibdirs.ts \ 915s core core.*perl.*.? \ 915s core.[0-9] core.[0-9][0-9] \ 915s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 915s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 915s mon.out perl \ 915s perl perl.exe \ 915s perlmain.c pm_to_blib \ 915s pm_to_blib.ts so_locations \ 915s tmon.out 915s rm -rf \ 915s .mypacklist Makefile.old \ 915s blib t/REPORT \ 915s t/TEST 915s mv Makefile Makefile.old > /dev/null 2>&1 915s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/Apache-Test' 915s rm -f \ 915s test.bso test.def \ 915s test.exp test.x \ 915s blib/arch/auto/httpd-test/extralibs.all \ 915s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 915s *.a *.o \ 915s *perl.core MYMETA.json \ 915s MYMETA.yml blibdirs.ts \ 915s core core.*perl.*.? \ 915s core.[0-9] core.[0-9][0-9] \ 915s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 915s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 915s mon.out perl \ 915s perl perl.exe \ 915s perlmain.c pm_to_blib \ 915s pm_to_blib.ts so_locations \ 915s tmon.out 915s rm -rf \ 915s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 915s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 915s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 915s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 915s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 915s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 915s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 915s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 915s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 915s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 915s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 915s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 915s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 915s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 915s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 915s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 915s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 915s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 915s blib 915s mv Makefile Makefile.old > /dev/null 2>&1 915s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 915s + chown -R tuser: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp 915s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/apache2.conf.debian' 916s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 916s [ info] generating script ./t/htdocs/modules/cgi/big.pl 916s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 916s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 916s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 916s [ info] generating script ./t/htdocs/modules/cgi/env.pl 916s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 916s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 916s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 916s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 916s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 916s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 916s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 916s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 916s [ info] generating script ./t/htdocs/modules/cgi/action.pl 916s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 916s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 916s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 916s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 916s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 916s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 916s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 916s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 916s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 916s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 916s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 916s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 916s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 916s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 916s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 916s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 916s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 916s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 916s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 916s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 916s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 916s Warning: NAME must be a package name 916s Checking if your kit is complete... 916s Looks good 916s [ info] generating script t/TEST 916s [ info] generating script ./t/cgi-bin/next_available_port.pl 916s [ info] generating script ./t/cgi-bin/cookies.pl 916s [ info] generating script t/TEST 916s Writing MYMETA.yml and MYMETA.json 916s Writing MYMETA.yml and MYMETA.json 916s Checking for Cwd...ok 916s Checking for File::Spec...ok 916s Generating a Unix-style Makefile 916s Writing Makefile for httpd-test 916s Writing MYMETA.yml and MYMETA.json 916s + su tuser -c 't/TEST ' 916s + tee testlog.mpm_event 916s [warning] setting ulimit to allow core files 916s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/TEST 918s [warning] generating SSL CA for asf 918s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 918s .....+......+.+...+.........+...............+...+...+.................+.........+....+.....+.+...+......+..+.......+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+............+.+..+..........+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+......+...............+......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 919s ........+...+.............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*............+....+.........+..+...+....+.....+............+.........+....+...+........+.+......+...+.....+......+.+.........+...+..+.+..+...+...+....+.................+.+..+.+...............+..+....+...+...........+....+...........+......+.+...+..+...+......+...+......+.+...+...............+........+.............+......+......+...+............+..+......+.......+........+.+...............+.........+.....+....+.....+.+......+...+......+..+.......+........+.......+......+..............+.+.........+........+...+.+.........+.........+...+..+.......+...+..+...+.......+......+..+.......+...+..+.+........+.+.........+..+.........+................+............+....................+...+....+..............+.+...+...........+.........+.............+..+...+...............+.........+.+...+.........+.....+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 919s ----- 919s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 919s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 919s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 919s [ info] openssl req -new -key keys/server_des3_dsa.pem -out csr/server_des3_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server_des3_dsa.cnf 919s [ info] openssl ca -policy policy_anything -in csr/server_des3_dsa.csr -out certs/server_des3_dsa.crt -passin pass:httpd -config conf/server_des3_dsa.cnf -batch -extensions server_ext 919s Using configuration from conf/server_des3_dsa.cnf 919s Check that the request matches the signature 919s Signature ok 919s The Subject's Distinguished Name is as follows 919s countryName :PRINTABLE:'US' 919s stateOrProvinceName :ASN.1 12:'California' 919s localityName :ASN.1 12:'San Francisco' 919s organizationName :ASN.1 12:'ASF' 919s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 919s commonName :ASN.1 12:'localhost' 919s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 919s Certificate is to be certified until Jun 3 13:27:59 2025 GMT (365 days) 919s 919s Write out database with 1 new entries 919s Database updated 919s [ info] openssl genrsa -out keys/server2.pem 2048 919s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 920s [ info] openssl ca -policy policy_anything -in csr/server2.csr -out certs/server2.crt -passin pass:httpd -config conf/server2.cnf -batch -extensions server_ext 920s Using configuration from conf/server2.cnf 920s Check that the request matches the signature 920s Signature ok 920s The Subject's Distinguished Name is as follows 920s countryName :PRINTABLE:'US' 920s stateOrProvinceName :ASN.1 12:'California' 920s localityName :ASN.1 12:'San Francisco' 920s organizationName :ASN.1 12:'ASF' 920s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 920s commonName :ASN.1 12:'localhost' 920s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 920s Certificate is to be certified until Jun 3 13:27:59 2025 GMT (365 days) 920s 920s Write out database with 1 new entries 920s Database updated 920s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 920s [ info] openssl req -new -key keys/server2_des3_dsa.pem -out csr/server2_des3_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server2_des3_dsa.cnf 920s [ info] openssl ca -policy policy_anything -in csr/server2_des3_dsa.csr -out certs/server2_des3_dsa.crt -passin pass:httpd -config conf/server2_des3_dsa.cnf -batch -extensions server_ext 920s Using configuration from conf/server2_des3_dsa.cnf 920s Check that the request matches the signature 920s Signature ok 920s The Subject's Distinguished Name is as follows 920s countryName :PRINTABLE:'US' 920s stateOrProvinceName :ASN.1 12:'California' 920s localityName :ASN.1 12:'San Francisco' 920s organizationName :ASN.1 12:'ASF' 920s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 920s commonName :ASN.1 12:'localhost' 920s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 920s Certificate is to be certified until Jun 3 13:28:00 2025 GMT (365 days) 920s 920s Write out database with 1 new entries 920s Database updated 920s [ info] openssl genrsa -out keys/client_ok.pem 2048 920s [ info] openssl req -new -key keys/client_ok.pem -out csr/client_ok.csr -passin pass:httpd -passout pass:httpd -config conf/client_ok.cnf 920s [ info] openssl ca -policy policy_anything -in csr/client_ok.csr -out certs/client_ok.crt -passin pass:httpd -config conf/client_ok.cnf -batch -extensions client_ok_ext 920s Using configuration from conf/client_ok.cnf 920s Check that the request matches the signature 920s Signature ok 920s The Subject's Distinguished Name is as follows 920s countryName :PRINTABLE:'US' 920s stateOrProvinceName :ASN.1 12:'California' 920s localityName :ASN.1 12:'San Francisco' 920s organizationName :ASN.1 12:'ASF' 920s organizationalUnitName:ASN.1 12:'httpd-test' 920s commonName :ASN.1 12:'client_ok' 920s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 920s Certificate is to be certified until Jun 3 13:28:00 2025 GMT (365 days) 920s 920s Write out database with 1 new entries 920s Database updated 920s [ info] openssl pkcs12 -export -in certs/client_ok.crt -inkey keys/client_ok.pem -out export/client_ok.p12 -passin pass:httpd -passout pass:httpd 920s [ info] generating proxy cert: proxy/client_ok.pem 920s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 920s [ info] openssl req -new -key keys/server_dsa.pem -out csr/server_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server_dsa.cnf 920s [ info] openssl ca -policy policy_anything -in csr/server_dsa.csr -out certs/server_dsa.crt -passin pass:httpd -config conf/server_dsa.cnf -batch -extensions server_ext 920s Using configuration from conf/server_dsa.cnf 920s Check that the request matches the signature 920s Signature ok 920s The Subject's Distinguished Name is as follows 920s countryName :PRINTABLE:'US' 920s stateOrProvinceName :ASN.1 12:'California' 920s localityName :ASN.1 12:'San Francisco' 920s organizationName :ASN.1 12:'ASF' 920s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 920s commonName :ASN.1 12:'localhost' 920s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 920s Certificate is to be certified until Jun 3 13:28:00 2025 GMT (365 days) 920s 920s Write out database with 1 new entries 920s Database updated 920s [ info] openssl genrsa -out keys/client_revoked.pem 2048 920s [ info] openssl req -new -key keys/client_revoked.pem -out csr/client_revoked.csr -passin pass:httpd -passout pass:httpd -config conf/client_revoked.cnf 920s [ info] openssl ca -policy policy_anything -in csr/client_revoked.csr -out certs/client_revoked.crt -passin pass:httpd -config conf/client_revoked.cnf -batch 920s Using configuration from conf/client_revoked.cnf 920s Check that the request matches the signature 920s Signature ok 920s The Subject's Distinguished Name is as follows 920s countryName :PRINTABLE:'US' 920s stateOrProvinceName :ASN.1 12:'California' 920s localityName :ASN.1 12:'San Francisco' 920s organizationName :ASN.1 12:'ASF' 920s organizationalUnitName:ASN.1 12:'httpd-test' 920s commonName :ASN.1 12:'client_revoked' 920s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 920s Certificate is to be certified until Jun 3 13:28:00 2025 GMT (365 days) 920s 920s Write out database with 1 new entries 920s Database updated 920s [ info] openssl pkcs12 -export -in certs/client_revoked.crt -inkey keys/client_revoked.pem -out export/client_revoked.p12 -passin pass:httpd -passout pass:httpd 920s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 920s Using configuration from conf/cacrl.cnf 920s Revoking Certificate 06. 920s Database updated 920s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 920s Using configuration from conf/cacrl.cnf 920s [ info] generating proxy cert: proxy/client_revoked.pem 920s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 921s [ info] openssl req -new -key keys/server2_des3.pem -out csr/server2_des3.csr -passin pass:httpd -passout pass:httpd -config conf/server2_des3.cnf 921s [ info] openssl ca -policy policy_anything -in csr/server2_des3.csr -out certs/server2_des3.crt -passin pass:httpd -config conf/server2_des3.cnf -batch -extensions server_ext 921s Using configuration from conf/server2_des3.cnf 921s Check that the request matches the signature 921s Signature ok 921s The Subject's Distinguished Name is as follows 921s countryName :PRINTABLE:'US' 921s stateOrProvinceName :ASN.1 12:'California' 921s localityName :ASN.1 12:'San Francisco' 921s organizationName :ASN.1 12:'ASF' 921s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 921s commonName :ASN.1 12:'localhost' 921s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 921s Certificate is to be certified until Jun 3 13:28:01 2025 GMT (365 days) 921s 921s Write out database with 1 new entries 921s Database updated 921s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 921s [ info] openssl req -new -key keys/server_des3.pem -out csr/server_des3.csr -passin pass:httpd -passout pass:httpd -config conf/server_des3.cnf 921s [ info] openssl ca -policy policy_anything -in csr/server_des3.csr -out certs/server_des3.crt -passin pass:httpd -config conf/server_des3.cnf -batch -extensions server_ext 921s Using configuration from conf/server_des3.cnf 921s Check that the request matches the signature 921s Signature ok 921s The Subject's Distinguished Name is as follows 921s countryName :PRINTABLE:'US' 921s stateOrProvinceName :ASN.1 12:'California' 921s localityName :ASN.1 12:'San Francisco' 921s organizationName :ASN.1 12:'ASF' 921s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 921s commonName :ASN.1 12:'localhost' 921s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 921s Certificate is to be certified until Jun 3 13:28:01 2025 GMT (365 days) 921s 921s Write out database with 1 new entries 921s Database updated 921s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 921s [ info] openssl req -new -key keys/server2_dsa.pem -out csr/server2_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server2_dsa.cnf 921s [ info] openssl ca -policy policy_anything -in csr/server2_dsa.csr -out certs/server2_dsa.crt -passin pass:httpd -config conf/server2_dsa.cnf -batch -extensions server_ext 921s Using configuration from conf/server2_dsa.cnf 921s Check that the request matches the signature 921s Signature ok 921s The Subject's Distinguished Name is as follows 921s countryName :PRINTABLE:'US' 921s stateOrProvinceName :ASN.1 12:'California' 921s localityName :ASN.1 12:'San Francisco' 921s organizationName :ASN.1 12:'ASF' 921s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 921s commonName :ASN.1 12:'localhost' 921s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 921s Certificate is to be certified until Jun 3 13:28:01 2025 GMT (365 days) 921s 921s Write out database with 1 new entries 921s Database updated 921s [ info] openssl genrsa -out keys/server.pem 2048 922s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 922s [ info] openssl ca -policy policy_anything -in csr/server.csr -out certs/server.crt -passin pass:httpd -config conf/server.cnf -batch -extensions server_ext 922s Using configuration from conf/server.cnf 922s Check that the request matches the signature 922s Signature ok 922s The Subject's Distinguished Name is as follows 922s countryName :PRINTABLE:'US' 922s stateOrProvinceName :ASN.1 12:'California' 930s localityName :ASN.1 12:'San Francisco' 930s organizationName :ASN.1 12:'ASF' 930s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 930s commonName :ASN.1 12:'localhost' 930s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 930s Certificate is to be certified until Jun 3 13:28:02 2025 GMT (365 days) 930s 930s Write out database with 1 new entries 930s Database updated 930s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 930s [ info] openssl req -new -key keys/client_snakeoil.pem -out csr/client_snakeoil.csr -passin pass:httpd -passout pass:httpd -config conf/client_snakeoil.cnf 930s [ info] openssl ca -policy policy_anything -in csr/client_snakeoil.csr -out certs/client_snakeoil.crt -passin pass:httpd -config conf/client_snakeoil.cnf -batch 930s Using configuration from conf/client_snakeoil.cnf 930s Check that the request matches the signature 930s Signature ok 930s The Subject's Distinguished Name is as follows 930s countryName :PRINTABLE:'AU' 930s stateOrProvinceName :ASN.1 12:'Queensland' 930s localityName :ASN.1 12:'Mackay' 930s organizationName :ASN.1 12:'Snake Oil, Ltd.' 930s organizationalUnitName:ASN.1 12:'Staff' 930s commonName :ASN.1 12:'client_snakeoil' 930s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 930s Certificate is to be certified until Jun 3 13:28:02 2025 GMT (365 days) 930s 930s Write out database with 1 new entries 930s Database updated 930s [ info] openssl pkcs12 -export -in certs/client_snakeoil.crt -inkey keys/client_snakeoil.pem -out export/client_snakeoil.p12 -passin pass:httpd -passout pass:httpd 930s [ info] generating proxy cert: proxy/client_snakeoil.pem 930s [ info] openssl genrsa -out keys/client_colon.pem 2048 930s [ info] openssl req -new -key keys/client_colon.pem -out csr/client_colon.csr -passin pass:httpd -passout pass:httpd -config conf/client_colon.cnf 930s [ info] openssl ca -policy policy_anything -in csr/client_colon.csr -out certs/client_colon.crt -passin pass:httpd -config conf/client_colon.cnf -batch 930s Using configuration from conf/client_colon.cnf 930s Check that the request matches the signature 930s Signature ok 930s The Subject's Distinguished Name is as follows 930s countryName :PRINTABLE:'Ucd input_body_filter && make .libs/mod_input_body_filter.so 930s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 930s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 930s S' 930s stateOrProvinceName :ASN.1 12:'California' 930s localityName :ASN.1 12:'San Francisco' 930s organizationName :ASN.1 12:'ASF' 930s organizationalUnitName:ASN.1 12:'httpd-test' 930s commonName :ASN.1 12:'user:colon' 930s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 930s Certificate is to be certified until Jun 3 13:28:03 2025 GMT (365 days) 930s 930s Write out database with 1 new entries 930s Database updated 930s [ info] openssl pkcs12 -export -in certs/client_colon.crt -inkey keys/client_colon.pem -out export/client_colon.p12 -passin pass:httpd -passout pass:httpd 930s [ info] generating proxy cert: proxy/client_colon.pem 930s [ info] linked ca-bundle.crl to fdd35eee.r0 930s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_input_body_filter.lo mod_input_body_filter.c && touch mod_input_body_filter.slo 930s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 930s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 930s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 930s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 930s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 930s cd client_add_filter && make .libs/mod_client_add_filter.so 930s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 930s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 930s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_client_add_filter.lo mod_client_add_filter.c && touch mod_client_add_filter.slo 930s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 930s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 930s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 930s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 930s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 930s cd eat_post && make .libs/mod_eat_post.so 930s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/eat_post' 930s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 930s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 930s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 930s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 930s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/eat_post' 930s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 930s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 930s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 930s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 930s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 930s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 930s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 930s cd test_utilities && make .libs/mod_test_utilities.so 930s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 930s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 930s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 930s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 930s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 930s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 930s cd nntp_like && make .libs/mod_nntp_like.so 930s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 930s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 930s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 930s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 930s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 930s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 930s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post_chunk.lo mod_echo_post_chunk.c && touch mod_echo_post_chunk.slo 930s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 930s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 930s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 930s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 930s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 930s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 930s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 930s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 930s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 930s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_pass_brigade.lo mod_test_pass_brigade.c && touch mod_test_pass_brigade.slo 930s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 930s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 930s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 930s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 930s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 930s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 930s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 930s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 930s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 930s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 930s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 930s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 930s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 930s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 930s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 930s cd list_modules && make .libs/mod_list_modules.so 930s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/list_modules' 930s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 930s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 930s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 930s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 930s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/list_modules' 930s cd test_session && make .libs/mod_test_session.so 930s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_session' 930s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 930s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 930s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 930s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 930s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_session' 930s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 930s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 930s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 930s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 930s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 930s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 930s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 930s cd memory_track && make .libs/mod_memory_track.so 930s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/memory_track' 930s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 930s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 930s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 930s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 930s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/memory_track' 930s cd random_chunk && make .libs/mod_random_chunk.so 930s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 930s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 930s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 930s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 930s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 930s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 930s cd test_rwrite && make .libs/mod_test_rwrite.so 930s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 930s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 930s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 930s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 930s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 930s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 930s cd echo_post && make .libs/mod_echo_post.so 930s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/echo_post' 930s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 930s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 930s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 930s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 930s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/echo_post' 930s cd fold && make .libs/mod_fold.so 930s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/fold' 930s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 930s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 930s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 930s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 930s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/fold' 930s cd authany && make .libs/mod_authany.so 930s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/authany' 930s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 930s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 930s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 930s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 930s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/authany' 930s cd test_apr_uri && make .libs/mod_test_apr_uri.so 930s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 930s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 930s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_apr_uri.lo mod_test_apr_uri.c && touch mod_test_apr_uri.slo 930s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 930s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 930s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 931s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 931s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 931s cd test_ssl && make .libs/mod_test_ssl.so 931s make[1]: Entering directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 931s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 931s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static powerpc64le-linux-gnu-gcc -prefer-pic -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 931s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 931s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static powerpc64le-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 931s libtool: link: powerpc64le-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 931s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 931s make[1]: Leaving directory '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 931s /usr/sbin/apache2 -d /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 931s using Apache/2.4.58 (event MPM) 931s 931s waiting 60 seconds for server to start: .[Mon Jun 03 13:28:11.562178 2024] [core:trace3] [pid 323898:tid 116653792580512] core.c(3482): Setting LogLevel for all modules to trace8 931s [Mon Jun 03 13:28:11.563390 2024] [core:trace6] [pid 323898:tid 116653792580512] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 931s [Mon Jun 03 13:28:11.563608 2024] [core:trace3] [pid 323898:tid 116653792580512] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 931s [Mon Jun 03 13:28:11.565096 2024] [core:trace6] [pid 323898:tid 116653792580512] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 931s [Mon Jun 03 13:28:11.565287 2024] [core:trace3] [pid 323898:tid 116653792580512] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 931s [Mon Jun 03 13:28:11.565448 2024] [core:trace3] [pid 323898:tid 116653792580512] core.c(3482): Setting LogLevel for all modules to info 931s [Mon Jun 03 13:28:11.565612 2024] [core:trace6] [pid 323898:tid 116653792580512] core.c(3499): Cannot find module 'core', trying 'core_module' 931s [Mon Jun 03 13:28:11.565768 2024] [core:trace3] [pid 323898:tid 116653792580512] core.c(3509): Setting LogLevel for module core.c to crit 931s [Mon Jun 03 13:28:11.565778 2024] [core:trace3] [pid 323898:tid 116653792580512] core.c(3482): Setting LogLevel for all modules to crit 931s [Mon Jun 03 13:28:11.565789 2024] [core:trace6] [pid 323898:tid 116653792580512] core.c(3499): Cannot find module 'core', trying 'core_module' 931s [Mon Jun 03 13:28:11.565797 2024] [core:trace3] [pid 323898:tid 116653792580512] core.c(3509): Setting LogLevel for module core.c to info 931s [Mon Jun 03 13:28:11.565802 2024] [core:trace3] [pid 323898:tid 116653792580512] core.c(3482): Setting LogLevel for all modules to crit 931s [Mon Jun 03 13:28:11.565813 2024] [core:trace6] [pid 323898:tid 116653792580512] core.c(3499): Cannot find module 'core', trying 'core_module' 931s [Mon Jun 03 13:28:11.565822 2024] [core:trace3] [pid 323898:tid 116653792580512] core.c(3509): Setting LogLevel for module core.c to info 931s [Mon Jun 03 13:28:11.565826 2024] [core:trace3] [pid 323898:tid 116653792580512] core.c(3482): Setting LogLevel for all modules to crit 931s [Mon Jun 03 13:28:11.565831 2024] [core:trace3] [pid 323898:tid 116653792580512] core.c(3482): Setting LogLevel for all modules to info 931s [Mon Jun 03 13:28:11.565842 2024] [core:trace6] [pid 323898:tid 116653792580512] core.c(3499): Cannot find module 'core', trying 'core_module' 931s [Mon Jun 03 13:28:11.565850 2024] [core:trace3] [pid 323898:tid 116653792580512] core.c(3509): Setting LogLevel for module core.c to crit 931s [Mon Jun 03 13:28:11.565855 2024] [core:trace3] [pid 323898:tid 116653792580512] core.c(3482): Setting LogLevel for all modules to info 931s [Mon Jun 03 13:28:11.566427 2024] [core:trace6] [pid 323898:tid 116653792580512] core.c(3499): Cannot find module 'http2', trying 'http2_module' 931s [Mon Jun 03 13:28:11.566438 2024] [core:trace3] [pid 323898:tid 116653792580512] core.c(3509): Setting LogLevel for module mod_http2.c to debug 931s [Mon Jun 03 13:28:11.567591 2024] [proxy:info] [pid 323898:tid 116653792580512] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 931s [Mon Jun 03 13:28:11.567767 2024] [core:trace6] [pid 323898:tid 116653792580512] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 931s [Mon Jun 03 13:28:11.567931 2024] [core:trace3] [pid 323898:tid 116653792580512] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 932s . 932s waiting 60 seconds for server to start: ok (waited 0 secs) 932s server localhost:8529 started 932s server localhost:8530 listening (mod_nntp_like) 932s server localhost:8531 listening (mod_nntp_like_ssl) 932s server localhost:8532 listening (mod_ssl) 932s server localhost:8533 listening (ssl_optional_cc) 932s server localhost:8534 listening (ssl_pr33791) 932s server localhost:8535 listening (ssl_ocsp) 932s server localhost:8536 listening (mod_proxy) 932s server localhost:8537 listening (proxy_http_bal1) 933s server localhost:8538 listening (proxy_http_bal2) 933s server localhost:8539 listening (proxy_http_balancer) 933s server localhost:8542 listening (proxy_fcgi) 933s server localhost:8543 listening (mod_cache) 933s server localhost:8544 listening (core) 933s server localhost:8545 listening (cve_2011_3368_rewrite) 933s server localhost:8546 listening (proxy_http_reverse) 933s server localhost:8547 listening (proxy_http_nofwd) 933s server localhost:8548 listening (cve_2011_3368) 933s server localhost:8549 listening (mod_headers) 933s server localhost:8550 listening (mod_echo) 933s server localhost:8551 listening (mod_echo_ssl) 933s server localhost:8552 listening (error_document) 933s server localhost:8553 listening (http_unsafe) 933s server localhost:8554 listening (http_strict) 933s server localhost:8555 listening (remote_ip) 933s server localhost:8556 listening (mod_vhost_alias) 933s server localhost:8557 listening (h2c) 933s server localhost:8558 listening (h2) 933s server localhost:8559 listening (mod_include) 933s server localhost:8560 listening (proxy_http_https) 933s server localhost:8561 listening (proxy_https_https) 933s server localhost:8562 listening (proxy_http_https_proxy_section) 933s server localhost:8563 listening (proxy_https_https_proxy_section) 933s server localhost:8564 listening (proxy_https_http) 934s [ info] adding source lib /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 940s t/ab/base.t ......................... 940s 1..5 940s # Running under perl version 5.038002 for linux 940s # Current time local: Mon Jun 3 13:28:18 2024 940s # Current time GMT: Mon Jun 3 13:28:18 2024 940s # Using Test.pm version 1.31 940s # Using Apache/Test.pm version 1.42 940s # # running: 940s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8544/ 940s ok 1 940s ok 2 940s # # running: 940s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 940s ok 3 940s ok 4 940s ok 5 940s ok 942s t/apache/404.t ...................... 942s 1..2 942s # Running under perl version 5.038002 for linux 942s # Current time local: Mon Jun 3 13:28:20 2024 942s # Current time GMT: Mon Jun 3 13:28:20 2024 942s # Using Test.pm version 1.31 942s # Using Apache/Test.pm version 1.42 942s # GET_STR Response: 942s # HTTP/1.1 404 Not Found 942s # Connection: close 942s # Date: Mon, 03 Jun 2024 13:28:22 GMT 942s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 942s # Content-Length: 196 942s # Content-Type: text/html; charset=iso-8859-1 942s # Client-Date: Mon, 03 Jun 2024 13:28:22 GMT 942s # Client-Peer: 127.0.0.1:8529 942s # Client-Response-Num: 1 942s # Title: 404 Not Found 942s # 942s # 942s # 942s # 404 Not Found 942s # 942s #

Not Found

942s #

The requested URL was not found on this server.

942s # 942s ok 1 942s ok 2 942s ok 944s t/apache/acceptpathinfo.t ........... 944s 1..36 944s # Running under perl version 5.038002 for linux 944s # Current time local: Mon Jun 3 13:28:22 2024 944s # Current time GMT: Mon Jun 3 13:28:22 2024 944s # Using Test.pm version 1.31 944s # Using Apache/Test.pm version 1.42 944s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on 944s # expected: '200' 944s # received: '200' 944s ok 1 944s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on 944s # expected: qr/_\(none\)_/ 944s # received: '_(none)_' 944s ok 2 944s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/foo/bar 944s # expected: '404' 944s # received: '404' 944s ok 3 944s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/foo/bar 944s # expected: qr/Not Found/ 944s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 944s ok 4 944s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml 944s # expected: '200' 944s # received: '200' 944s ok 5 944s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml 944s # expected: qr/_\(none\)_/ 944s # received: '_(none)_' 944s ok 6 944s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml/foo/bar 944s # expected: '200' 944s # received: '200' 944s ok 7 944s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml/foo/bar 944s # expected: qr/_\/foo\/bar_/ 944s # received: '_/foo/bar_' 944s ok 8 944s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh 944s # expected: '200' 944s # received: '200' 944s ok 9 944s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh 944s # expected: qr/_\(none\)_/ 944s # received: '_(none)_' 944s ok 10 944s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh/foo/bar 944s # expected: '200' 944s # received: '200' 944s ok 11 944s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh/foo/bar 944s # expected: qr/_\/foo\/bar_/ 944s # received: '_/foo/bar_' 944s ok 12 944s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off 944s # expected: '200' 944s # received: '200' 944s ok 13 944s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off 944s # expected: qr/_\(none\)_/ 944s # received: '_(none)_' 944s ok 14 944s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/foo/bar 944s # expected: '404' 944s # received: '404' 944s ok 15 944s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/foo/bar 944s # expected: qr/Not Found/ 944s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 944s ok 16 944s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/index.shtml 944s # expected: '200' 944s # received: '200' 944s ok 17 944s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/index.shtml 944s # expected: qr/_\(none\)_/ 944s # received: '_(none)_' 944s ok 18 944s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/index.shtml/foo/bar 944s # expected: '404' 944s # received: '404' 944s ok 19 944s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/index.shtml/foo/bar 944s # expected: qr/Not Found/ 944s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 944s ok 20 944s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh 944s # expected: '200' 944s # received: '200' 944s ok 21 944s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh 944s # expected: qr/_\(none\)_/ 944s # received: '_(none)_' 944s ok 22 944s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh/foo/bar 944s # expected: '404' 944s # received: '404' 944s ok 23 944s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh/foo/bar 944s # expected: qr/Not Found/ 944s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 944s ok 24 944s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 944s # expected: '200' 944s # received: '200' 944s ok 25 944s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 944s # expected: qr/_\(none\)_/ 944s # received: '_(none)_' 944s ok 26 944s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 944s # expected: '404' 944s # received: '404' 944s ok 27 944s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 944s # expected: qr/Not Found/ 944s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 944s ok 28 944s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/index.shtml 944s # expected: '200' 944s # received: '200' 944s ok 29 944s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/index.shtml 944s # expected: qr/_\(none\)_/ 944s # received: '_(none)_' 944s ok 30 944s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/index.shtml/foo/bar 944s # expected: '404' 944s # received: '404' 944s ok 31 944s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/index.shtml/foo/bar 944s # expected: qr/Not Found/ 944s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 944s ok 32 944s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/test.sh 944s # expected: '200' 944s # received: '200' 944s ok 33 944s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/test.sh 944s # expected: qr/_\(none\)_/ 944s # received: '_(none)_' 944s ok 34 944s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/test.sh/foo/bar 944s # expected: '200' 944s # received: '200' 944s ok 35 944s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/test.sh/foo/bar 944s # expected: qr/_\/foo\/bar_/ 944s # received: '_/foo/bar_' 944s ok 36 944s ok 952s t/apache/byterange.t ................ 952s # using LWP client 952s 1..217 952s # Running under perl version 5.038002 for linux 952s # Current time local: Mon Jun 3 13:28:24 2024 952s # Current time GMT: Mon Jun 3 13:28:24 2024 952s # Using Test.pm version 1.31 952s # Using Apache/Test.pm version 1.42 952s downloaded 17651 bytes, file is 17651 bytes 952s ok 1 952s downloaded 56240 bytes, file is 56240 bytes 952s ok 2 952s downloaded 34283 bytes, file is 34283 bytes 952s ok 3 952s downloaded 55533 bytes, file is 55533 bytes 952s ok 4 952s downloaded 43888 bytes, file is 43888 bytes 952s ok 5 952s downloaded 89271 bytes, file is 89271 bytes 952s ok 6 952s downloaded 9991 bytes, file is 9991 bytes 952s ok 7 952s downloaded 9577 bytes, file is 9577 bytes 952s ok 8 952s downloaded 4100 bytes, file is 4100 bytes 952s ok 9 952s downloaded 3672 bytes, file is 3672 bytes 952s ok 10 952s downloaded 7683 bytes, file is 7683 bytes 952s ok 11 952s downloaded 144298 bytes, file is 144298 bytes 952s ok 12 952s downloaded 7966 bytes, file is 7966 bytes 952s ok 13 952s downloaded 6892 bytes, file is 6892 bytes 952s ok 14 952s downloaded 7760 bytes, file is 7760 bytes 952s ok 15 952s downloaded 6327 bytes, file is 6327 bytes 952s ok 16 952s downloaded 133641 bytes, file is 133641 bytes 952s ok 17 952s downloaded 6142 bytes, file is 6142 bytes 952s ok 18 952s downloaded 3594 bytes, file is 3594 bytes 952s ok 19 952s downloaded 4085 bytes, file is 4085 bytes 952s ok 20 952s downloaded 119430 bytes, file is 119430 bytes 952s ok 21 952s downloaded 6597 bytes, file is 6597 bytes 952s ok 22 952s downloaded 5335 bytes, file is 5335 bytes 952s ok 23 952s downloaded 4616 bytes, file is 4616 bytes 952s ok 24 952s downloaded 115538 bytes, file is 115538 bytes 952s ok 25 952s downloaded 10759 bytes, file is 10759 bytes 952s ok 26 952s downloaded 12271 bytes, file is 12271 bytes 952s ok 27 952s downloaded 9232 bytes, file is 9232 bytes 952s ok 28 952s downloaded 129680 bytes, file is 129680 bytes 952s ok 29 952s downloaded 10557 bytes, file is 10557 bytes 952s ok 30 952s downloaded 12319 bytes, file is 12319 bytes 952s ok 31 952s downloaded 8442 bytes, file is 8442 bytes 952s ok 32 952s downloaded 4450 bytes, file is 4450 bytes 952s ok 33 952s downloaded 64523 bytes, file is 64523 bytes 952s ok 34 952s downloaded 8201 bytes, file is 8201 bytes 952s ok 35 952s downloaded 4103 bytes, file is 4103 bytes 952s ok 36 952s downloaded 10924 bytes, file is 10924 bytes 952s ok 37 952s downloaded 4456 bytes, file is 4456 bytes 952s ok 38 952s downloaded 100187 bytes, file is 100187 bytes 952s ok 39 952s downloaded 7717 bytes, file is 7717 bytes 952s ok 40 952s downloaded 7702 bytes, file is 7702 bytes 952s ok 41 952s downloaded 7017 bytes, file is 7017 bytes 952s ok 42 952s downloaded 71129 bytes, file is 71129 bytes 952s ok 43 952s downloaded 4599 bytes, file is 4599 bytes 952s ok 44 952s downloaded 6150 bytes, file is 6150 bytes 952s ok 45 952s downloaded 5111 bytes, file is 5111 bytes 952s ok 46 952s downloaded 40701 bytes, file is 40701 bytes 952s ok 47 952s downloaded 5730 bytes, file is 5730 bytes 952s ok 48 952s downloaded 4682 bytes, file is 4682 bytes 952s ok 49 952s downloaded 4980 bytes, file is 4980 bytes 952s ok 50 952s downloaded 54032 bytes, file is 54032 bytes 952s ok 51 952s downloaded 7007 bytes, file is 7007 bytes 952s ok 52 952s downloaded 37377 bytes, file is 37377 bytes 952s ok 53 952s downloaded 4214 bytes, file is 4214 bytes 952s ok 54 952s downloaded 3946 bytes, file is 3946 bytes 952s ok 55 952s downloaded 4054 bytes, file is 4054 bytes 952s ok 56 952s downloaded 44427 bytes, file is 44427 bytes 952s ok 57 952s downloaded 4744 bytes, file is 4744 bytes 952s ok 58 952s downloaded 3946 bytes, file is 3946 bytes 952s ok 59 952s downloaded 4055 bytes, file is 4055 bytes 952s ok 60 952s downloaded 68937 bytes, file is 68937 bytes 952s ok 61 952s downloaded 3946 bytes, file is 3946 bytes 952s ok 62 952s downloaded 4052 bytes, file is 4052 bytes 952s ok 63 952s downloaded 124713 bytes, file is 124713 bytes 952s ok 64 952s downloaded 107201 bytes, file is 107201 bytes 952s ok 65 952s downloaded 38060 bytes, file is 38060 bytes 952s ok 66 952s downloaded 4470 bytes, file is 4470 bytes 952s ok 67 952s downloaded 6335 bytes, file is 6335 bytes 952s ok 68 952s downloaded 7363 bytes, file is 7363 bytes 952s ok 69 952s downloaded 5889 bytes, file is 5889 bytes 952s ok 70 952s downloaded 4651 bytes, file is 4651 bytes 952s ok 71 952s downloaded 8357 bytes, file is 8357 bytes 952s ok 72 952s downloaded 25281 bytes, file is 25281 bytes 952s ok 73 952s downloaded 53904 bytes, file is 53904 bytes 952s ok 74 952s downloaded 115157 bytes, file is 115157 bytes 952s ok 75 952s downloaded 20457 bytes, file is 20457 bytes 952s ok 76 952s downloaded 5768 bytes, file is 5768 bytes 952s ok 77 952s downloaded 8241 bytes, file is 8241 bytes 952s ok 78 952s downloaded 824371 bytes, file is 824371 bytes 952s ok 79 952s downloaded 22583 bytes, file is 22583 bytes 952s ok 80 952s downloaded 7010 bytes, file is 7010 bytes 952s ok 81 952s downloaded 8386 bytes, file is 8386 bytes 952s ok 82 952s downloaded 294 bytes, file is 294 bytes 952s ok 83 952s downloaded 304 bytes, file is 304 bytes 952s ok 84 952s downloaded 8016 bytes, file is 8016 bytes 952s ok 85 952s downloaded 56994 bytes, file is 56994 bytes 952s ok 86 952s downloaded 4480 bytes, file is 4480 bytes 952s ok 87 952s downloaded 9151 bytes, file is 9151 bytes 952s ok 88 952s downloaded 15459 bytes, file is 15459 bytes 952s ok 89 952s downloaded 9546 bytes, file is 9546 bytes 952s ok 90 952s downloaded 4837 bytes, file is 4837 bytes 952s ok 91 952s downloaded 6938 bytes, file is 6938 bytes 952s ok 92 952s downloaded 26154 bytes, file is 26154 bytes 952s ok 93 952s downloaded 53154 bytes, file is 53154 bytes 952s ok 94 952s downloaded 4943 bytes, file is 4943 bytes 952s ok 95 952s downloaded 43100 bytes, file is 43100 bytes 952s ok 96 952s downloaded 22163 bytes, file is 22163 bytes 952s ok 97 952s downloaded 39867 bytes, file is 39867 bytes 952s ok 98 952s downloaded 4052 bytes, file is 4052 bytes 952s ok 99 952s downloaded 24330 bytes, file is 24330 bytes 952s ok 100 952s downloaded 311377 bytes, file is 311377 bytes 952s ok 101 952s downloaded 9376 bytes, file is 9376 bytes 952s ok 102 952s downloaded 46317 bytes, file is 46317 bytes 952s ok 103 952s downloaded 26746 bytes, file is 26746 bytes 952s ok 104 952s downloaded 7959 bytes, file is 7959 bytes 952s ok 105 952s downloaded 84353 bytes, file is 84353 bytes 952s ok 106 952s downloaded 37665 bytes, file is 37665 bytes 952s ok 107 952s downloaded 10359 bytes, file is 10359 bytes 952s ok 108 952s downloaded 22795 bytes, file is 22795 bytes 952s ok 109 952s downloaded 14429 bytes, file is 14429 bytes 952s ok 110 952s downloaded 9377 bytes, file is 9377 bytes 952s ok 111 952s downloaded 37601 bytes, file is 37601 bytes 952s ok 112 952s downloaded 90814 bytes, file is 90814 bytes 952s ok 113 952s downloaded 55292 bytes, file is 55292 bytes 952s ok 114 952s downloaded 39537 bytes, file is 39537 bytes 952s ok 115 952s downloaded 37816 bytes, file is 37816 bytes 952s ok 116 952s downloaded 49936 bytes, file is 49936 bytes 952s ok 117 952s downloaded 15221 bytes, file is 15221 bytes 952s ok 118 952s downloaded 22218 bytes, file is 22218 bytes 952s ok 119 952s downloaded 13355 bytes, file is 13355 bytes 952s ok 120 952s downloaded 16608 bytes, file is 16608 bytes 952s ok 121 952s downloaded 1649 bytes, file is 1649 bytes 952s ok 122 952s downloaded 422210 bytes, file is 422210 bytes 952s ok 123 952s downloaded 31786 bytes, file is 31786 bytes 952s ok 124 952s downloaded 137232 bytes, file is 137232 bytes 952s ok 125 952s downloaded 16501 bytes, file is 16501 bytes 952s ok 126 952s downloaded 13815 bytes, file is 13815 bytes 952s ok 127 952s downloaded 180836 bytes, file is 180836 bytes 952s ok 128 952s downloaded 45028 bytes, file is 45028 bytes 952s ok 129 952s downloaded 72248 bytes, file is 72248 bytes 952s ok 130 952s downloaded 6153 bytes, file is 6153 bytes 952s ok 131 952s downloaded 1527 bytes, file is 1527 bytes 952s ok 132 952s downloaded 59530 bytes, file is 59530 bytes 952s ok 133 952s downloaded 30628 bytes, file is 30628 bytes 952s ok 134 952s downloaded 2013 bytes, file is 2013 bytes 952s ok 135 952s downloaded 129125 bytes, file is 129125 bytes 952s ok 136 952s downloaded 37398 bytes, file is 37398 bytes 952s ok 137 952s downloaded 22429 bytes, file is 22429 bytes 952s ok 138 952s downloaded 35539 bytes, file is 35539 bytes 952s ok 139 952s downloaded 71703 bytes, file is 71703 bytes 952s ok 140 952s downloaded 4432 bytes, file is 4432 bytes 952s ok 141 952s downloaded 8360 bytes, file is 8360 bytes 952s ok 142 952s downloaded 12224 bytes, file is 12224 bytes 952s ok 143 952s downloaded 355 bytes, file is 355 bytes 952s ok 144 952s downloaded 2026 bytes, file is 2026 bytes 952s ok 145 952s downloaded 74839 bytes, file is 74839 bytes 952s ok 146 952s downloaded 9436 bytes, file is 9436 bytes 952s ok 147 952s downloaded 12143 bytes, file is 12143 bytes 952s ok 148 952s downloaded 26451 bytes, file is 26451 bytes 952s ok 149 952s downloaded 9588 bytes, file is 9588 bytes 952s ok 150 952s downloaded 58695 bytes, file is 58695 bytes 952s ok 151 952s downloaded 22331 bytes, file is 22331 bytes 952s ok 152 952s downloaded 3429 bytes, file is 3429 bytes 952s ok 153 952s downloaded 10963 bytes, file is 10963 bytes 952s ok 154 952s downloaded 8357 bytes, file is 8357 bytes 952s ok 155 952s downloaded 36144 bytes, file is 36144 bytes 952s ok 156 952s downloaded 26757 bytes, file is 26757 bytes 952s ok 157 952s downloaded 151973 bytes, file is 151973 bytes 952s ok 158 952s downloaded 1243 bytes, file is 1243 bytes 952s ok 159 952s downloaded 15223 bytes, file is 15223 bytes 952s ok 160 952s downloaded 93369 bytes, file is 93369 bytes 952s ok 161 952s downloaded 14283 bytes, file is 14283 bytes 952s ok 162 952s downloaded 4784 bytes, file is 4784 bytes 952s ok 163 952s downloaded 51369 bytes, file is 51369 bytes 952s ok 164 952s downloaded 49853 bytes, file is 49853 bytes 952s ok 165 952s downloaded 5144 bytes, file is 5144 bytes 952s ok 166 952s downloaded 23397 bytes, file is 23397 bytes 952s ok 167 952s downloaded 68880 bytes, file is 68880 bytes 952s ok 168 952s downloaded 12096 bytes, file is 12096 bytes 952s ok 169 952s downloaded 26551 bytes, file is 26551 bytes 952s ok 170 952s downloaded 89288 bytes, file is 89288 bytes 952s ok 171 952s downloaded 5138 bytes, file is 5138 bytes 952s ok 172 952s downloaded 6693 bytes, file is 6693 bytes 952s ok 173 952s downloaded 135805 bytes, file is 135805 bytes 952s ok 174 952s downloaded 31661 bytes, file is 31661 bytes 952s ok 175 952s downloaded 33167 bytes, file is 33167 bytes 952s ok 176 952s downloaded 48816 bytes, file is 48816 bytes 952s ok 177 952s downloaded 35911 bytes, file is 35911 bytes 952s ok 178 952s downloaded 18756 bytes, file is 18756 bytes 952s ok 179 952s downloaded 43401 bytes, file is 43401 bytes 952s ok 180 952s downloaded 509 bytes, file is 509 bytes 952s ok 181 952s downloaded 19189 bytes, file is 19189 bytes 952s ok 182 952s downloaded 15588 bytes, file is 15588 bytes 952s ok 183 952s downloaded 123417 bytes, file is 123417 bytes 952s ok 184 952s downloaded 1548 bytes, file is 1548 bytes 952s ok 185 952s downloaded 58669 bytes, file is 58669 bytes 952s ok 186 952s downloaded 27846 bytes, file is 27846 bytes 952s ok 187 952s downloaded 19186 bytes, file is 19186 bytes 952s ok 188 952s downloaded 29862 bytes, file is 29862 bytes 952s ok 189 952s downloaded 7132 bytes, file is 7132 bytes 952s ok 190 952s downloaded 9019 bytes, file is 9019 bytes 952s ok 191 952s downloaded 77701 bytes, file is 77701 bytes 952s ok 192 952s downloaded 53982 bytes, file is 53982 bytes 952s ok 193 952s downloaded 10328 bytes, file is 10328 bytes 952s ok 194 952s downloaded 46394 bytes, file is 46394 bytes 952s ok 195 952s downloaded 39569 bytes, file is 39569 bytes 952s ok 196 952s downloaded 758278 bytes, file is 758278 bytes 952s ok 197 952s downloaded 372 bytes, file is 372 bytes 952s ok 198 952s downloaded 294 bytes, file is 294 bytes 952s ok 199 952s downloaded 294 bytes, file is 294 bytes 952s ok 200 952s downloaded 10623 bytes, file is 10623 bytes 952s ok 201 952s downloaded 8511 bytes, file is 8511 bytes 952s ok 202 952s downloaded 4483 bytes, file is 4483 bytes 952s ok 203 952s downloaded 90816 bytes, file is 90816 bytes 952s ok 204 952s downloaded 25417 bytes, file is 25417 bytes 952s ok 205 952s downloaded 14126 bytes, file is 14126 bytes 952s ok 206 952s downloaded 38625 bytes, file is 38625 bytes 952s ok 207 952s downloaded 454394 bytes, file is 454394 bytes 952s ok 208 952s downloaded 7951 bytes, file is 7951 bytes 952s ok 209 952s downloaded 7400 bytes, file is 7400 bytes 952s ok 210 952s downloaded 92850 bytes, file is 92850 bytes 952s ok 211 952s downloaded 50829 bytes, file is 50829 bytes 952s ok 212 952s downloaded 3862 bytes, file is 3862 bytes 952s ok 213 952s downloaded 32731 bytes, file is 32731 bytes 952s ok 214 952s downloaded 86827 bytes, file is 86827 bytes 952s ok 215 952s downloaded 50436 bytes, file is 50436 bytes 952s ok 216 952s downloaded 24001 bytes, file is 24001 bytes 952s ok 217 952s ok 952s t/apache/byterange2.t ............... 952s 1..1 952s # Running under perl version 5.038002 for linux 952s # Current time local: Mon Jun 3 13:28:29 2024 952s # Current time GMT: Mon Jun 3 13:28:29 2024 952s # Using Test.pm version 1.31 952s # Using Apache/Test.pm version 1.42 952s # testing : return correct content 952s # expected: 'hello 952s # ' 952s # received: 'hello 952s # ' 952s ok 1 952s ok 955s t/apache/byterange3.t ............... 955s # using LWP client 955s 1..217 955s # Running under perl version 5.038002 for linux 955s # Current time local: Mon Jun 3 13:28:31 2024 955s # Current time GMT: Mon Jun 3 13:28:31 2024 955s # Using Test.pm version 1.31 955s # Using Apache/Test.pm version 1.42 955s downloaded 17651 bytes, file is 17651 bytes 955s ok 1 955s downloaded 56240 bytes, file is 56240 bytes 955s ok 2 955s downloaded 34283 bytes, file is 34283 bytes 955s ok 3 955s downloaded 55533 bytes, file is 55533 bytes 955s ok 4 955s downloaded 43888 bytes, file is 43888 bytes 955s ok 5 955s downloaded 89271 bytes, file is 89271 bytes 955s ok 6 955s downloaded 9991 bytes, file is 9991 bytes 955s ok 7 955s downloaded 9577 bytes, file is 9577 bytes 955s ok 8 955s downloaded 4100 bytes, file is 4100 bytes 955s ok 9 955s downloaded 3672 bytes, file is 3672 bytes 955s ok 10 955s downloaded 7683 bytes, file is 7683 bytes 955s ok 11 955s downloaded 144298 bytes, file is 144298 bytes 955s ok 12 955s downloaded 7966 bytes, file is 7966 bytes 955s ok 13 955s downloaded 6892 bytes, file is 6892 bytes 955s ok 14 955s downloaded 7760 bytes, file is 7760 bytes 955s ok 15 955s downloaded 6327 bytes, file is 6327 bytes 955s ok 16 955s downloaded 133641 bytes, file is 133641 bytes 955s ok 17 955s downloaded 6142 bytes, file is 6142 bytes 955s ok 18 955s downloaded 3594 bytes, file is 3594 bytes 955s ok 19 955s downloaded 4085 bytes, file is 4085 bytes 955s ok 20 955s downloaded 119430 bytes, file is 119430 bytes 955s ok 21 955s downloaded 6597 bytes, file is 6597 bytes 955s ok 22 955s downloaded 5335 bytes, file is 5335 bytes 955s ok 23 955s downloaded 4616 bytes, file is 4616 bytes 955s ok 24 955s downloaded 115538 bytes, file is 115538 bytes 955s ok 25 955s downloaded 10759 bytes, file is 10759 bytes 955s ok 26 955s downloaded 12271 bytes, file is 12271 bytes 955s ok 27 955s downloaded 9232 bytes, file is 9232 bytes 955s ok 28 955s downloaded 129680 bytes, file is 129680 bytes 955s ok 29 955s downloaded 10557 bytes, file is 10557 bytes 955s ok 30 955s downloaded 12319 bytes, file is 12319 bytes 955s ok 31 955s downloaded 8442 bytes, file is 8442 bytes 955s ok 32 955s downloaded 4450 bytes, file is 4450 bytes 955s ok 33 955s downloaded 64523 bytes, file is 64523 bytes 955s ok 34 955s downloaded 8201 bytes, file is 8201 bytes 955s ok 35 955s downloaded 4103 bytes, file is 4103 bytes 955s ok 36 955s downloaded 10924 bytes, file is 10924 bytes 955s ok 37 955s downloaded 4456 bytes, file is 4456 bytes 955s ok 38 955s downloaded 100187 bytes, file is 100187 bytes 955s ok 39 955s downloaded 7717 bytes, file is 7717 bytes 955s ok 40 955s downloaded 7702 bytes, file is 7702 bytes 955s ok 41 955s downloaded 7017 bytes, file is 7017 bytes 955s ok 42 955s downloaded 71129 bytes, file is 71129 bytes 955s ok 43 955s downloaded 4599 bytes, file is 4599 bytes 955s ok 44 955s downloaded 6150 bytes, file is 6150 bytes 955s ok 45 955s downloaded 5111 bytes, file is 5111 bytes 955s ok 46 955s downloaded 40701 bytes, file is 40701 bytes 955s ok 47 955s downloaded 5730 bytes, file is 5730 bytes 955s ok 48 955s downloaded 4682 bytes, file is 4682 bytes 955s ok 49 955s downloaded 4980 bytes, file is 4980 bytes 955s ok 50 955s downloaded 54032 bytes, file is 54032 bytes 955s ok 51 955s downloaded 7007 bytes, file is 7007 bytes 955s ok 52 955s downloaded 37377 bytes, file is 37377 bytes 955s ok 53 955s downloaded 4214 bytes, file is 4214 bytes 955s ok 54 955s downloaded 3946 bytes, file is 3946 bytes 955s ok 55 955s downloaded 4054 bytes, file is 4054 bytes 955s ok 56 955s downloaded 44427 bytes, file is 44427 bytes 955s ok 57 955s downloaded 4744 bytes, file is 4744 bytes 955s ok 58 955s downloaded 3946 bytes, file is 3946 bytes 955s ok 59 955s downloaded 4055 bytes, file is 4055 bytes 955s ok 60 955s downloaded 68937 bytes, file is 68937 bytes 955s ok 61 955s downloaded 3946 bytes, file is 3946 bytes 955s ok 62 955s downloaded 4052 bytes, file is 4052 bytes 955s ok 63 955s downloaded 124713 bytes, file is 124713 bytes 955s ok 64 955s downloaded 107201 bytes, file is 107201 bytes 955s ok 65 955s downloaded 38060 bytes, file is 38060 bytes 955s ok 66 955s downloaded 4470 bytes, file is 4470 bytes 955s ok 67 955s downloaded 6335 bytes, file is 6335 bytes 955s ok 68 955s downloaded 7363 bytes, file is 7363 bytes 955s ok 69 955s downloaded 5889 bytes, file is 5889 bytes 955s ok 70 955s downloaded 4651 bytes, file is 4651 bytes 955s ok 71 955s downloaded 8357 bytes, file is 8357 bytes 955s ok 72 955s downloaded 25281 bytes, file is 25281 bytes 955s ok 73 955s downloaded 53904 bytes, file is 53904 bytes 955s ok 74 955s downloaded 115157 bytes, file is 115157 bytes 955s ok 75 955s downloaded 20457 bytes, file is 20457 bytes 955s ok 76 955s downloaded 5768 bytes, file is 5768 bytes 955s ok 77 955s downloaded 8241 bytes, file is 8241 bytes 955s ok 78 955s downloaded 824371 bytes, file is 824371 bytes 955s ok 79 955s downloaded 22583 bytes, file is 22583 bytes 955s ok 80 955s downloaded 7010 bytes, file is 7010 bytes 955s ok 81 955s downloaded 8386 bytes, file is 8386 bytes 955s ok 82 955s downloaded 294 bytes, file is 294 bytes 955s ok 83 955s downloaded 304 bytes, file is 304 bytes 955s ok 84 955s downloaded 8016 bytes, file is 8016 bytes 955s ok 85 955s downloaded 56994 bytes, file is 56994 bytes 955s ok 86 955s downloaded 4480 bytes, file is 4480 bytes 955s ok 87 955s downloaded 9151 bytes, file is 9151 bytes 955s ok 88 955s downloaded 15459 bytes, file is 15459 bytes 955s ok 89 955s downloaded 9546 bytes, file is 9546 bytes 955s ok 90 955s downloaded 4837 bytes, file is 4837 bytes 955s ok 91 955s downloaded 6938 bytes, file is 6938 bytes 955s ok 92 955s downloaded 26154 bytes, file is 26154 bytes 955s ok 93 955s downloaded 53154 bytes, file is 53154 bytes 955s ok 94 955s downloaded 4943 bytes, file is 4943 bytes 955s ok 95 955s downloaded 43100 bytes, file is 43100 bytes 955s ok 96 955s downloaded 22163 bytes, file is 22163 bytes 955s ok 97 955s downloaded 39867 bytes, file is 39867 bytes 955s ok 98 955s downloaded 4052 bytes, file is 4052 bytes 955s ok 99 955s downloaded 24330 bytes, file is 24330 bytes 955s ok 100 955s downloaded 311377 bytes, file is 311377 bytes 955s ok 101 955s downloaded 9376 bytes, file is 9376 bytes 955s ok 102 955s downloaded 46317 bytes, file is 46317 bytes 955s ok 103 955s downloaded 26746 bytes, file is 26746 bytes 955s ok 104 955s downloaded 7959 bytes, file is 7959 bytes 955s ok 105 955s downloaded 84353 bytes, file is 84353 bytes 955s ok 106 955s downloaded 37665 bytes, file is 37665 bytes 955s ok 107 955s downloaded 10359 bytes, file is 10359 bytes 955s ok 108 955s downloaded 22795 bytes, file is 22795 bytes 955s ok 109 955s downloaded 14429 bytes, file is 14429 bytes 955s ok 110 955s downloaded 9377 bytes, file is 9377 bytes 955s ok 111 955s downloaded 37601 bytes, file is 37601 bytes 955s ok 112 955s downloaded 90814 bytes, file is 90814 bytes 955s ok 113 955s downloaded 55292 bytes, file is 55292 bytes 955s ok 114 955s downloaded 39537 bytes, file is 39537 bytes 955s ok 115 955s downloaded 37816 bytes, file is 37816 bytes 955s ok 116 955s downloaded 49936 bytes, file is 49936 bytes 955s ok 117 955s downloaded 15221 bytes, file is 15221 bytes 955s ok 118 955s downloaded 22218 bytes, file is 22218 bytes 955s ok 119 955s downloaded 13355 bytes, file is 13355 bytes 955s ok 120 955s downloaded 16608 bytes, file is 16608 bytes 955s ok 121 955s downloaded 1649 bytes, file is 1649 bytes 955s ok 122 955s downloaded 422210 bytes, file is 422210 bytes 955s ok 123 955s downloaded 31786 bytes, file is 31786 bytes 955s ok 124 955s downloaded 137232 bytes, file is 137232 bytes 955s ok 125 955s downloaded 16501 bytes, file is 16501 bytes 955s ok 126 955s downloaded 13815 bytes, file is 13815 bytes 955s ok 127 955s downloaded 180836 bytes, file is 180836 bytes 955s ok 128 955s downloaded 45028 bytes, file is 45028 bytes 955s ok 129 955s downloaded 72248 bytes, file is 72248 bytes 955s ok 130 955s downloaded 6153 bytes, file is 6153 bytes 955s ok 131 955s downloaded 1527 bytes, file is 1527 bytes 955s ok 132 955s downloaded 59530 bytes, file is 59530 bytes 955s ok 133 955s downloaded 30628 bytes, file is 30628 bytes 955s ok 134 955s downloaded 2013 bytes, file is 2013 bytes 955s ok 135 955s downloaded 129125 bytes, file is 129125 bytes 955s ok 136 955s downloaded 37398 bytes, file is 37398 bytes 955s ok 137 955s downloaded 22429 bytes, file is 22429 bytes 955s ok 138 955s downloaded 35539 bytes, file is 35539 bytes 955s ok 139 955s downloaded 71703 bytes, file is 71703 bytes 955s ok 140 955s downloaded 4432 bytes, file is 4432 bytes 955s ok 141 955s downloaded 8360 bytes, file is 8360 bytes 955s ok 142 955s downloaded 12224 bytes, file is 12224 bytes 955s ok 143 955s downloaded 355 bytes, file is 355 bytes 955s ok 144 955s downloaded 2026 bytes, file is 2026 bytes 955s ok 145 955s downloaded 74839 bytes, file is 74839 bytes 955s ok 146 955s downloaded 9436 bytes, file is 9436 bytes 955s ok 147 955s downloaded 12143 bytes, file is 12143 bytes 955s ok 148 955s downloaded 26451 bytes, file is 26451 bytes 955s ok 149 955s downloaded 9588 bytes, file is 9588 bytes 955s ok 150 955s downloaded 58695 bytes, file is 58695 bytes 955s ok 151 955s downloaded 22331 bytes, file is 22331 bytes 955s ok 152 955s downloaded 3429 bytes, file is 3429 bytes 955s ok 153 955s downloaded 10963 bytes, file is 10963 bytes 955s ok 154 955s downloaded 8357 bytes, file is 8357 bytes 955s ok 155 955s downloaded 36144 bytes, file is 36144 bytes 955s ok 156 955s downloaded 26757 bytes, file is 26757 bytes 955s ok 157 955s downloaded 151973 bytes, file is 151973 bytes 955s ok 158 955s downloaded 1243 bytes, file is 1243 bytes 955s ok 159 955s downloaded 15223 bytes, file is 15223 bytes 955s ok 160 955s downloaded 93369 bytes, file is 93369 bytes 955s ok 161 955s downloaded 14283 bytes, file is 14283 bytes 955s ok 162 955s downloaded 4784 bytes, file is 4784 bytes 955s ok 163 955s downloaded 51369 bytes, file is 51369 bytes 955s ok 164 955s downloaded 49853 bytes, file is 49853 bytes 955s ok 165 955s downloaded 5144 bytes, file is 5144 bytes 955s ok 166 955s downloaded 23397 bytes, file is 23397 bytes 955s ok 167 955s downloaded 68880 bytes, file is 68880 bytes 955s ok 168 955s downloaded 12096 bytes, file is 12096 bytes 955s ok 169 955s downloaded 26551 bytes, file is 26551 bytes 955s ok 170 955s downloaded 89288 bytes, file is 89288 bytes 955s ok 171 955s downloaded 5138 bytes, file is 5138 bytes 955s ok 172 955s downloaded 6693 bytes, file is 6693 bytes 955s ok 173 955s downloaded 135805 bytes, file is 135805 bytes 955s ok 174 955s downloaded 31661 bytes, file is 31661 bytes 955s ok 175 955s downloaded 33167 bytes, file is 33167 bytes 955s ok 176 955s downloaded 48816 bytes, file is 48816 bytes 955s ok 177 955s downloaded 35911 bytes, file is 35911 bytes 955s ok 178 955s downloaded 18756 bytes, file is 18756 bytes 955s ok 179 955s downloaded 43401 bytes, file is 43401 bytes 955s ok 180 955s downloaded 509 bytes, file is 509 bytes 955s ok 181 955s downloaded 19189 bytes, file is 19189 bytes 955s ok 182 955s downloaded 15588 bytes, file is 15588 bytes 955s ok 183 955s downloaded 123417 bytes, file is 123417 bytes 955s ok 184 955s downloaded 1548 bytes, file is 1548 bytes 955s ok 185 955s downloaded 58669 bytes, file is 58669 bytes 955s ok 186 955s downloaded 27846 bytes, file is 27846 bytes 955s ok 187 955s downloaded 19186 bytes, file is 19186 bytes 955s ok 188 955s downloaded 29862 bytes, file is 29862 bytes 955s ok 189 955s downloaded 7132 bytes, file is 7132 bytes 955s ok 190 955s downloaded 9019 bytes, file is 9019 bytes 955s ok 191 955s downloaded 77701 bytes, file is 77701 bytes 955s ok 192 955s downloaded 53982 bytes, file is 53982 bytes 955s ok 193 955s downloaded 10328 bytes, file is 10328 bytes 955s ok 194 955s downloaded 46394 bytes, file is 46394 bytes 955s ok 195 955s downloaded 39569 bytes, file is 39569 bytes 955s ok 196 955s downloaded 758278 bytes, file is 758278 bytes 955s ok 197 955s downloaded 372 bytes, file is 372 bytes 955s ok 198 955s downloaded 294 bytes, file is 294 bytes 955s ok 199 955s downloaded 294 bytes, file is 294 bytes 955s ok 200 955s downloaded 10623 bytes, file is 10623 bytes 955s ok 201 955s downloaded 8511 bytes, file is 8511 bytes 955s ok 202 955s downloaded 4483 bytes, file is 4483 bytes 955s ok 203 955s downloaded 90816 bytes, file is 90816 bytes 955s ok 204 955s downloaded 25417 bytes, file is 25417 bytes 955s ok 205 955s downloaded 14126 bytes, file is 14126 bytes 955s ok 206 955s downloaded 38625 bytes, file is 38625 bytes 955s ok 207 955s downloaded 454394 bytes, file is 454394 bytes 955s ok 208 955s downloaded 7951 bytes, file is 7951 bytes 955s ok 209 955s downloaded 7400 bytes, file is 7400 bytes 955s ok 210 955s downloaded 92850 bytes, file is 92850 bytes 955s ok 211 955s downloaded 50829 bytes, file is 50829 bytes 955s ok 212 955s downloaded 3862 bytes, file is 3862 bytes 955s ok 213 955s downloaded 32731 bytes, file is 32731 bytes 955s ok 214 955s downloaded 86827 bytes, file is 86827 bytes 955s ok 215 955s downloaded 50436 bytes, file is 50436 bytes 955s ok 216 955s downloaded 24001 bytes, file is 24001 bytes 955s ok 217 955s ok 957s t/apache/byterange4.t ............... 957s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 957s 1..153 957s # Running under perl version 5.038002 for linux 957s # Current time local: Mon Jun 3 13:28:35 2024 957s # Current time GMT: Mon Jun 3 13:28:35 2024 957s # Using Test.pm version 1.31 957s # Using Apache/Test.pm version 1.42 957s range: 0-0 957s rc 206 957s expect: '0' 957s got: '0' 957s ok 1 957s range: 0-1 957s rc 206 957s expect: '00' 957s got: '00' 957s ok 2 957s range: 0-2 957s rc 206 957s expect: '000' 957s got: '000' 957s ok 3 957s range: 0-198 957s rc 206 957s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 957s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 957s ok 4 957s range: 0-199 957s rc 206 957s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 957s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 957s ok 5 957s range: 0-200 957s rc 206 957s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 957s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 957s ok 6 957s range: 0-201 957s rc 206 957s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 957s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 957s ok 7 957s range: 0-598 957s rc 206 957s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 957s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 957s ok 8 957s range: 0-599 957s rc 206 957s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 957s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 957s ok 9 957s range: 0-600 957s rc 206 957s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 957s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 957s ok 10 957s range: 0-601 957s rc 206 957s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 957s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 957s ok 11 957s range: 0-7798 957s rc 206 957s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 957s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 957s ok 12 957s range: 0-7799 957s rc 206 957s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 957s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 957s ok 13 957s range: 0-7800 957s rc 206 957s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 957s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 957s ok 14 957s range: 0-7801 957s rc 206 957s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 957s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 957s ok 15 957s range: 0-7998 957s rc 206 957s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 957s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 957s ok 16 957s range: 0-7999 957s rc 206 957s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 957s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 957s ok 17 957s range: 1-1 957s rc 206 957s expect: '0' 957s got: '0' 957s ok 18 957s range: 1-2 957s rc 206 957s expect: '00' 957s got: '00' 957s ok 19 957s range: 1-198 957s rc 206 957s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 957s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 957s ok 20 957s range: 1-199 957s rc 206 957s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 957s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 957s ok 21 957s range: 1-200 957s rc 206 957s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 957s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 957s ok 22 957s range: 1-201 957s rc 206 957s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 957s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 957s ok 23 957s range: 1-598 957s rc 206 957s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 957s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 957s ok 24 957s range: 1-599 957s rc 206 957s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 957s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 957s ok 25 957s range: 1-600 957s rc 206 957s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 957s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 957s ok 26 957s range: 1-601 957s rc 206 957s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 957s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 957s ok 27 957s range: 1-7798 957s rc 206 957s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 957s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 957s ok 28 957s range: 1-7799 957s rc 206 957s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 957s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 957s ok 29 957s range: 1-7800 957s rc 206 958s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 958s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 958s ok 30 958s range: 1-7801 958s rc 206 958s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 958s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 958s ok 31 958s range: 1-7998 958s rc 206 958s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s ok 32 958s range: 1-7999 958s rc 206 958s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s ok 33 958s range: 2-2 958s rc 206 958s expect: '0' 958s got: '0' 958s ok 34 958s range: 2-198 958s rc 206 958s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 958s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 958s ok 35 958s range: 2-199 958s rc 206 958s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 958s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 958s ok 36 958s range: 2-200 958s rc 206 958s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 958s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 958s ok 37 958s range: 2-201 958s rc 206 958s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 958s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 958s ok 38 958s range: 2-598 958s rc 206 958s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 958s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 958s ok 39 958s range: 2-599 958s rc 206 958s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 958s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 958s ok 40 958s range: 2-600 958s rc 206 958s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 958s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 958s ok 41 958s range: 2-601 958s rc 206 958s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 958s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 958s ok 42 958s range: 2-7798 958s rc 206 958s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 958s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 958s ok 43 958s range: 2-7799 958s rc 206 958s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 958s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 958s ok 44 958s range: 2-7800 958s rc 206 958s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 958s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 958s ok 45 958s range: 2-7801 958s rc 206 958s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 958s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 958s ok 46 958s range: 2-7998 958s rc 206 958s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s ok 47 958s range: 2-7999 958s rc 206 958s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s ok 48 958s range: 198-198 958s rc 206 958s expect: '5' 958s got: '5' 958s ok 49 958s range: 198-199 958s rc 206 958s expect: '50' 958s got: '50' 958s ok 50 958s range: 198-200 958s rc 206 958s expect: '500' 958s got: '500' 958s ok 51 958s range: 198-201 958s rc 206 958s expect: '5000' 958s got: '5000' 958s ok 52 958s range: 198-598 958s rc 206 958s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 958s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 958s ok 53 958s range: 198-599 958s rc 206 958s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 958s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 958s ok 54 958s range: 198-600 958s rc 206 958s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 958s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 958s ok 55 958s range: 198-601 958s rc 206 958s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 958s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 958s ok 56 958s range: 198-7798 958s rc 206 958s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 958s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 958s ok 57 958s range: 198-7799 958s rc 206 958s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 958s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 958s ok 58 958s range: 198-7800 958s rc 206 958s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 958s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 958s ok 59 958s range: 198-7801 958s rc 206 958s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 958s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 958s ok 60 958s range: 198-7998 958s rc 206 958s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s ok 61 958s range: 198-7999 958s rc 206 958s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s ok 62 958s range: 199-199 958s rc 206 958s expect: '0' 958s got: '0' 958s ok 63 958s range: 199-200 958s rc 206 958s expect: '00' 958s got: '00' 958s ok 64 958s range: 199-201 958s rc 206 958s expect: '000' 958s got: '000' 958s ok 65 958s range: 199-598 958s rc 206 958s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 958s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 958s ok 66 958s range: 199-599 958s rc 206 958s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 958s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 958s ok 67 958s range: 199-600 958s rc 206 958s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 958s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 958s ok 68 958s range: 199-601 958s rc 206 958s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 958s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 958s ok 69 958s range: 199-7798 958s rc 206 958s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 958s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 958s ok 70 958s range: 199-7799 958s rc 206 958s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 958s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 958s ok 71 958s range: 199-7800 958s rc 206 958s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 958s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 958s ok 72 958s range: 199-7801 958s rc 206 958s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 958s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 958s ok 73 958s range: 199-7998 958s rc 206 958s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s ok 74 958s range: 199-7999 958s rc 206 958s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s ok 75 958s range: 200-200 958s rc 206 958s expect: '0' 958s got: '0' 958s ok 76 958s range: 200-201 958s rc 206 958s expect: '00' 958s got: '00' 958s ok 77 958s range: 200-598 958s rc 206 958s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 958s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 958s ok 78 958s range: 200-599 958s rc 206 958s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 958s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 958s ok 79 958s range: 200-600 958s rc 206 958s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 958s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 958s ok 80 958s range: 200-601 958s rc 206 958s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 958s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 958s ok 81 958s range: 200-7798 958s rc 206 958s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 958s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 958s ok 82 958s range: 200-7799 958s rc 206 958s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 958s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 958s ok 83 958s range: 200-7800 958s rc 206 958s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 958s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 958s ok 84 958s range: 200-7801 958s rc 206 958s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 958s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 958s ok 85 958s range: 200-7998 958s rc 206 958s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s ok 86 958s range: 200-7999 958s rc 206 958s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s ok 87 958s range: 201-201 958s rc 206 958s expect: '0' 958s got: '0' 958s ok 88 958s range: 201-598 958s rc 206 958s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 958s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 958s ok 89 958s range: 201-599 958s rc 206 958s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 958s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 958s ok 90 958s range: 201-600 958s rc 206 958s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 958s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 958s ok 91 958s range: 201-601 958s rc 206 958s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 958s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 958s ok 92 958s range: 201-7798 958s rc 206 958s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 958s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 958s ok 93 958s range: 201-7799 958s rc 206 958s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 958s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 958s ok 94 958s range: 201-7800 958s rc 206 958s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 958s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 958s ok 95 958s range: 201-7801 958s rc 206 958s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 958s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 958s ok 96 958s range: 201-7998 958s rc 206 958s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s ok 97 958s range: 201-7999 958s rc 206 958s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s ok 98 958s range: 598-598 958s rc 206 958s expect: '5' 958s got: '5' 958s ok 99 958s range: 598-599 958s rc 206 958s expect: '50' 958s got: '50' 958s ok 100 958s range: 598-600 958s rc 206 958s expect: '500' 958s got: '500' 958s ok 101 958s range: 598-601 958s rc 206 958s expect: '5001' 958s got: '5001' 958s ok 102 958s range: 598-7798 958s rc 206 958s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 958s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 958s ok 103 958s range: 598-7799 958s rc 206 958s expect: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 958s got: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 958s ok 104 958s range: 598-7800 958s rc 206 958s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 958s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 958s ok 105 958s range: 598-7801 958s rc 206 958s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 958s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 958s ok 106 958s range: 598-7998 958s rc 206 958s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s ok 107 958s range: 598-7999 958s rc 206 958s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s ok 108 958s range: 599-599 958s rc 206 958s expect: '0' 958s got: '0' 958s ok 109 958s range: 599-600 958s rc 206 958s expect: '00' 958s got: '00' 958s ok 110 958s range: 599-601 958s rc 206 958s expect: '001' 958s got: '001' 958s ok 111 958s range: 599-7798 958s rc 206 958s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 958s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 958s ok 112 958s range: 599-7799 958s rc 206 958s expect: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 958s got: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 958s ok 113 958s range: 599-7800 958s rc 206 958s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 958s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 958s ok 114 958s range: 599-7801 958s rc 206 958s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 958s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 958s ok 115 958s range: 599-7998 958s rc 206 958s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s ok 116 958s range: 599-7999 958s rc 206 958s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s ok 117 958s range: 600-600 958s rc 206 958s expect: '0' 958s got: '0' 958s ok 118 958s range: 600-601 958s rc 206 958s expect: '01' 958s got: '01' 958s ok 119 958s range: 600-7798 958s rc 206 958s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 958s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 958s ok 120 958s range: 600-7799 958s rc 206 958s expect: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 958s got: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 958s ok 121 958s range: 600-7800 958s rc 206 958s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 958s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 958s ok 122 958s range: 600-7801 958s rc 206 958s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 958s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 958s ok 123 958s range: 600-7998 958s rc 206 958s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s ok 124 958s range: 600-7999 958s rc 206 958s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s ok 125 958s range: 601-601 958s rc 206 958s expect: '1' 958s got: '1' 958s ok 126 958s range: 601-7798 958s rc 206 958s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 958s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 958s ok 127 958s range: 601-7799 958s rc 206 958s expect: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 958s got: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 958s ok 128 958s range: 601-7800 958s rc 206 958s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 958s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 958s ok 129 958s range: 601-7801 958s rc 206 958s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 958s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 958s ok 130 958s range: 601-7998 958s rc 206 958s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s ok 131 958s range: 601-7999 958s rc 206 958s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s ok 132 958s range: 7798-7798 958s rc 206 958s expect: '5' 958s got: '5' 958s ok 133 958s range: 7798-7799 958s rc 206 958s expect: '50' 958s got: '50' 958s ok 134 958s range: 7798-7800 958s rc 206 958s expect: '501' 958s got: '501' 958s ok 135 958s range: 7798-7801 958s rc 206 958s expect: '5019' 958s got: '5019' 958s ok 136 958s range: 7798-7998 958s rc 206 958s expect: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s got: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s ok 137 958s range: 7798-7999 958s rc 206 958s expect: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s got: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s ok 138 958s range: 7799-7799 958s rc 206 958s expect: '0' 958s got: '0' 958s ok 139 958s range: 7799-7800 958s rc 206 958s expect: '01' 958s got: '01' 958s ok 140 958s range: 7799-7801 958s rc 206 958s expect: '019' 958s got: '019' 958s ok 141 958s range: 7799-7998 958s rc 206 958s expect: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s got: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s ok 142 958s range: 7799-7999 958s rc 206 958s expect: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s got: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s ok 143 958s range: 7800-7800 958s rc 206 958s expect: '1' 958s got: '1' 958s ok 144 958s range: 7800-7801 958s rc 206 958s expect: '19' 958s got: '19' 958s ok 145 958s range: 7800-7998 958s rc 206 958s expect: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s got: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s ok 146 958s range: 7800-7999 958s rc 206 958s expect: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s got: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s ok 147 958s range: 7801-7801 958s rc 206 958s expect: '9' 958s got: '9' 958s ok 148 958s range: 7801-7998 958s rc 206 958s expect: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s got: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 958s ok 149 958s range: 7801-7999 958s rc 206 958s expect: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s got: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 958s ok 150 958s range: 7998-7998 958s rc 206 958s expect: '0' 958s got: '0' 958s ok 151 958s range: 7998-7999 958s rc 206 958s expect: '00' 958s got: '00' 958s ok 152 958s range: 7999-7999 958s rc 206 958s expect: '0' 958s got: '0' 958s ok 153 958s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 958s ok 959s t/apache/byterange5.t ............... 959s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 959s 1..5 959s # Running under perl version 5.038002 for linux 959s # Current time local: Mon Jun 3 13:28:37 2024 959s # Current time GMT: Mon Jun 3 13:28:37 2024 959s # Using Test.pm version 1.31 959s # Using Apache/Test.pm version 1.42 959s ok 1 959s ok 2 959s ok 3 959s ok 4 959s ok 5 959s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 959s ok 962s t/apache/byterange6.t ............... 962s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 962s 1..53 962s # Running under perl version 5.038002 for linux 962s # Current time local: Mon Jun 3 13:28:39 2024 962s # Current time GMT: Mon Jun 3 13:28:39 2024 962s # Using Test.pm version 1.31 962s # Using Apache/Test.pm version 1.42 962s # expecting range 0-100 962s # expecting range 1000-1001 962s ok 1 962s # expecting range 0-100 962s # expecting range 1000-1001 962s ok 2 962s # expecting range 0-100 962s # expecting range 1000-1001 962s ok 3 962s # expecting range 1-100 962s # expecting range 1000-1001 962s ok 4 962s # expecting range 1-100 962s # expecting range 1000-1001 962s ok 5 962s # expecting range 1-100 962s # expecting range 1000-1001 962s ok 6 962s # expecting range 0-100 962s # expecting range 1000-1001 962s # expecting range 5-6 962s ok 7 962s # expecting range 0-100 962s # expecting range 1000-1001 962s # expecting range 5-6 962s ok 8 962s # expecting range 0-100 962s # expecting range 1000-1001 962s # expecting range 5-6 962s ok 9 962s # expecting range 1-100 962s # expecting range 1000-1001 962s # expecting range 5-6 962s ok 10 962s # expecting range 1-100 962s # expecting range 1000-1001 962s # expecting range 5-6 962s ok 11 962s # expecting range 1-100 962s # expecting range 1000-1001 962s # expecting range 5-6 962s ok 12 962s # expecting range 1-100 962s # expecting range 1000-1001 962s ok 13 962s # expecting range 1-100 962s # expecting range 1000-1001 962s ok 14 962s # expecting range 1-100 962s # expecting range 1000-1001 962s ok 15 962s # expecting range 1-100 962s # expecting range 1000-1001 962s ok 16 962s # expecting range 0-70 962s # expecting range 72-100 962s # expecting range 1000-1001 962s ok 17 962s # expecting range 0-100 962s # expecting range 1000-1001 962s ok 18 962s # expecting range 1-100 962s # expecting range 1000-1001 962s ok 19 962s # expecting range 1-100 962s # expecting range 1000-1001 962s ok 20 962s # expecting range 0-100 962s # expecting range 1000-1001 962s ok 21 962s # expecting range 0-100 962s # expecting range 1000-1001 962s ok 22 962s # expecting range 0-101 962s # expecting range 1000-1001 962s ok 23 962s # expecting range 0-100 962s # expecting range 1000-1001 962s ok 24 962s # expecting range 0-100 962s # expecting range 1000-1001 962s ok 25 962s # expecting range 0-101 962s # expecting range 1000-1001 962s ok 26 962s # expecting range 0-100 962s # expecting range 1000-1001 962s ok 27 962s # expecting range 0-100 962s # expecting range 1000-1001 962s ok 28 962s # expecting range 0-101 962s # expecting range 1000-1001 962s ok 29 962s # expecting range 1-10 962s # expecting range 99-99 962s ok 30 962s # expecting range 1-10 962s # expecting range 99-99 962s ok 31 962s # expecting range 1-11 962s # expecting range 99-99 962s ok 32 962s # expecting range 0-10 962s # expecting range 99-99 962s ok 33 962s # expecting range 0-10 962s # expecting range 99-99 962s ok 34 962s # expecting range 0-11 962s # expecting range 99-99 962s ok 35 962s # expecting range 0-12 962s # expecting range 99-99 962s ok 36 962s # expecting range 0-13 962s # expecting range 99-99 962s ok 37 962s # expecting range 1-11 962s # expecting range 99-99 962s ok 38 962s # expecting range 1-12 962s # expecting range 99-99 962s ok 39 962s # expecting range 1-13 962s # expecting range 99-99 962s ok 40 962s # expecting range 1-10 962s # expecting range 99-99 962s ok 41 962s # expecting range 1-11 962s # expecting range 99-99 962s ok 42 962s # expecting range 1-10 962s # expecting range 99-99 962s ok 43 962s # expecting range 0-11 962s # expecting range 99-99 962s ok 44 962s # expecting range 1-10 962s # expecting range 99-99 962s ok 45 962s # expecting range 1-20 962s # expecting range 99-99 962s ok 46 962s # expecting range 1-20 962s # expecting range 99-99 962s ok 47 962s # expecting range 1-20 962s # expecting range 99-99 962s ok 48 962s # expecting range 1-21 962s # expecting range 99-99 962s ok 49 962s # expecting range 5-12 962s # expecting range 99-99 962s ok 50 962s # expecting range 1-10 962s # expecting range 99-99 962s ok 51 962s # expecting range 5-10 962s # expecting range 1-3 962s # expecting range 99-99 962s ok 52 962s # expecting range 0-1 962s # expecting range 7999-7999 962s ok 53 962s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 962s ok 964s t/apache/byterange7.t ............... 964s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 964s 1..24 964s # Running under perl version 5.038002 for linux 964s # Current time local: Mon Jun 3 13:28:42 2024 964s # Current time GMT: Mon Jun 3 13:28:42 2024 964s # Using Test.pm version 1.31 964s # Using Apache/Test.pm version 1.42 964s Got 206 Range: 'bytes 0-1/40001' 964s body length 2 964s Content-Length: 2 964s ok 1 964s Got 206 multipart/byteranges 964s body length 196 964s Content-Length: 196 964s ok 2 964s Got 206 multipart/byteranges 964s body length 900 964s Content-Length: 900 964s ok 3 964s Got 206 multipart/byteranges 964s body length 4500 964s ok 4 964s Got 206 multipart/byteranges 964s body length 9000 964s ok 5 964s Got 200 964s ok 6 964s Got 200 964s ok 7 964s Got 200 964s ok 8 964s Got 200 964s ok 9 964s Got 200 964s ok 10 964s Got 200 964s ok 11 964s Got 200 964s ok 12 964s Got 200 964s ok 13 964s Got 200 964s ok 14 964s Got 200 964s ok 15 964s Got 200 964s ok 16 964s Got 200 964s ok 17 964s Got 200 964s ok 18 964s Got 200 964s ok 19 964s Sending '1000-200000', expecting 206 964s Got 206 Range: 'bytes 1000-40000/40001' 964s ok 20 964s Sending '100000-110000', expecting 416 964s Got 416 964s ok 21 964s Sending '100000-110000,1000-2000', expecting 206 964s Got 206 Range: 'bytes 1000-2000/40001' 964s ok 22 964s Sending '100000-110000,2000-1000', expecting 200 964s Got 200 964s ok 23 964s Sending '100000-110000,200000-', expecting 416 964s Got 416 964s ok 24 964s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 964s ok 966s t/apache/cfg_getline.t .............. 966s 1..116 966s # Running under perl version 5.038002 for linux 966s # Current time local: Mon Jun 3 13:28:44 2024 966s # Current time GMT: Mon Jun 3 13:28:44 2024 966s # Using Test.pm version 1.31 966s # Using Apache/Test.pm version 1.42 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 100 966s ok 1 966s ok 2 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 196 966s ok 3 966s ok 4 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 197 966s ok 5 966s ok 6 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 198 966s ok 7 966s ok 8 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 199 966s ok 9 966s ok 10 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 200 966s ok 11 966s ok 12 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 201 966s ok 13 966s ok 14 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 202 966s ok 15 966s ok 16 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 396 966s ok 17 966s ok 18 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 397 966s ok 19 966s ok 20 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 398 966s ok 21 966s ok 22 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 399 966s ok 23 966s ok 24 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 400 966s ok 25 966s ok 26 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 401 966s ok 27 966s ok 28 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 402 966s ok 29 966s ok 30 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 596 966s ok 31 966s ok 32 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 597 966s ok 33 966s ok 34 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 598 966s ok 35 966s ok 36 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 599 966s ok 37 966s ok 38 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 600 966s ok 39 966s ok 40 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 601 966s ok 41 966s ok 42 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 602 966s ok 43 966s ok 44 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 1016 966s ok 45 966s ok 46 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 1017 966s ok 47 966s ok 48 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 1018 966s ok 49 966s ok 50 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 1019 966s ok 51 966s ok 52 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 1020 966s ok 53 966s ok 54 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 1021 966s ok 55 966s ok 56 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 1022 966s ok 57 966s ok 58 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 1023 966s ok 59 966s ok 60 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 1024 966s ok 61 966s ok 62 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 1025 966s ok 63 966s ok 64 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 1026 966s ok 65 966s ok 66 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 1027 966s ok 67 966s ok 68 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 1028 966s ok 69 966s ok 70 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 1029 966s ok 71 966s ok 72 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 1030 966s ok 73 966s ok 74 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 8170 966s ok 75 966s ok 76 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 8171 966s ok 77 966s ok 78 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 8172 966s ok 79 966s ok 80 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 8173 966s ok 81 966s ok 82 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 8174 966s ok 83 966s ok 84 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 8175 966s ok 85 966s ok 86 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 8176 966s ok 87 966s ok 88 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 8177 966s ok 89 966s ok 90 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 8178 966s ok 91 966s ok 92 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 8179 966s ok 93 966s ok 94 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 8180 966s ok 95 966s ok 96 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 8181 966s ok 97 966s ok 98 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 8182 966s ok 99 966s ok 100 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 8183 966s ok 101 966s ok 102 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 8184 966s ok 103 966s ok 104 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 8185 966s ok 105 966s ok 106 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 8186 966s ok 107 966s ok 108 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 8187 966s ok 109 966s ok 110 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 8188 966s ok 111 966s ok 112 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 8189 966s ok 113 966s ok 114 966s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s Got rc 200 for length 8190 966s ok 115 966s ok 116 966s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 966s ok 968s t/apache/chunkinput.t ............... 968s 1..37 968s # Running under perl version 5.038002 for linux 968s # Current time local: Mon Jun 3 13:28:46 2024 968s # Current time GMT: Mon Jun 3 13:28:46 2024 968s # Using Test.pm version 1.31 968s # Using Apache/Test.pm version 1.42 968s testing default 968s ok 1 968s # testing : response codes 968s # expected: 'HTTP/1.1 200 OK' 968s # received: 'HTTP/1.1 200 OK' 968s ok 2 968s # testing : trailer (pid) 968s # expected: '338997' 968s # received: '338997' 968s ok 3 968s ok 4 968s # testing : response codes 968s # expected: 'HTTP/1.1 404 Not Found' 968s # received: 'HTTP/1.1 404 Not Found' 968s ok 5 968s ok 6 968s # testing : response codes 968s # expected: 'HTTP/1.1 200 OK' 968s # received: 'HTTP/1.1 200 OK' 968s ok 7 968s ok 8 968s # testing : response codes 968s # expected: 'HTTP/1.1 404 Not Found' 968s # received: 'HTTP/1.1 404 Not Found' 968s ok 9 968s ok 10 968s # testing : response codes 968s # expected: 'HTTP/1.1 200 OK' 968s # received: 'HTTP/1.1 200 OK' 968s ok 11 968s ok 12 968s # testing : response codes 968s # expected: 'HTTP/1.1 404 Not Found' 968s # received: 'HTTP/1.1 404 Not Found' 968s ok 13 968s ok 14 968s # testing : response codes 968s # expected: 'HTTP/1.1 200 OK' 968s # received: 'HTTP/1.1 200 OK' 968s ok 15 968s ok 16 968s # testing : response codes 968s # expected: 'HTTP/1.1 404 Not Found' 968s # received: 'HTTP/1.1 404 Not Found' 968s ok 17 968s ok 18 968s # testing : response codes 968s # expected: 'HTTP/1.1 200 OK' 968s # received: 'HTTP/1.1 200 OK' 968s ok 19 968s ok 20 968s # testing : response codes 968s # expected: 'HTTP/1.1 404 Not Found' 968s # received: 'HTTP/1.1 404 Not Found' 968s ok 21 968s ok 22 968s # testing : response codes 968s # expected: 'HTTP/1.1 400 Bad Request' 968s # received: 'HTTP/1.1 400 Bad Request' 968s ok 23 968s ok 24 968s # testing : response codes 968s # expected: 'HTTP/1.1 400 Bad Request' 968s # received: 'HTTP/1.1 400 Bad Request' 968s ok 25 968s ok 26 968s # testing : response codes 968s # expected: 'HTTP/1.1 413 Request Entity Too Large' 968s # received: 'HTTP/1.1 413 Request Entity Too Large' 968s ok 27 968s ok 28 968s # testing : response codes 968s # expected: 'HTTP/1.1 413 Request Entity Too Large' 968s # received: 'HTTP/1.1 413 Request Entity Too Large' 968s ok 29 968s ok 30 968s # testing : response codes 968s # expected: 'HTTP/1.1 400 Bad Request' 968s # received: 'HTTP/1.1 400 Bad Request' 968s ok 31 968s ok 32 968s # testing : response codes 968s # expected: 'HTTP/1.1 400 Bad Request' 968s # received: 'HTTP/1.1 400 Bad Request' 968s ok 33 968s ok 34 968s # testing : response codes 968s # expected: 'HTTP/1.1 400 Bad Request' 968s # received: 'HTTP/1.1 400 Bad Request' 968s ok 35 968s ok 36 968s # testing : response codes 968s # expected: 'HTTP/1.1 400 Bad Request' 968s # received: 'HTTP/1.1 400 Bad Request' 968s ok 37 968s ok 970s t/apache/contentlength.t ............ 970s 1..24 970s # Running under perl version 5.038002 for linux 970s # Current time local: Mon Jun 3 13:28:48 2024 970s # Current time GMT: Mon Jun 3 13:28:48 2024 970s # Using Test.pm version 1.31 970s # Using Apache/Test.pm version 1.42 970s testing default 970s ok 1 970s # testing : response codes POST for /echo_post with Content-Length: 970s # expected: 'HTTP/1.1 400 Bad Request' 970s # received: 'HTTP/1.1 400 Bad Request' 970s ok 2 970s ok 3 970s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 970s # expected: 'HTTP/1.1 400 Bad Request' 970s # received: 'HTTP/1.1 400 Bad Request' 970s ok 4 970s ok 5 970s # testing : response codes POST for /echo_post with Content-Length: 0 970s # expected: 'HTTP/1.1 200 OK' 970s # received: 'HTTP/1.1 200 OK' 970s ok 6 970s ok 7 970s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0 970s # expected: 'HTTP/1.1 404 Not Found' 970s # received: 'HTTP/1.1 404 Not Found' 970s ok 8 970s ok 9 970s # testing : response codes POST for /echo_post with Content-Length: 0000000000000000000000000000000000 970s # expected: 'HTTP/1.1 200 OK' 970s # received: 'HTTP/1.1 200 OK' 970s ok 10 970s ok 11 970s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0000000000000000000000000000000000 970s # expected: 'HTTP/1.1 404 Not Found' 970s # received: 'HTTP/1.1 404 Not Found' 970s ok 12 970s ok 13 970s # testing : response codes POST for /echo_post with Content-Length: 1000000000000000000000000000000000 970s # expected: 'HTTP/1.1 400 Bad Request' 970s # received: 'HTTP/1.1 400 Bad Request' 970s ok 14 970s ok 15 970s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1000000000000000000000000000000000 970s # expected: 'HTTP/1.1 400 Bad Request' 970s # received: 'HTTP/1.1 400 Bad Request' 970s ok 16 970s ok 17 970s # testing : response codes POST for /echo_post with Content-Length: -1 970s # expected: 'HTTP/1.1 400 Bad Request' 970s # received: 'HTTP/1.1 400 Bad Request' 970s ok 18 970s ok 19 970s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: -1 970s # expected: 'HTTP/1.1 400 Bad Request' 970s # received: 'HTTP/1.1 400 Bad Request' 970s ok 20 970s ok 21 970s # testing : response codes POST for /echo_post with Content-Length: 123abc 970s # expected: 'HTTP/1.1 400 Bad Request' 970s # received: 'HTTP/1.1 400 Bad Request' 970s ok 22 970s ok 23 970s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 123abc 970s # expected: 'HTTP/1.1 400 Bad Request' 970s # received: 'HTTP/1.1 400 Bad Request' 970s ok 24 970s ok 972s t/apache/errordoc.t ................. 972s 1..14 972s # Running under perl version 5.038002 for linux 972s # Current time local: Mon Jun 3 13:28:50 2024 972s # Current time GMT: Mon Jun 3 13:28:50 2024 972s # Using Test.pm version 1.31 972s # Using Apache/Test.pm version 1.42 972s # testing : notfound.html code 972s # expected: 404 972s # received: '404' 972s ok 1 972s # testing : notfound.html content 972s # expected: qr/per-server 404/ 972s # received: 'per-server 404' 972s ok 2 972s # testing : /inherit/notfound.html code 972s # expected: 404 972s # received: '404' 972s ok 3 972s # testing : /inherit/notfound.html content 972s # expected: qr/per-server 404/ 972s # received: 'per-server 404' 972s ok 4 972s # testing : /redefine/notfound.html code 972s # expected: 404 972s # received: '404' 972s ok 5 972s # testing : /redefine/notfound.html content 972s # expected: 'per-dir 404' 972s # received: 'per-dir 404' 972s ok 6 972s # testing : /redefine/notfound.html code 972s # expected: 404 972s # received: '404' 972s ok 7 972s # testing : /redefine/notfound.html content 972s # expected: qr/Not Found/ 972s # received: ' 972s # 972s # 404 Not Found 972s # 972s #

Not Found

972s #

The requested URL was not found on this server.

972s # ' 972s ok 8 972s # testing : /merge/notfound.html code 972s # expected: 404 972s # received: '404' 972s ok 9 972s # testing : /merge/notfound.html content 972s # expected: 'testing merge' 972s # received: 'testing merge' 972s ok 10 972s # testing : /merge/merge2/notfound.html code 972s # expected: 404 972s # received: '404' 972s ok 11 972s # testing : /merge/merge2/notfound.html content 972s # expected: 'testing merge' 972s # received: 'testing merge' 972s ok 12 972s # testing : /bounce/notfound.html code 972s # expected: 404 972s # received: '404' 972s ok 13 972s # testing : /bounce/notfound.html content 972s # expected: qr/expire test/ 972s # received: ' 972s # expire test 972s # expire test 972s # ' 972s ok 14 972s ok 974s t/apache/etags.t .................... 974s # Checking for existence of FileETag directive 974s # Returned 200: 974s 1..61 974s # Running under perl version 5.038002 for linux 974s # Current time local: Mon Jun 3 13:28:52 2024 974s # Current time GMT: Mon Jun 3 13:28:52 2024 974s # Using Test.pm version 1.31 974s # Using Apache/Test.pm version 1.42 974s # --- 974s # HEAD /apache/etags/all/minus-mi/test.txt 974s # Expecting one component in ETag field 974s # Received "b" 974s ok 1 974s # --- 974s # HEAD /apache/etags/s/test.txt 974s # Expecting one component in ETag field 974s # Received "b" 974s ok 2 974s # --- 974s # HEAD /apache/etags/all/m/test.txt 974s # Expecting one component in ETag field 974s # Received "613edd771cbc0" 974s ok 3 974s # --- 974s # HEAD /apache/etags/none/ms/test.txt 974s # Expecting two components in ETag field 974s # Received "b-613edd771cbc0" 974s ok 4 974s # --- 974s # HEAD /apache/etags/all/minus-s/test.txt 974s # Expecting two components in ETag field 974s # Received "817b4-613edd771cbc0" 974s ok 5 974s # --- 974s # HEAD /apache/etags/ms/test.txt 974s # Expecting two components in ETag field 974s # Received "b-613edd771cbc0" 974s ok 6 974s # --- 974s # HEAD /apache/etags/mis/test.txt 974s # Expecting three components in ETag field 974s # Received "817f9-b-613edd771cbc0" 974s ok 7 974s # --- 974s # HEAD /apache/etags/i/test.txt 974s # Expecting one component in ETag field 974s # Received "817c3" 974s ok 8 974s # --- 974s # HEAD /apache/etags/is/test.txt 974s # Expecting two components in ETag field 974s # Received "817c6-b" 974s ok 9 974s # --- 974s # HEAD /apache/etags/none/plus-ms/test.txt 974s # Expecting two components in ETag field 974s # Received "b-613edd771cbc0" 974s ok 10 974s # --- 974s # HEAD /apache/etags/none/inherit/test.txt 974s # Expecting field to be absent 974s # ETag field is missing 974s ok 11 974s # --- 974s # HEAD /apache/etags/none/mi/test.txt 974s # Expecting two components in ETag field 974s # Received "8180c-613edd771cbc0" 974s ok 12 974s # --- 974s # HEAD /apache/etags/m/test.txt 974s # Expecting one component in ETag field 974s # Received "613edd771cbc0" 974s ok 13 974s # --- 974s # HEAD /apache/etags/none/plus-i/test.txt 974s # Expecting one component in ETag field 974s # Received "81815" 974s ok 14 974s # --- 974s # HEAD /apache/etags/none/test.txt 974s # Expecting field to be absent 974s # ETag field is missing 974s ok 15 974s # --- 974s # HEAD /apache/etags/m/plus-ms/test.txt 974s # Expecting two components in ETag field 974s # Received "b-613edd771cbc0" 974s ok 16 974s # --- 974s # HEAD /apache/etags/none/plus-m/test.txt 974s # Expecting one component in ETag field 974s # Received "613edd771cbc0" 974s ok 17 974s # --- 974s # HEAD /apache/etags/none/plus-is/test.txt 974s # Expecting two components in ETag field 974s # Received "81818-b" 974s ok 18 974s # --- 974s # HEAD /apache/etags/m/plus-mi/test.txt 974s # Expecting two components in ETag field 974s # Received "817e9-613edd771cbc0" 974s ok 19 974s # --- 974s # HEAD /apache/etags/all/mi/test.txt 974s # Expecting two components in ETag field 974s # Received "8179f-613edd771cbc0" 974s ok 20 974s # --- 974s # HEAD /apache/etags/none/is/test.txt 974s # Expecting two components in ETag field 974s # Received "81806-b" 974s ok 21 974s # --- 974s # HEAD /apache/etags/all/ms/test.txt 974s # Expecting two components in ETag field 974s # Received "b-613edd771cbc0" 974s ok 22 974s # --- 974s # HEAD /apache/etags/default/test.txt 974s # Expecting two components in ETag field 974s # Received "b-613edd771cbc0" 974s ok 23 974s # --- 974s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 974s # Expecting field to be absent 974s # Received "b-613edd771cbc0" 974s ok 24 974s # --- 974s # HEAD /apache/etags/m/plus-i/test.txt 974s # Expecting two components in ETag field 974s # Received "817e0-613edd771cbc0" 974s ok 25 974s # --- 974s # HEAD /apache/etags/none/plus-mis/test.txt 974s # Expecting three components in ETag field 974s # Received "81836-b-613edd771cbc0" 974s ok 26 974s # --- 974s # HEAD /apache/etags/m/plus-mis/test.txt 974s # Expecting three components in ETag field 974s # Received "817ec-b-613edd771cbc0" 974s ok 27 974s # --- 974s # HEAD /apache/etags/m/minus-is/test.txt 974s # Expecting field to be absent 974s # Received "613edd771cbc0" 974s ok 28 974s # --- 974s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 974s # Expecting two components in ETag field 974s # Received "81835-613edd771cbc0" 974s ok 29 974s # --- 974s # HEAD /apache/etags/all/minus-mis/test.txt 974s # Expecting field to be absent 974s # Received "b-613edd771cbc0" 974s ok 30 974s # --- 974s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 974s # Expecting two components in ETag field 974s # Received "81829-b" 974s ok 31 974s # --- 974s # HEAD /apache/etags/all/i/test.txt 974s # Expecting one component in ETag field 974s # Received "81794" 974s ok 32 974s # --- 974s # HEAD /apache/etags/none/s/test.txt 974s # Expecting one component in ETag field 974s # Received "b" 974s ok 33 974s # --- 974s # HEAD /apache/etags/all/mis/test.txt 974s # Expecting three components in ETag field 974s # Received "817b7-b-613edd771cbc0" 974s ok 34 974s # --- 974s # HEAD /apache/etags/all/inherit/test.txt 974s # Expecting three components in ETag field 974s # Received "81796-b-613edd771cbc0" 974s ok 35 974s # --- 974s # HEAD /apache/etags/m/minus-mi/test.txt 974s # Expecting field to be absent 974s # Received "b-613edd771cbc0" 974s ok 36 974s # --- 974s # HEAD /apache/etags/none/i/test.txt 974s # Expecting one component in ETag field 974s # Received "81801" 974s ok 37 974s # --- 974s # HEAD /apache/etags/all/s/test.txt 974s # Expecting one component in ETag field 974s # Received "b" 974s ok 38 974s # --- 974s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 974s # Expecting one component in ETag field 974s # Received "b" 974s ok 39 974s # --- 974s # HEAD /apache/etags/m/plus-is/test.txt 974s # Expecting three components in ETag field 974s # Received "817e3-b-613edd771cbc0" 974s ok 40 974s # --- 974s # HEAD /apache/etags/m/minus-mis/test.txt 974s # Expecting field to be absent 974s # Received "b-613edd771cbc0" 974s ok 41 974s # --- 974s # HEAD /apache/etags/m/minus-m/test.txt 974s # Expecting field to be absent 974s # Received "b-613edd771cbc0" 974s ok 42 974s # --- 974s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 974s # Expecting one component in ETag field 974s # Received "81832" 974s ok 43 974s # --- 974s # HEAD /apache/etags/all/minus-ms/test.txt 974s # Expecting one component in ETag field 974s # Received "817b1" 974s ok 44 974s # --- 974s # HEAD /apache/etags/m/minus-s/test.txt 974s # Expecting field to be absent 974s # Received "613edd771cbc0" 974s ok 45 974s # --- 974s # HEAD /apache/etags/all/is/test.txt 974s # Expecting two components in ETag field 974s # Received "81799-b" 974s ok 46 974s # --- 974s # HEAD /apache/etags/all/minus-i/test.txt 974s # Expecting two components in ETag field 974s # Received "b-613edd771cbc0" 974s ok 47 974s # --- 974s # HEAD /apache/etags/m/minus-i/test.txt 974s # Expecting field to be absent 974s # Received "613edd771cbc0" 974s ok 48 974s # --- 974s # HEAD /apache/etags/all/minus-m/test.txt 974s # Expecting two components in ETag field 974s # Received "817a8-b" 974s ok 49 974s # --- 974s # HEAD /apache/etags/none/mis/test.txt 974s # Expecting three components in ETag field 974s # Received "8180f-b-613edd771cbc0" 974s ok 50 974s # --- 974s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 974s # Expecting two components in ETag field 974s # Received "b-613edd771cbc0" 974s ok 51 974s # --- 974s # HEAD /apache/etags/all/minus-is/test.txt 974s # Expecting one component in ETag field 974s # Received "613edd771cbc0" 974s ok 52 974s # --- 974s # HEAD /apache/etags/none/m/test.txt 974s # Expecting one component in ETag field 974s # Received "613edd771cbc0" 974s ok 53 974s # --- 974s # HEAD /apache/etags/mi/test.txt 974s # Expecting two components in ETag field 974s # Received "817f6-613edd771cbc0" 974s ok 54 974s # --- 974s # HEAD /apache/etags/none/plus-mi/test.txt 974s # Expecting two components in ETag field 974s # Received "8181e-613edd771cbc0" 974s ok 55 974s # --- 974s # HEAD /apache/etags/m/minus-ms/test.txt 974s # Expecting field to be absent 974s # Received "b-613edd771cbc0" 974s ok 56 974s # --- 974s # HEAD /apache/etags/all/test.txt 974s # Expecting three components in ETag field 974s # Received "817be-b-613edd771cbc0" 974s ok 57 974s # --- 974s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 974s # Expecting one component in ETag field 974s # Received "613edd771cbc0" 974s ok 58 974s # --- 974s # HEAD /apache/etags/m/plus-m/test.txt 974s # Expecting one component in ETag field 974s # Received "613edd771cbc0" 974s ok 59 974s # --- 974s # HEAD /apache/etags/none/plus-s/test.txt 974s # Expecting one component in ETag field 974s # Received "b" 974s ok 60 974s # --- 974s # HEAD /apache/etags/m/plus-s/test.txt 974s # Expecting two components in ETag field 974s # Received "b-613edd771cbc0" 974s ok 61 974s ok 977s t/apache/expr.t ..................... 977s 1..229 977s # Running under perl version 5.038002 for linux 977s # Current time local: Mon Jun 3 13:28:54 2024 977s # Current time GMT: Mon Jun 3 13:28:54 2024 977s # Using Test.pm version 1.31 977s # Using Apache/Test.pm version 1.42 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "true" should evaluate to true, got true 977s ok 1 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "false" should evaluate to false, got false 977s ok 2 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s Should get parse error for "foo", got parse error 977s ok 3 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "1 -eq 01" should evaluate to true, got true 977s ok 4 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "1 -eq 2" should evaluate to false, got false 977s ok 5 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "1 -ne 2" should evaluate to true, got true 977s ok 6 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "1 -ne 1" should evaluate to false, got false 977s ok 7 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "1 -lt 02" should evaluate to true, got true 977s ok 8 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "1 -lt 1" should evaluate to false, got false 977s ok 9 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "1 -le 2" should evaluate to true, got true 977s ok 10 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "1 -le 1" should evaluate to true, got true 977s ok 11 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "2 -gt 1" should evaluate to true, got true 977s ok 12 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "1 -gt 1" should evaluate to false, got false 977s ok 13 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "2 -ge 1" should evaluate to true, got true 977s ok 14 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "1 -ge 1" should evaluate to true, got true 977s ok 15 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "1 -gt -1" should evaluate to true, got true 977s ok 16 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'aa' == 'aa'" should evaluate to true, got true 977s ok 17 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'aa' == 'b'" should evaluate to false, got false 977s ok 18 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'aa' = 'aa'" should evaluate to true, got true 977s ok 19 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'aa' = 'b'" should evaluate to false, got false 977s ok 20 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'aa' != 'b'" should evaluate to true, got true 977s ok 21 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'aa' != 'aa'" should evaluate to false, got false 977s ok 22 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'aa' < 'b'" should evaluate to true, got true 977s ok 23 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'aa' < 'aa'" should evaluate to false, got false 977s ok 24 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'aa' <= 'b'" should evaluate to true, got true 977s ok 25 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'aa' <= 'aa'" should evaluate to true, got true 977s ok 26 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'b' > 'aa'" should evaluate to true, got true 977s ok 27 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'aa' > 'aa'" should evaluate to false, got false 977s ok 28 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'b' >= 'aa'" should evaluate to true, got true 977s ok 29 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'aa' >= 'aa'" should evaluate to true, got true 977s ok 30 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 977s ok 31 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 977s ok 32 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 977s ok 33 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 977s ok 34 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 977s ok 35 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 977s ok 36 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 977s ok 37 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 977s ok 38 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 977s ok 39 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 977s ok 40 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "%{TIME} != ''" should evaluate to true, got true 977s ok 41 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'a' -in { 'b', 'a' } " should evaluate to true, got true 977s ok 42 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'a' -in { 'b', 'c' } " should evaluate to false, got false 977s ok 43 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s " 'abc' =~ /bc/ " should evaluate to true, got true 977s ok 44 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s " 'abc' =~ /BC/i " should evaluate to true, got true 977s ok 45 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s " 'abc' !~ m!bc! " should evaluate to false, got false 977s ok 46 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s " 'abc' !~ m!BC!i " should evaluate to false, got false 977s ok 47 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s " $0 == '' " should evaluate to true, got true 977s ok 48 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s " $1 == '' " should evaluate to true, got true 977s ok 49 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s " $9 == '' " should evaluate to true, got true 977s ok 50 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s " '$0' == '' " should evaluate to true, got true 977s ok 51 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 977s ok 52 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 977s ok 53 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 977s ok 54 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 977s ok 55 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 977s ok 56 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 977s ok 57 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 977s ok 58 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 977s ok 59 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 977s ok 60 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 977s ok 61 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 977s ok 62 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 977s ok 63 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 977s ok 64 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 977s ok 65 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 977s ok 66 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 977s ok 67 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 977s ok 68 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 977s ok 69 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 977s ok 70 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "%{HTTPS} == 'off' " should evaluate to true, got true 977s ok 71 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 977s ok 72 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 977s ok 73 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 977s ok 74 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 977s ok 75 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 977s ok 76 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 977s ok 77 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 977s ok 78 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 977s ok 79 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 977s ok 80 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 977s ok 81 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 977s ok 82 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "escape('?') = '%3f' " should evaluate to true, got true 977s ok 83 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "unescape('%3f') = '?' " should evaluate to true, got true 977s ok 84 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 977s ok 85 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 977s ok 86 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 977s ok 87 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "file('/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 977s ok 88 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-n ''" should evaluate to false, got false 977s ok 89 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-z ''" should evaluate to true, got true 977s ok 90 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-n '1'" should evaluate to true, got true 977s ok 91 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-z '1'" should evaluate to false, got false 977s ok 92 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s Should get parse error for "-R 'abc'", got parse error 977s ok 93 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 977s ok 94 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-R '240.0.0.0'" should evaluate to false, got false 977s ok 95 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-R '240.0.0.0/8'" should evaluate to false, got false 977s ok 96 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-R 'ff::/8'" should evaluate to false, got false 977s ok 97 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 977s ok 98 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 977s ok 99 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 977s ok 100 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 977s ok 101 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 977s ok 102 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 977s ok 103 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 977s ok 104 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'foo' -strmatch '*o'" should evaluate to true, got true 977s ok 105 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 977s ok 106 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'foo' -strmatch 'F*'" should evaluate to false, got false 977s ok 107 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'foo' -strcmatch 'F*'" should evaluate to true, got true 977s ok 108 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'foo' -strmatch 'g*'" should evaluate to false, got false 977s ok 109 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'foo' -strcmatch 'g*'" should evaluate to false, got false 977s ok 110 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 977s ok 111 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 977s ok 112 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 977s ok 113 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 977s ok 114 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s Should get parse error for "foo('bar') = 'bar'", got parse error 977s ok 115 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s Should get parse error for "%{FOO} != 'bar'", got parse error 977s ok 116 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s Should get parse error for "'bar' = bar", got parse error 977s ok 117 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "true" should evaluate to true, got true 977s ok 118 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "true && true" should evaluate to true, got true 977s ok 119 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "true || true" should evaluate to true, got true 977s ok 120 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "true || true || true" should evaluate to true, got true 977s ok 121 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "true || true && true" should evaluate to true, got true 977s ok 122 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "true && true || true" should evaluate to true, got true 977s ok 123 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "true && true && true" should evaluate to true, got true 977s ok 124 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "true || true || !true" should evaluate to true, got true 977s ok 125 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "true || true && !true" should evaluate to true, got true 977s ok 126 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "true && true || !true" should evaluate to true, got true 977s ok 127 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "true && true && !true" should evaluate to false, got false 977s ok 128 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "true && !true" should evaluate to false, got false 977s ok 129 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "true || !true" should evaluate to true, got true 977s ok 130 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "true || !true || true" should evaluate to true, got true 977s ok 131 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "true || !true && true" should evaluate to true, got true 977s ok 132 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "true && !true || true" should evaluate to true, got true 977s ok 133 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "true && !true && true" should evaluate to false, got false 977s ok 134 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "true || !true || !true" should evaluate to true, got true 977s ok 135 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "true || !true && !true" should evaluate to true, got true 977s ok 136 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "true && !true || !true" should evaluate to false, got false 977s ok 137 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "true && !true && !true" should evaluate to false, got false 977s ok 138 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!true" should evaluate to false, got false 977s ok 139 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!true && true" should evaluate to false, got false 977s ok 140 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!true || true" should evaluate to true, got true 977s ok 141 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!true || true || true" should evaluate to true, got true 977s ok 142 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!true || true && true" should evaluate to true, got true 977s ok 143 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!true && true || true" should evaluate to true, got true 977s ok 144 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!true && true && true" should evaluate to false, got false 977s ok 145 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!true || true || !true" should evaluate to true, got true 977s ok 146 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!true || true && !true" should evaluate to false, got false 977s ok 147 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!true && true || !true" should evaluate to false, got false 977s ok 148 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!true && true && !true" should evaluate to false, got false 977s ok 149 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!true && !true" should evaluate to false, got false 977s ok 150 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!true || !true" should evaluate to false, got false 977s ok 151 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!true || !true || true" should evaluate to true, got true 977s ok 152 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!true || !true && true" should evaluate to false, got false 977s ok 153 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!true && !true || true" should evaluate to true, got true 977s ok 154 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!true && !true && true" should evaluate to false, got false 977s ok 155 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!true || !true || !true" should evaluate to false, got false 977s ok 156 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!true || !true && !true" should evaluate to false, got false 977s ok 157 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!true && !true || !true" should evaluate to false, got false 977s ok 158 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!true && !true && !true" should evaluate to false, got false 977s ok 159 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(true)" should evaluate to false, got false 977s ok 160 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(true && true)" should evaluate to false, got false 977s ok 161 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(true || true)" should evaluate to false, got false 977s ok 162 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(true || true || true)" should evaluate to false, got false 977s ok 163 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(true || true && true)" should evaluate to false, got false 977s ok 164 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(true && true || true)" should evaluate to false, got false 977s ok 165 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(true && true && true)" should evaluate to false, got false 977s ok 166 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(true || true || !true)" should evaluate to false, got false 977s ok 167 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(true || true && !true)" should evaluate to false, got false 977s ok 168 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(true && true || !true)" should evaluate to false, got false 977s ok 169 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(true && true && !true)" should evaluate to true, got true 977s ok 170 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(true && !true)" should evaluate to true, got true 977s ok 171 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(true || !true)" should evaluate to false, got false 977s ok 172 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(true || !true || true)" should evaluate to false, got false 977s ok 173 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(true || !true && true)" should evaluate to false, got false 977s ok 174 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(true && !true || true)" should evaluate to false, got false 977s ok 175 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(true && !true && true)" should evaluate to true, got true 977s ok 176 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(true || !true || !true)" should evaluate to false, got false 977s ok 177 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(true || !true && !true)" should evaluate to false, got false 977s ok 178 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(true && !true || !true)" should evaluate to true, got true 977s ok 179 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(true && !true && !true)" should evaluate to true, got true 977s ok 180 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(!true)" should evaluate to true, got true 977s ok 181 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(!true && true)" should evaluate to true, got true 977s ok 182 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(!true || true)" should evaluate to false, got false 977s ok 183 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(!true || true || true)" should evaluate to false, got false 977s ok 184 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(!true || true && true)" should evaluate to false, got false 977s ok 185 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(!true && true || true)" should evaluate to false, got false 977s ok 186 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(!true && true && true)" should evaluate to true, got true 977s ok 187 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(!true || true || !true)" should evaluate to false, got false 977s ok 188 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(!true || true && !true)" should evaluate to true, got true 977s ok 189 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(!true && true || !true)" should evaluate to true, got true 977s ok 190 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(!true && true && !true)" should evaluate to true, got true 977s ok 191 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(!true && !true)" should evaluate to true, got true 977s ok 192 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(!true || !true)" should evaluate to true, got true 977s ok 193 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(!true || !true || true)" should evaluate to false, got false 977s ok 194 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(!true || !true && true)" should evaluate to true, got true 977s ok 195 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(!true && !true || true)" should evaluate to false, got false 977s ok 196 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(!true && !true && true)" should evaluate to true, got true 977s ok 197 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(!true || !true || !true)" should evaluate to true, got true 977s ok 198 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(!true || !true && !true)" should evaluate to true, got true 977s ok 199 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(!true && !true || !true)" should evaluate to true, got true 977s ok 200 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "!(!true && !true && !true)" should evaluate to true, got true 977s ok 201 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "filesize('/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 977s ok 202 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "filesize('/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 977s ok 203 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "filesize('/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 977s ok 204 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-d '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 977s ok 205 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-e '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 977s ok 206 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-f '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 977s ok 207 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-s '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 977s ok 208 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-d '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 977s ok 209 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-e '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 977s ok 210 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-f '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 977s ok 211 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-s '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 977s ok 212 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-d '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 977s ok 213 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-e '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 977s ok 214 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-f '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 977s ok 215 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-s '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 977s ok 216 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-d '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 977s ok 217 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-e '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 977s ok 218 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-f '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 977s ok 219 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-s '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 977s ok 220 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-F '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 977s ok 221 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-F '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 977s ok 222 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-U '/apache/' " should evaluate to true, got true 977s ok 223 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "-U '/apache/expr/none' " should evaluate to false, got false 977s ok 224 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 977s ok 225 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 977s ok 226 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "base64('foo') = 'Zm9v' " should evaluate to true, got true 977s ok 227 977s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 977s ok 228 977s Error log should not have 'Internal evaluation error' entries, found 0 977s ok 229 977s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 977s ok 981s t/apache/expr_string.t .............. 981s 1..29 981s # Running under perl version 5.038002 for linux 981s # Current time local: Mon Jun 3 13:28:57 2024 981s # Current time GMT: Mon Jun 3 13:28:57 2024 981s # Using Test.pm version 1.31 981s # Using Apache/Test.pm version 1.42 981s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 981s ok 1 981s Expected return code 200, got 200 for 'foo' 981s ok 2 981s # testing : log message [Mon Jun 03 13:28:59.177570 2024] [log_debug:info] [pid 323904:tid 116653255880896] [client 127.0.0.1:43084] foo (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 981s # didn't match 981s # expected: 'foo' 981s # received: 'foo' 981s ok 3 981s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 981s ok 4 981s Expected return code 200, got 200 for '%{req:SomeHeader}' 981s ok 5 981s # testing : log message [Mon Jun 03 13:28:59.438278 2024] [log_debug:info] [pid 323904:tid 116652976959680] [client 127.0.0.1:43084] SomeValue (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 981s # didn't match 981s # expected: 'SomeValue' 981s # received: 'SomeValue' 981s ok 6 981s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 981s ok 7 981s Should get parse error (500) for "%{", got 500 981s ok 8 981s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 981s ok 9 981s Expected return code 200, got 200 for '%' 981s ok 10 981s # testing : log message [Mon Jun 03 13:28:59.946934 2024] [log_debug:info] [pid 323904:tid 116653364932800] [client 127.0.0.1:43094] % (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 981s # didn't match 981s # expected: '%' 981s # received: '%' 981s ok 11 981s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 981s ok 12 981s Expected return code 200, got 200 for '}' 981s ok 13 981s # testing : log message [Mon Jun 03 13:29:00.201114 2024] [log_debug:info] [pid 323904:tid 116653245395136] [client 127.0.0.1:43094] } (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 981s # didn't match 981s # expected: '}' 981s # received: '}' 981s ok 14 981s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 981s ok 15 981s Expected return code 200, got 200 for '\"' 981s ok 16 981s # testing : log message [Mon Jun 03 13:29:00.455659 2024] [log_debug:info] [pid 323904:tid 116653224423616] [client 127.0.0.1:43094] " (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 981s # didn't match 981s # expected: '"' 981s # received: '"' 981s ok 17 981s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 981s ok 18 981s Expected return code 200, got 200 for '\'' 981s ok 19 981s # testing : log message [Mon Jun 03 13:29:00.709401 2024] [log_debug:info] [pid 323904:tid 116653213937856] [client 127.0.0.1:43094] ' (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 981s # didn't match 981s # expected: '\'' 981s # received: '\'' 981s ok 20 981s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 981s ok 21 981s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 981s ok 22 981s # testing : log message [Mon Jun 03 13:29:00.963267 2024] [log_debug:info] [pid 323904:tid 116653161509056] [client 127.0.0.1:43094] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 981s # didn't match 981s # expected: '%{req:SomeHeader}' 981s # received: '%{req:SomeHeader}' 981s ok 23 981s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 981s ok 24 981s Expected return code 200, got 200 for '%{tolower:IDENT}' 981s ok 25 981s # testing : log message [Mon Jun 03 13:29:01.217149 2024] [log_debug:info] [pid 323904:tid 116653203452096] [client 127.0.0.1:43094] ident (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 981s # didn't match 981s # expected: 'ident' 981s # received: 'ident' 981s ok 26 981s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 981s ok 27 981s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 981s ok 28 981s # testing : log message [Mon Jun 03 13:29:01.471046 2024] [log_debug:info] [pid 323904:tid 116653192966336] [client 127.0.0.1:43094] get (log_transaction hook, /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 981s # didn't match 981s # expected: 'get' 981s # received: 'get' 981s ok 29 981s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 981s ok 984s t/apache/getfile.t .................. 984s # using LWP client 984s 1..219 984s # Running under perl version 5.038002 for linux 984s # Current time local: Mon Jun 3 13:29:01 2024 984s # Current time GMT: Mon Jun 3 13:29:01 2024 984s # Using Test.pm version 1.31 984s # Using Apache/Test.pm version 1.42 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "44f3-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 17651 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl.pod 984s # expected: 17651 984s # received: 17651 984s ok 1 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "dbb0-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 56240 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5004delta.pod 984s # expected: 56240 984s # received: 56240 984s ok 2 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "85eb-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 34283 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5005delta.pod 984s # expected: 34283 984s # received: 34283 984s ok 3 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "d8ed-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 55533 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5100delta.pod 984s # expected: 55533 984s # received: 55533 984s ok 4 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "ab70-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 43888 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5101delta.pod 984s # expected: 43888 984s # received: 43888 984s ok 5 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "15cb7-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 89271 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5120delta.pod 984s # expected: 89271 984s # received: 89271 984s ok 6 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "2707-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 9991 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5121delta.pod 984s # expected: 9991 984s # received: 9991 984s ok 7 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "2569-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 9577 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5122delta.pod 984s # expected: 9577 984s # received: 9577 984s ok 8 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1004-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 4100 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5123delta.pod 984s # expected: 4100 984s # received: 4100 984s ok 9 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "e58-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 3672 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5124delta.pod 984s # expected: 3672 984s # received: 3672 984s ok 10 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1e03-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 7683 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5125delta.pod 984s # expected: 7683 984s # received: 7683 984s ok 11 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "233aa-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 144298 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5140delta.pod 984s # expected: 144298 984s # received: 144298 984s ok 12 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1f1e-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 7966 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5141delta.pod 984s # expected: 7966 984s # received: 7966 984s ok 13 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1aec-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 6892 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5142delta.pod 984s # expected: 6892 984s # received: 6892 984s ok 14 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1e50-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 7760 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5143delta.pod 984s # expected: 7760 984s # received: 7760 984s ok 15 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "18b7-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 6327 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5144delta.pod 984s # expected: 6327 984s # received: 6327 984s ok 16 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "20a09-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 133641 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5160delta.pod 984s # expected: 133641 984s # received: 133641 984s ok 17 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "17fe-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 6142 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5161delta.pod 984s # expected: 6142 984s # received: 6142 984s ok 18 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "e0a-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 3594 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5162delta.pod 984s # expected: 3594 984s # received: 3594 984s ok 19 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "ff5-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 4085 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5163delta.pod 984s # expected: 4085 984s # received: 4085 984s ok 20 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1d286-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 119430 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5180delta.pod 984s # expected: 119430 984s # received: 119430 984s ok 21 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "19c5-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 6597 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5181delta.pod 984s # expected: 6597 984s # received: 6597 984s ok 22 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "14d7-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 5335 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5182delta.pod 984s # expected: 5335 984s # received: 5335 984s ok 23 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1208-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 4616 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5184delta.pod 984s # expected: 4616 984s # received: 4616 984s ok 24 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1c352-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 115538 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5200delta.pod 984s # expected: 115538 984s # received: 115538 984s ok 25 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "2a07-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 10759 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5201delta.pod 984s # expected: 10759 984s # received: 10759 984s ok 26 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "2fef-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 12271 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5202delta.pod 984s # expected: 12271 984s # received: 12271 984s ok 27 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "2410-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 9232 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5203delta.pod 984s # expected: 9232 984s # received: 9232 984s ok 28 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1fa90-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 129680 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5220delta.pod 984s # expected: 129680 984s # received: 129680 984s ok 29 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "293d-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 10557 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5221delta.pod 984s # expected: 10557 984s # received: 10557 984s ok 30 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "301f-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 12319 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5222delta.pod 984s # expected: 12319 984s # received: 12319 984s ok 31 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "20fa-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 8442 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5223delta.pod 984s # expected: 8442 984s # received: 8442 984s ok 32 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1162-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 4450 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5224delta.pod 984s # expected: 4450 984s # received: 4450 984s ok 33 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "fc0b-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 64523 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5240delta.pod 984s # expected: 64523 984s # received: 64523 984s ok 34 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "2009-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 8201 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5241delta.pod 984s # expected: 8201 984s # received: 8201 984s ok 35 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1007-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 4103 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5242delta.pod 984s # expected: 4103 984s # received: 4103 984s ok 36 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "2aac-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 10924 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5243delta.pod 984s # expected: 10924 984s # received: 10924 984s ok 37 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1168-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 4456 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5244delta.pod 984s # expected: 4456 984s # received: 4456 984s ok 38 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1875b-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 100187 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5260delta.pod 984s # expected: 100187 984s # received: 100187 984s ok 39 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1e25-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 7717 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:03 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5261delta.pod 984s # expected: 7717 984s # received: 7717 984s ok 40 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1e16-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 7702 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5262delta.pod 984s # expected: 7702 984s # received: 7702 984s ok 41 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1b69-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 7017 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5263delta.pod 984s # expected: 7017 984s # received: 7017 984s ok 42 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "115d9-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 71129 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5280delta.pod 984s # expected: 71129 984s # received: 71129 984s ok 43 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "11f7-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 4599 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5281delta.pod 984s # expected: 4599 984s # received: 4599 984s ok 44 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1806-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 6150 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5282delta.pod 984s # expected: 6150 984s # received: 6150 984s ok 45 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "13f7-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 5111 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5283delta.pod 984s # expected: 5111 984s # received: 5111 984s ok 46 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "9efd-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 40701 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5300delta.pod 984s # expected: 40701 984s # received: 40701 984s ok 47 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1662-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 5730 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5301delta.pod 984s # expected: 5730 984s # received: 5730 984s ok 48 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "124a-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 4682 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5302delta.pod 984s # expected: 4682 984s # received: 4682 984s ok 49 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1374-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 4980 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5303delta.pod 984s # expected: 4980 984s # received: 4980 984s ok 50 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "d310-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 54032 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5320delta.pod 984s # expected: 54032 984s # received: 54032 984s ok 51 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1b5f-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 7007 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5321delta.pod 984s # expected: 7007 984s # received: 7007 984s ok 52 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "9201-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 37377 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5340delta.pod 984s # expected: 37377 984s # received: 37377 984s ok 53 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1076-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 4214 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5341delta.pod 984s # expected: 4214 984s # received: 4214 984s ok 54 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "f6a-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 3946 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5342delta.pod 984s # expected: 3946 984s # received: 3946 984s ok 55 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "fd6-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 4054 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5343delta.pod 984s # expected: 4054 984s # received: 4054 984s ok 56 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "ad8b-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 44427 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5360delta.pod 984s # expected: 44427 984s # received: 44427 984s ok 57 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1288-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 4744 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5361delta.pod 984s # expected: 4744 984s # received: 4744 984s ok 58 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "f6a-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 3946 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5362delta.pod 984s # expected: 3946 984s # received: 3946 984s ok 59 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "fd7-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 4055 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5363delta.pod 984s # expected: 4055 984s # received: 4055 984s ok 60 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "10d49-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 68937 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5380delta.pod 984s # expected: 68937 984s # received: 68937 984s ok 61 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "f6a-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 3946 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5381delta.pod 984s # expected: 3946 984s # received: 3946 984s ok 62 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "fd4-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 4052 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl5382delta.pod 984s # expected: 4052 984s # received: 4052 984s ok 63 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1e729-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 124713 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl561delta.pod 984s # expected: 124713 984s # received: 124713 984s ok 64 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1a2c1-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 107201 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl56delta.pod 984s # expected: 107201 984s # received: 107201 984s ok 65 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "94ac-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 38060 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl581delta.pod 984s # expected: 38060 984s # received: 38060 984s ok 66 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1176-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 4470 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl582delta.pod 984s # expected: 4470 984s # received: 4470 984s ok 67 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "18bf-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 6335 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl583delta.pod 984s # expected: 6335 984s # received: 6335 984s ok 68 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1cc3-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 7363 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl584delta.pod 984s # expected: 7363 984s # received: 7363 984s ok 69 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1701-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 5889 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl585delta.pod 984s # expected: 5889 984s # received: 5889 984s ok 70 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "122b-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 4651 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl586delta.pod 984s # expected: 4651 984s # received: 4651 984s ok 71 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "20a5-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 8357 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl587delta.pod 984s # expected: 8357 984s # received: 8357 984s ok 72 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "62c1-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 25281 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl588delta.pod 984s # expected: 25281 984s # received: 25281 984s ok 73 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "d290-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 53904 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl589delta.pod 984s # expected: 53904 984s # received: 53904 984s ok 74 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1c1d5-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 115157 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perl58delta.pod 984s # expected: 115157 984s # received: 115157 984s ok 75 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "4fe9-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 20457 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlaix.pod 984s # expected: 20457 984s # received: 20457 984s ok 76 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1688-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 5768 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlamiga.pod 984s # expected: 5768 984s # received: 5768 984s ok 77 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "2031-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 8241 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlandroid.pod 984s # expected: 8241 984s # received: 8241 984s ok 78 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "c9433-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 824371 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlapi.pod 984s # expected: 824371 984s # received: 824371 984s ok 79 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "5837-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 22583 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlapio.pod 984s # expected: 22583 984s # received: 22583 984s ok 80 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1b62-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 7010 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlartistic.pod 984s # expected: 7010 984s # received: 7010 984s ok 81 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "20c2-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 8386 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlbook.pod 984s # expected: 8386 984s # received: 8386 984s ok 82 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "126-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 294 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlboot.pod 984s # expected: 294 984s # received: 294 984s ok 83 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "130-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 304 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlbot.pod 984s # expected: 304 984s # received: 304 984s ok 84 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1f50-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 8016 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlbs2000.pod 984s # expected: 8016 984s # received: 8016 984s ok 85 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "dea2-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 56994 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlcall.pod 984s # expected: 56994 984s # received: 56994 984s ok 86 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1180-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 4480 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlcheat.pod 984s # expected: 4480 984s # received: 4480 984s ok 87 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "23bf-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 9151 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlclass.pod 984s # expected: 9151 984s # received: 9151 984s ok 88 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "3c63-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 15459 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlclassguts.pod 984s # expected: 15459 984s # received: 15459 984s ok 89 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "254a-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 9546 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlclib.pod 984s # expected: 9546 984s # received: 9546 984s ok 90 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "12e5-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 4837 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlcn.pod 984s # expected: 4837 984s # received: 4837 984s ok 91 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1b1a-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 6938 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlcommunity.pod 984s # expected: 6938 984s # received: 6938 984s ok 92 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "662a-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 26154 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlcygwin.pod 984s # expected: 26154 984s # received: 26154 984s ok 93 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "cfa2-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 53154 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perldata.pod 984s # expected: 53154 984s # received: 53154 984s ok 94 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "134f-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 4943 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 984s # expected: 4943 984s # received: 4943 984s ok 95 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "a85c-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 43100 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perldebguts.pod 984s # expected: 43100 984s # received: 43100 984s ok 96 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "5693-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 22163 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perldebtut.pod 984s # expected: 22163 984s # received: 22163 984s ok 97 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "9bbb-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 39867 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perldebug.pod 984s # expected: 39867 984s # received: 39867 984s ok 98 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "fd4-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 4052 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perldelta.pod 984s # expected: 4052 984s # received: 4052 984s ok 99 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "5f0a-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 24330 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perldeprecation.pod 984s # expected: 24330 984s # received: 24330 984s ok 100 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "4c051-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 311377 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perldiag.pod 984s # expected: 311377 984s # received: 311377 984s ok 101 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "24a0-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 9376 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perldoc.pod 984s # expected: 9376 984s # received: 9376 984s ok 102 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "b4ed-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 46317 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perldocstyle.pod 984s # expected: 46317 984s # received: 46317 984s ok 103 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "687a-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 26746 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perldsc.pod 984s # expected: 26746 984s # received: 26746 984s ok 104 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1f17-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 7959 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perldtrace.pod 984s # expected: 7959 984s # received: 7959 984s ok 105 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "14981-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 84353 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlebcdic.pod 984s # expected: 84353 984s # received: 84353 984s ok 106 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "9321-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 37665 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlembed.pod 984s # expected: 37665 984s # received: 37665 984s ok 107 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "2877-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 10359 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlexperiment.pod 984s # expected: 10359 984s # received: 10359 984s ok 108 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "590b-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 22795 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlfaq.pod 984s # expected: 22795 984s # received: 22795 984s ok 109 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "385d-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 14429 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlfaq1.pod 984s # expected: 14429 984s # received: 14429 984s ok 110 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "24a1-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 9377 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlfaq2.pod 984s # expected: 9377 984s # received: 9377 984s ok 111 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "92e1-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 37601 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlfaq3.pod 984s # expected: 37601 984s # received: 37601 984s ok 112 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "162be-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 90814 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlfaq4.pod 984s # expected: 90814 984s # received: 90814 984s ok 113 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "d7fc-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 55292 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlfaq5.pod 984s # expected: 55292 984s # received: 55292 984s ok 114 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "9a71-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 39537 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlfaq6.pod 984s # expected: 39537 984s # received: 39537 984s ok 115 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "93b8-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 37816 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlfaq7.pod 984s # expected: 37816 984s # received: 37816 984s ok 116 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "c310-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 49936 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlfaq8.pod 984s # expected: 49936 984s # received: 49936 984s ok 117 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "3b75-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 15221 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlfaq9.pod 984s # expected: 15221 984s # received: 15221 984s ok 118 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "56ca-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 22218 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlfilter.pod 984s # expected: 22218 984s # received: 22218 984s ok 119 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "342b-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 13355 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlfork.pod 984s # expected: 13355 984s # received: 13355 984s ok 120 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "40e0-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 16608 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlform.pod 984s # expected: 16608 984s # received: 16608 984s ok 121 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "671-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 1649 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 984s # expected: 1649 984s # received: 1649 984s ok 122 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "67142-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 422210 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlfunc.pod 984s # expected: 422210 984s # received: 422210 984s ok 123 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "7c2a-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 31786 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlgit.pod 984s # expected: 31786 984s # received: 31786 984s ok 124 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "21810-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 137232 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlglossary.pod 984s # expected: 137232 984s # received: 137232 984s ok 125 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "4075-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 16501 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlgov.pod 984s # expected: 16501 984s # received: 16501 984s ok 126 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "35f7-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 13815 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlgpl.pod 984s # expected: 13815 984s # received: 13815 984s ok 127 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "2c264-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 180836 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlguts.pod 984s # expected: 180836 984s # received: 180836 984s ok 128 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "afe4-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 45028 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlhack.pod 984s # expected: 45028 984s # received: 45028 984s ok 129 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "11a38-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 72248 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlhacktips.pod 984s # expected: 72248 984s # received: 72248 984s ok 130 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1809-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 6153 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlhacktut.pod 984s # expected: 6153 984s # received: 6153 984s ok 131 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "5f7-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 1527 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlhaiku.pod 984s # expected: 1527 984s # received: 1527 984s ok 132 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "e88a-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 59530 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlhist.pod 984s # expected: 59530 984s # received: 59530 984s ok 133 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "77a4-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 30628 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlhpux.pod 984s # expected: 30628 984s # received: 30628 984s ok 134 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "7dd-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 2013 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlhurd.pod 984s # expected: 2013 984s # received: 2013 984s ok 135 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1f865-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 129125 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlintern.pod 984s # expected: 129125 984s # received: 129125 984s ok 136 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "9216-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 37398 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlinterp.pod 984s # expected: 37398 984s # received: 37398 984s ok 137 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "579d-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 22429 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlintro.pod 984s # expected: 22429 984s # received: 22429 984s ok 138 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "8ad3-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 35539 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perliol.pod 984s # expected: 35539 984s # received: 35539 984s ok 139 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "11817-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 71703 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlipc.pod 984s # expected: 71703 984s # received: 71703 984s ok 140 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1150-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 4432 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlirix.pod 984s # expected: 4432 984s # received: 4432 984s ok 141 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "20a8-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 8360 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perljp.pod 984s # expected: 8360 984s # received: 8360 984s ok 142 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "2fc0-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 12224 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlko.pod 984s # expected: 12224 984s # received: 12224 984s ok 143 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "163-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 355 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perllexwarn.pod 984s # expected: 355 984s # received: 355 984s ok 144 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "7ea-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 2026 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perllinux.pod 984s # expected: 2026 984s # received: 2026 984s ok 145 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "12457-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 74839 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perllocale.pod 984s # expected: 74839 984s # received: 74839 984s ok 146 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "24dc-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 9436 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perllol.pod 984s # expected: 9436 984s # received: 9436 984s ok 147 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "2f6f-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 12143 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlmacosx.pod 984s # expected: 12143 984s # received: 12143 984s ok 148 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "6753-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 26451 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlmod.pod 984s # expected: 26451 984s # received: 26451 984s ok 149 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "2574-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 9588 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 984s # expected: 9588 984s # received: 9588 984s ok 150 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "e547-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 58695 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlmodlib.pod 984s # expected: 58695 984s # received: 58695 984s ok 151 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "573b-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 22331 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 984s # expected: 22331 984s # received: 22331 984s ok 152 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "d65-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 3429 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlmroapi.pod 984s # expected: 3429 984s # received: 3429 984s ok 153 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "2ad3-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 10963 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlnewmod.pod 984s # expected: 10963 984s # received: 10963 984s ok 154 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "20a5-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 8357 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlnumber.pod 984s # expected: 8357 984s # received: 8357 984s ok 155 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "8d30-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 36144 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlobj.pod 984s # expected: 36144 984s # received: 36144 984s ok 156 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "6885-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 26757 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlootut.pod 984s # expected: 26757 984s # received: 26757 984s ok 157 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "251a5-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 151973 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlop.pod 984s # expected: 151973 984s # received: 151973 984s ok 158 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "4db-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 1243 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 984s # expected: 1243 984s # received: 1243 984s ok 159 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "3b77-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 15223 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlopentut.pod 984s # expected: 15223 984s # received: 15223 984s ok 160 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "16cb9-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 93369 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlos2.pod 984s # expected: 93369 984s # received: 93369 984s ok 161 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "37cb-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 14283 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlos390.pod 984s # expected: 14283 984s # received: 14283 984s ok 162 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "12b0-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 4784 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlos400.pod 984s # expected: 4784 984s # received: 4784 984s ok 163 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "c8a9-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 51369 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlpacktut.pod 984s # expected: 51369 984s # received: 51369 984s ok 164 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "c2bd-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 49853 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlperf.pod 984s # expected: 49853 984s # received: 49853 984s ok 165 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1418-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 5144 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlplan9.pod 984s # expected: 5144 984s # received: 5144 984s ok 166 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "5b65-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 23397 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlpod.pod 984s # expected: 23397 984s # received: 23397 984s ok 167 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "10d10-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 68880 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlpodspec.pod 984s # expected: 68880 984s # received: 68880 984s ok 168 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "2f40-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 12096 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 984s # expected: 12096 984s # received: 12096 984s ok 169 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "67b7-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 26551 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlpolicy.pod 984s # expected: 26551 984s # received: 26551 984s ok 170 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "15cc8-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 89288 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlport.pod 984s # expected: 89288 984s # received: 89288 984s ok 171 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1412-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 5138 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlpragma.pod 984s # expected: 5138 984s # received: 5138 984s ok 172 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1a25-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 6693 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlqnx.pod 984s # expected: 6693 984s # received: 6693 984s ok 173 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "2127d-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 135805 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlre.pod 984s # expected: 135805 984s # received: 135805 984s ok 174 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "7bad-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 31661 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlreapi.pod 984s # expected: 31661 984s # received: 31661 984s ok 175 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "818f-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 33167 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 984s # expected: 33167 984s # received: 33167 984s ok 176 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "beb0-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 48816 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 984s # expected: 48816 984s # received: 48816 984s ok 177 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "8c47-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 35911 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlref.pod 984s # expected: 35911 984s # received: 35911 984s ok 178 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "4944-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 18756 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlreftut.pod 984s # expected: 18756 984s # received: 18756 984s ok 179 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "a989-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 43401 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlreguts.pod 984s # expected: 43401 984s # received: 43401 984s ok 180 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1fd-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 509 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlrepository.pod 984s # expected: 509 984s # received: 509 984s ok 181 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "4af5-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 19189 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlrequick.pod 984s # expected: 19189 984s # received: 19189 984s ok 182 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "3ce4-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 15588 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlreref.pod 984s # expected: 15588 984s # received: 15588 984s ok 183 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1e219-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 123417 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlretut.pod 984s # expected: 123417 984s # received: 123417 984s ok 184 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "60c-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 1548 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlriscos.pod 984s # expected: 1548 984s # received: 1548 984s ok 185 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "e52d-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 58669 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlrun.pod 984s # expected: 58669 984s # received: 58669 984s ok 186 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "6cc6-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 27846 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlsec.pod 984s # expected: 27846 984s # received: 27846 984s ok 187 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "4af2-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 19186 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 984s # expected: 19186 984s # received: 19186 984s ok 188 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "74a6-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 29862 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlsolaris.pod 984s # expected: 29862 984s # received: 29862 984s ok 189 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1bdc-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 7132 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlsource.pod 984s # expected: 7132 984s # received: 7132 984s ok 190 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "233b-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 9019 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlstyle.pod 984s # expected: 9019 984s # received: 9019 984s ok 191 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "12f85-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 77701 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlsub.pod 984s # expected: 77701 984s # received: 77701 984s ok 192 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "d2de-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 53982 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlsyn.pod 984s # expected: 53982 984s # received: 53982 984s ok 193 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "2858-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 10328 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlsynology.pod 984s # expected: 10328 984s # received: 10328 984s ok 194 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "b53a-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 46394 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlthrtut.pod 984s # expected: 46394 984s # received: 46394 984s ok 195 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "9a91-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 39569 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perltie.pod 984s # expected: 39569 984s # received: 39569 984s ok 196 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "b9206-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 758278 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perltoc.pod 984s # expected: 758278 984s # received: 758278 984s ok 197 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "174-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 372 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perltodo.pod 984s # expected: 372 984s # received: 372 984s ok 198 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "126-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 294 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perltooc.pod 984s # expected: 294 984s # received: 294 984s ok 199 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "126-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 294 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perltoot.pod 984s # expected: 294 984s # received: 294 984s ok 200 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "297f-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 10623 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perltrap.pod 984s # expected: 10623 984s # received: 10623 984s ok 201 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "213f-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 8511 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perltru64.pod 984s # expected: 8511 984s # received: 8511 984s ok 202 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1183-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 4483 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perltw.pod 984s # expected: 4483 984s # received: 4483 984s ok 203 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "162c0-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 90816 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlunicode.pod 984s # expected: 90816 984s # received: 90816 984s ok 204 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "6349-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 25417 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlunicook.pod 984s # expected: 25417 984s # received: 25417 984s ok 205 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "372e-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 14126 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlunifaq.pod 984s # expected: 14126 984s # received: 14126 984s ok 206 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "96e1-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 38625 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perluniintro.pod 984s # expected: 38625 984s # received: 38625 984s ok 207 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "6eefa-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 454394 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perluniprops.pod 984s # expected: 454394 984s # received: 454394 984s ok 208 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1f0f-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 7951 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlunitut.pod 984s # expected: 7951 984s # received: 7951 984s ok 209 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 984s #Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Accept-Ranges: bytes 984s #ETag: "1ce8-61715b8b6be40" 984s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 984s #Vary: In-If1 984s #Content-Length: 7400 984s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 984s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 984s #Client-Peer: 127.0.0.1:8529 984s #Client-Response-Num: 1 984s #DMMATCH1: 1 984s # 984s # testing : download of /getfiles-perl-pod/perlutil.pod 984s # expected: 7400 984s # received: 7400 984s ok 210 984s #lwp request: 984s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 984s #User-Agent: libwww-perl/6.77 984s # 984s #server response: 984s #HTTP/1.1 200 OK 984s #Connection: close 985s #Date: Mon, 03 Jun 2024 13:29:04 GMT 985s #Accept-Ranges: bytes 985s #ETag: "16ab2-61715b8b6be40" 985s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 985s #Vary: In-If1 985s #Content-Length: 92850 985s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 985s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 985s #Client-Peer: 127.0.0.1:8529 985s #Client-Response-Num: 1 985s #DMMATCH1: 1 985s # 985s # testing : download of /getfiles-perl-pod/perlvar.pod 985s # expected: 92850 985s # received: 92850 985s ok 211 985s #lwp request: 985s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 985s #User-Agent: libwww-perl/6.77 985s # 985s #server response: 985s #HTTP/1.1 200 OK 985s #Connection: close 985s #Date: Mon, 03 Jun 2024 13:29:04 GMT 985s #Accept-Ranges: bytes 985s #ETag: "c68d-61715b8b6be40" 985s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 985s #Vary: In-If1 985s #Content-Length: 50829 985s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 985s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 985s #Client-Peer: 127.0.0.1:8529 985s #Client-Response-Num: 1 985s #DMMATCH1: 1 985s # 985s # testing : download of /getfiles-perl-pod/perlvms.pod 985s # expected: 50829 985s # received: 50829 985s ok 212 985s #lwp request: 985s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 985s #User-Agent: libwww-perl/6.77 985s # 985s #server response: 985s #HTTP/1.1 200 OK 985s #Connection: close 985s #Date: Mon, 03 Jun 2024 13:29:04 GMT 985s #Accept-Ranges: bytes 985s #ETag: "f16-61715b8b6be40" 985s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 985s #Vary: In-If1 985s #Content-Length: 3862 985s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 985s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 985s #Client-Peer: 127.0.0.1:8529 985s #Client-Response-Num: 1 985s #DMMATCH1: 1 985s # 985s # testing : download of /getfiles-perl-pod/perlvos.pod 985s # expected: 3862 985s # received: 3862 985s ok 213 985s #lwp request: 985s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 985s #User-Agent: libwww-perl/6.77 985s # 985s #server response: 985s #HTTP/1.1 200 OK 985s #Connection: close 985s #Date: Mon, 03 Jun 2024 13:29:04 GMT 985s #Accept-Ranges: bytes 985s #ETag: "7fdb-61715b8b6be40" 985s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 985s #Vary: In-If1 985s #Content-Length: 32731 985s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 985s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 985s #Client-Peer: 127.0.0.1:8529 985s #Client-Response-Num: 1 985s #DMMATCH1: 1 985s # 985s # testing : download of /getfiles-perl-pod/perlwin32.pod 985s # expected: 32731 985s # received: 32731 985s ok 214 985s #lwp request: 985s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 985s #User-Agent: libwww-perl/6.77 985s # 985s #server response: 985s #HTTP/1.1 200 OK 985s #Connection: close 985s #Date: Mon, 03 Jun 2024 13:29:04 GMT 985s #Accept-Ranges: bytes 985s #ETag: "1532b-61715b8b6be40" 985s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 985s #Vary: In-If1 985s #Content-Length: 86827 985s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 985s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 985s #Client-Peer: 127.0.0.1:8529 985s #Client-Response-Num: 1 985s #DMMATCH1: 1 985s # 985s # testing : download of /getfiles-perl-pod/perlxs.pod 985s # expected: 86827 985s # received: 86827 985s ok 215 985s #lwp request: 985s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 985s #User-Agent: libwww-perl/6.77 985s # 985s #server response: 985s #HTTP/1.1 200 OK 985s #Connection: close 985s #Date: Mon, 03 Jun 2024 13:29:04 GMT 985s #Accept-Ranges: bytes 985s #ETag: "c504-61715b8b6be40" 985s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 985s #Vary: In-If1 985s #Content-Length: 50436 985s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 985s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 985s #Client-Peer: 127.0.0.1:8529 985s #Client-Response-Num: 1 985s #DMMATCH1: 1 985s # 985s # testing : download of /getfiles-perl-pod/perlxstut.pod 985s # expected: 50436 985s # received: 50436 985s ok 216 985s #lwp request: 985s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 985s #User-Agent: libwww-perl/6.77 985s # 985s #server response: 985s #HTTP/1.1 200 OK 985s #Connection: close 985s #Date: Mon, 03 Jun 2024 13:29:04 GMT 985s #Accept-Ranges: bytes 985s #ETag: "5dc1-61715b8b6be40" 985s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 985s #Vary: In-If1 985s #Content-Length: 24001 985s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 985s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 985s #Client-Peer: 127.0.0.1:8529 985s #Client-Response-Num: 1 985s #DMMATCH1: 1 985s # 985s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 985s # expected: 24001 985s # received: 24001 985s ok 217 985s #lwp request: 985s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 985s #User-Agent: libwww-perl/6.77 985s # 985s #server response: 985s #HTTP/1.1 200 OK 985s #Connection: close 985s #Date: Mon, 03 Jun 2024 13:29:04 GMT 985s #Accept-Ranges: bytes 985s #ETag: "1040b8-616606a93b340" 985s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 985s #Vary: In-If1 985s #Content-Length: 1065144 985s #Last-Modified: Thu, 18 Apr 2024 15:13:41 GMT 985s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 985s #Client-Peer: 127.0.0.1:8529 985s #Client-Response-Num: 1 985s #DMMATCH1: 1 985s # 985s # testing : download of /getfiles-binary-httpd 985s # expected: 1065144 985s # received: 1065144 985s ok 218 985s #lwp request: 985s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 985s #User-Agent: libwww-perl/6.77 985s # 985s #server response: 985s #HTTP/1.1 200 OK 985s #Connection: close 985s #Date: Mon, 03 Jun 2024 13:29:04 GMT 985s #Accept-Ranges: bytes 985s #ETag: "4427c8-61715b8b6be40" 985s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 985s #Vary: In-If1 985s #Content-Length: 4466632 985s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 985s #Client-Date: Mon, 03 Jun 2024 13:29:04 GMT 985s #Client-Peer: 127.0.0.1:8529 985s #Client-Response-Num: 1 985s #DMMATCH1: 1 985s # 985s # testing : download of /getfiles-binary-perl 985s # expected: 4466632 985s # received: 4466632 985s ok 219 985s ok 987s t/apache/headers.t .................. 987s 1..27 987s # Running under perl version 5.038002 for linux 987s # Current time local: Mon Jun 3 13:29:04 2024 987s # Current time GMT: Mon Jun 3 13:29:04 2024 987s # Using Test.pm version 1.31 987s # Using Apache/Test.pm version 1.42 987s testing: Hello: World 987s ok 1 987s # testing : response success 987s # expected: qr/HTTP\/1\.. 200 OK/ 987s # received: 'HTTP/1.1 200 OK' 987s ok 2 987s header: [World] vs [World] 987s # testing : compare header Hello value 987s # expected: 'World' 987s # received: 'World' 987s ok 3 987s testing: Hello: World 987s ok 4 987s # testing : response success 987s # expected: qr/HTTP\/1\.. 200 OK/ 987s # received: 'HTTP/1.1 200 OK' 987s ok 5 987s header: [World] vs [World] 987s # testing : compare header Hello value 987s # expected: 'World' 987s # received: 'World' 987s ok 6 987s testing: Hello: World 987s ok 7 987s # testing : response success 987s # expected: qr/HTTP\/1\.. 200 OK/ 987s # received: 'HTTP/1.1 200 OK' 987s ok 8 987s header: [World] vs [World] 987s # testing : compare header Hello value 987s # expected: 'World' 987s # received: 'World' 987s ok 9 987s testing: Hello: Foo 987s Bar 987s ok 10 987s # testing : response success 987s # expected: qr/HTTP\/1\.. 200 OK/ 987s # received: 'HTTP/1.1 200 OK' 987s ok 11 987s header: [Foo Bar] vs [Foo Bar] 987s # testing : compare header Hello value 987s # expected: 'Foo Bar' 987s # received: 'Foo Bar' 987s ok 12 987s testing: Hello: Foo 987s Bar 987s ok 13 987s # testing : response success 987s # expected: qr/HTTP\/1\.. 200 OK/ 987s # received: 'HTTP/1.1 200 OK' 987s ok 14 987s header: [Foo Bar] vs [Foo Bar] 987s # testing : compare header Hello value 987s # expected: 'Foo Bar' 987s # received: 'Foo Bar' 987s ok 15 987s testing: Hello: Foo 987s Bar 987s ok 16 987s # testing : response success 987s # expected: qr/HTTP\/1\.. 200 OK/ 987s # received: 'HTTP/1.1 200 OK' 987s ok 17 987s header: [Foo Bar] vs [Foo Bar] 987s # testing : compare header Hello value 987s # expected: 'Foo Bar' 987s # received: 'Foo Bar' 987s ok 18 987s testing: Hello: Foo 987s Bar 987s ok 19 987s # testing : response success 987s # expected: qr/HTTP\/1\.. 200 OK/ 987s # received: 'HTTP/1.1 200 OK' 987s ok 20 987s header: [Foo Bar] vs [Foo Bar] 987s # testing : compare header Hello value 987s # expected: 'Foo Bar' 987s # received: 'Foo Bar' 987s ok 21 987s testing: Hello: Foo 987s Bar 987s ok 22 987s # testing : response success 987s # expected: qr/HTTP\/1\.. 200 OK/ 987s # received: 'HTTP/1.1 200 OK' 987s ok 23 987s header: [Foo Bar] vs [Foo Bar] 987s # testing : compare header Hello value 987s # expected: 'Foo Bar' 987s # received: 'Foo Bar' 987s ok 24 987s testing: Hello:World 987s ok 25 987s # testing : response success 987s # expected: qr/HTTP\/1\.. 200 OK/ 987s # received: 'HTTP/1.1 200 OK' 987s ok 26 987s header: [World] vs [World] 987s # testing : compare header Hello value 987s # expected: 'World' 987s # received: 'World' 987s ok 27 987s ok 988s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 991s t/apache/http_strict.t .............. 991s 1..178 991s # Running under perl version 5.038002 for linux 991s # Current time local: Mon Jun 3 13:29:08 2024 991s # Current time GMT: Mon Jun 3 13:29:08 2024 991s # Using Test.pm version 1.31 991s # Using Apache/Test.pm version 1.42 991s # SENDING: 991s # GET / HTTP/1.0\r\n\r\n 991s # expecting success, got 200 991s ok 1 991s # SENDING: 991s # GET / HTTP/1.0\n\n 991s # expecting success, got 200 991s ok 2 991s # SENDING: 991s # get / HTTP/1.0\r\n\r\n 991s # expecting 501, got 501 991s ok 3 991s # SENDING: 991s # G ET / HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 4 991s # SENDING: 991s # G\x00ET / HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 5 991s # SENDING: 991s # G/T / HTTP/1.0\r\n\r\n 991s # expecting 501, got 501 991s ok 6 991s # SENDING: 991s # GET /\x00 HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 7 991s # SENDING: 991s # GET / HTTP/1.0\x00\r\n\r\n 991s # expecting 400, got 400 991s ok 8 991s # SENDING: 991s # GET\x0c/ HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 9 991s # SENDING: 991s # GET\r/ HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 10 991s # SENDING: 991s # GET\t/ HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 11 991s # SENDING: 991s # GET / HTT/1.0\r\n\r\n 991s # expecting error, got 400 991s ok 12 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 991s # expecting success, got 200 991s ok 13 991s # SENDING: 991s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 991s # expecting success, got 200 991s ok 14 991s # SENDING: 991s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 991s # expecting success, got 200 991s ok 15 991s # SENDING: 991s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 991s # expecting 400, got 400 991s ok 16 991s # SENDING: 991s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 991s # expecting 400, got 400 991s ok 17 991s # SENDING: 991s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 991s # expecting 200, got 200 991s ok 18 991s # SENDING: 991s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 991s # expecting 400, got 400 991s ok 19 991s # SENDING: 991s # GET / HTTP/\r\nHost: localhost\r\n\r\n 991s # expecting error, got 400 991s ok 20 991s # SENDING: 991s # GET / HTTP/0.9\r\n\r\n 991s # expecting error, got 400 991s ok 21 991s # SENDING: 991s # GET / HTTP/0.8\r\n\r\n 991s # expecting error, got 400 991s ok 22 991s # SENDING: 991s # GET /\x01 HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 23 991s # SENDING: 991s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 991s # expecting 200, got 200 991s ok 24 991s # SENDING: 991s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 991s # expecting 200, got 200 991s ok 25 991s # SENDING: 991s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 991s # expecting 400, got 400 991s ok 26 991s # SENDING: 991s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 991s # expecting 200, got 200 991s ok 27 991s # SENDING: 991s # GET / HTTP/1.0\r\nFoo\r\n\r\n 991s # expecting 400, got 400 991s ok 28 991s # SENDING: 991s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 991s # expecting 400, got 400 991s ok 29 991s # SENDING: 991s # GET / HTTP/1.0\r\n: bar\r\n\r\n 991s # expecting 400, got 400 991s ok 30 991s # SENDING: 991s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 991s # expecting 200, got 200 991s ok 31 991s # SENDING: 991s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 991s # expecting 400, got 400 991s ok 32 991s # SENDING: 991s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 991s # expecting 400, got 400 991s ok 33 991s # SENDING: 991s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 991s # expecting 400, got 400 991s ok 34 991s # SENDING: 991s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 991s # expecting 200, got 200 991s ok 35 991s # SENDING: 991s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 991s # expecting 400, got 400 991s ok 36 991s # SENDING: 991s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 991s # expecting 400, got 400 991s ok 37 991s # SENDING: 991s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 991s # expecting 200, got 200 991s ok 38 991s # SENDING: 991s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 991s # expecting 400, got 400 991s ok 39 991s # SENDING: 991s # GET / HTTP/1.0\r\r 991s # expecting dropped connection and HTTPD dropped connection 991s ok 40 991s # SENDING: 991s # GET /\r\n 991s # expecting headerless HTTP/0.9 body, got response 991s ok 41 991s # SENDING: 991s # GET /#frag HTTP/1.0\r\n 991s # expecting 400, got 400 991s ok 42 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 991s # expecting 200, got 200 991s ok 43 991s # SENDING: 991s # GET http://017700000001/ HTTP/1.0\r\n\r\n 991s # expecting 200, got 200 991s ok 44 991s # SENDING: 991s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 991s # expecting 200, got 200 991s ok 45 991s # SENDING: 991s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 991s # expecting 200, got 200 991s ok 46 991s # SENDING: 991s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 991s # expecting 200, got 200 991s ok 47 991s # SENDING: 991s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 991s # expecting 200, got 200 991s ok 48 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 991s # expecting 200, got 200 991s ok 49 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 991s # expecting 400, got 400 991s ok 50 991s # SENDING: 991s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 991s # expecting 200, got 200 991s ok 51 991s # SENDING: 991s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 52 991s # SENDING: 991s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 53 991s # SENDING: 991s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 54 991s # SENDING: 991s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 991s # expecting 200, got 200 991s ok 55 991s # SENDING: 991s # GET http://[::1]/ HTTP/1.0\r\n\r\n 991s # expecting success, got 200 991s ok 56 991s # SENDING: 991s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 991s # expecting success, got 200 991s ok 57 991s # SENDING: 991s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 991s # expecting success, got 200 991s ok 58 991s # SENDING: 991s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 991s # expecting success, got 200 991s ok 59 991s # SENDING: 991s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 60 991s # SENDING: 991s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 991s # expecting success, got 200 991s ok 61 991s # SENDING: 991s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 991s # expecting success, got 200 991s ok 62 991s # SENDING: 991s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 63 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 991s # expecting success, got 200 991s ok 64 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 991s # expecting success, got 200 991s ok 65 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 991s # expecting success, got 200 991s ok 66 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 991s # expecting success, got 200 991s ok 67 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 991s # expecting success, got 200 991s ok 68 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 991s # expecting success, got 200 991s ok 69 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 991s # expecting 200, got 200 991s ok 70 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 991s # expecting 200, got 200 991s ok 71 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 991s # expecting 400, got 400 991s ok 72 991s # SENDING: 991s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 991s # expecting 200, got 200 991s ok 73 991s # SENDING: 991s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 991s # expecting 200, got 200 991s ok 74 991s # SENDING: 991s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 991s # expecting 200, got 200 991s ok 75 991s # SENDING: 991s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 991s # expecting 200, got 200 991s ok 76 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 991s # expecting 200, got 200 991s ok 77 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 991s # expecting 200, got 200 991s ok 78 991s # SENDING: 991s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 991s # expecting 200, got 200 991s ok 79 991s # SENDING: 991s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 991s # DECODED: Foo: bar 991s # RESPONSE: 991s # HTTP/1.1 200 OK\r\n 991s # Date: Mon, 03 Jun 2024 13:29:10 GMT\r\n 991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 991s # Foo: bar\r\n 991s # Vary: In-If1\r\n 991s # DMMATCH1: 1\r\n 991s # Content-Length: 36\r\n 991s # Connection: close\r\n 991s # Content-Type: text/plain\r\n 991s # \r\n 991s # Hi!\n 991s # SERVERNAME=localhost\n 991s # HTTP_HOST=\n 991s # 991s # expecting 200, got 200 991s ok 80 991s # SENDING: 991s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 991s # DECODED: Foo: 991s # RESPONSE: 991s # HTTP/1.1 200 OK\r\n 991s # Date: Mon, 03 Jun 2024 13:29:10 GMT\r\n 991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 991s # Foo: \r\n 991s # Vary: In-If1\r\n 991s # DMMATCH1: 1\r\n 991s # Connection: close\r\n 991s # Content-Type: text/plain\r\n 991s # \r\n 991s # Hi!\n 991s # SERVERNAME=localhost\n 991s # HTTP_HOST=\n 991s # 991s # expecting 200, got 200 991s ok 81 991s # SENDING: 991s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 991s # DECODED: : bar 991s # RESPONSE: 991s # HTTP/1.1 500 Internal Server Error\r\n 991s # Date: Mon, 03 Jun 2024 13:29:10 GMT\r\n 991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 991s # Connection: close\r\n 991s # Content-Type: text/html; charset=iso-8859-1\r\n 991s # \r\n 991s # \n 991s # \n 991s # ... 991s # expecting 500, got 500 991s ok 82 991s # SENDING: 991s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 991s # DECODED: F\x00oo: bar 991s # RESPONSE: 991s # HTTP/1.1 500 Internal Server Error\r\n 991s # Date: Mon, 03 Jun 2024 13:29:10 GMT\r\n 991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 991s # Content-Length: 528\r\n 991s # Connection: close\r\n 991s # Content-Type: text/html; charset=iso-8859-1\r\n 991s # \r\n 991s # \n 991s # \n 991s # ... 991s # expecting 500, got 500 991s ok 83 991s # SENDING: 991s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 991s # DECODED: F\x01oo: bar 991s # RESPONSE: 991s # HTTP/1.1 500 Internal Server Error\r\n 991s # Date: Mon, 03 Jun 2024 13:29:10 GMT\r\n 991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 991s # Content-Length: 564\r\n 991s # Connection: close\r\n 991s # Content-Type: text/html; charset=iso-8859-1\r\n 991s # \r\n 991s # \n 991s # \n 991s # ... 991s # expecting 500, got 500 991s ok 84 991s # SENDING: 991s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 991s # DECODED: F\noo: bar 991s # RESPONSE: 991s # HTTP/1.1 500 Internal Server Error\r\n 991s # Date: Mon, 03 Jun 2024 13:29:11 GMT\r\n 991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 991s # Content-Length: 528\r\n 991s # Connection: close\r\n 991s # Content-Type: text/html; charset=iso-8859-1\r\n 991s # \r\n 991s # \n 991s # \n 991s # ... 991s # expecting 500, got 500 991s ok 85 991s # SENDING: 991s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 991s # DECODED: Foo: b\tar 991s # RESPONSE: 991s # HTTP/1.1 200 OK\r\n 991s # Date: Mon, 03 Jun 2024 13:29:11 GMT\r\n 991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 991s # Foo: b\tar\r\n 991s # Vary: In-If1\r\n 991s # DMMATCH1: 1\r\n 991s # Content-Length: 36\r\n 991s # Connection: close\r\n 991s # Content-Type: text/plain\r\n 991s # \r\n 991s # Hi!\n 991s # SERVERNAME=localhost\n 991s # HTTP_HOST=\n 991s # 991s # expecting 200, got 200 991s ok 86 991s # SENDING: 991s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 991s # DECODED: Foo: b\x01ar 991s # RESPONSE: 991s # HTTP/1.1 500 Internal Server Error\r\n 991s # Date: Mon, 03 Jun 2024 13:29:11 GMT\r\n 991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 991s # Content-Length: 564\r\n 991s # Connection: close\r\n 991s # Content-Type: text/html; charset=iso-8859-1\r\n 991s # \r\n 991s # \n 991s # \n 991s # ... 991s # expecting 500, got 500 991s ok 87 991s # SENDING: 991s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 991s # expecting 500, got 500 991s ok 88 991s # SENDING: 991s # GET / HTTP/1.0\r\n\r\n 991s # expecting success, got 200 991s ok 89 991s # SENDING: 991s # GET / HTTP/1.0\n\n 991s # expecting 400, got 400 991s ok 90 991s # SENDING: 991s # get / HTTP/1.0\r\n\r\n 991s # expecting 501, got 501 991s ok 91 991s # SENDING: 991s # G ET / HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 92 991s # SENDING: 991s # G\x00ET / HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 93 991s # SENDING: 991s # G/T / HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 94 991s # SENDING: 991s # GET /\x00 HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 95 991s # SENDING: 991s # GET / HTTP/1.0\x00\r\n\r\n 991s # expecting 400, got 400 991s ok 96 991s # SENDING: 991s # GET\x0c/ HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 97 991s # SENDING: 991s # GET\r/ HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 98 991s # SENDING: 991s # GET\t/ HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 99 991s # SENDING: 991s # GET / HTT/1.0\r\n\r\n 991s # expecting error, got 400 991s ok 100 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 991s # expecting success, got 200 991s ok 101 991s # SENDING: 991s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 991s # expecting success, got 200 991s ok 102 991s # SENDING: 991s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 991s # expecting success, got 200 991s ok 103 991s # SENDING: 991s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 991s # expecting 400, got 400 991s ok 104 991s # SENDING: 991s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 991s # expecting 400, got 400 991s ok 105 991s # SENDING: 991s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 991s # expecting 400, got 400 991s ok 106 991s # SENDING: 991s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 991s # expecting 400, got 400 991s ok 107 991s # SENDING: 991s # GET / HTTP/\r\nHost: localhost\r\n\r\n 991s # expecting error, got 400 991s ok 108 991s # SENDING: 991s # GET / HTTP/0.9\r\n\r\n 991s # expecting error, got 400 991s ok 109 991s # SENDING: 991s # GET / HTTP/0.8\r\n\r\n 991s # expecting error, got 400 991s ok 110 991s # SENDING: 991s # GET /\x01 HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 111 991s # SENDING: 991s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 991s # expecting 200, got 200 991s ok 112 991s # SENDING: 991s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 991s # expecting 200, got 200 991s ok 113 991s # SENDING: 991s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 991s # expecting 400, got 400 991s ok 114 991s # SENDING: 991s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 991s # expecting 400, got 400 991s ok 115 991s # SENDING: 991s # GET / HTTP/1.0\r\nFoo\r\n\r\n 991s # expecting 400, got 400 991s ok 116 991s # SENDING: 991s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 991s # expecting 400, got 400 991s ok 117 991s # SENDING: 991s # GET / HTTP/1.0\r\n: bar\r\n\r\n 991s # expecting 400, got 400 991s ok 118 991s # SENDING: 991s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 991s # expecting 200, got 200 991s ok 119 991s # SENDING: 991s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 991s # expecting 400, got 400 991s ok 120 991s # SENDING: 991s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 991s # expecting 400, got 400 991s ok 121 991s # SENDING: 991s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 991s # expecting 400, got 400 991s ok 122 991s # SENDING: 991s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 991s # expecting 400, got 400 991s ok 123 991s # SENDING: 991s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 991s # expecting 400, got 400 991s ok 124 991s # SENDING: 991s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 991s # expecting 400, got 400 991s ok 125 991s # SENDING: 991s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 991s # expecting 200, got 200 991s ok 126 991s # SENDING: 991s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 991s # expecting 400, got 400 991s ok 127 991s # SENDING: 991s # GET / HTTP/1.0\r\r 991s # expecting dropped connection and HTTPD dropped connection 991s ok 128 991s # SENDING: 991s # GET /\r\n 991s # expecting headerless HTTP/0.9 body, got response 991s ok 129 991s # SENDING: 991s # GET /#frag HTTP/1.0\r\n 991s # expecting 400, got 400 991s ok 130 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 991s # expecting 400, got 400 991s ok 131 991s # SENDING: 991s # GET http://017700000001/ HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 132 991s # SENDING: 991s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 133 991s # SENDING: 991s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 991s # expecting 200, got 200 991s ok 134 991s # SENDING: 991s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 135 991s # SENDING: 991s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 136 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 991s # expecting 400, got 400 991s ok 137 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 991s # expecting 400, got 400 991s ok 138 991s # SENDING: 991s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 991s # expecting 200, got 200 991s ok 139 991s # SENDING: 991s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 140 991s # SENDING: 991s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 141 991s # SENDING: 991s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 142 991s # SENDING: 991s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 143 991s # SENDING: 991s # GET http://[::1]/ HTTP/1.0\r\n\r\n 991s # expecting success, got 200 991s ok 144 991s # SENDING: 991s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 991s # expecting success, got 200 991s ok 145 991s # SENDING: 991s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 991s # expecting success, got 200 991s ok 146 991s # SENDING: 991s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 991s # expecting success, got 200 991s ok 147 991s # SENDING: 991s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 148 991s # SENDING: 991s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 991s # expecting success, got 200 991s ok 149 991s # SENDING: 991s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 991s # expecting success, got 200 991s ok 150 991s # SENDING: 991s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 991s # expecting 400, got 400 991s ok 151 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 991s # expecting success, got 200 991s ok 152 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 991s # expecting success, got 200 991s ok 153 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 991s # expecting success, got 200 991s ok 154 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 991s # expecting success, got 200 991s ok 155 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 991s # expecting success, got 200 991s ok 156 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 991s # expecting success, got 200 991s ok 157 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 991s # expecting 400, got 400 991s ok 158 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 991s # expecting 400, got 400 991s ok 159 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 991s # expecting 400, got 400 991s ok 160 991s # SENDING: 991s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 991s # expecting 200, got 200 991s ok 161 991s # SENDING: 991s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 991s # expecting 200, got 200 991s ok 162 991s # SENDING: 991s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 991s # expecting 200, got 200 991s ok 163 991s # SENDING: 991s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 991s # expecting 200, got 200 991s ok 164 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 991s # expecting 200, got 200 991s ok 165 991s # SENDING: 991s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 991s # expecting 200, got 200 991s ok 166 991s # SENDING: 991s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 991s # expecting 200, got 200 991s ok 167 991s # SENDING: 991s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 991s # DECODED: Foo: bar 991s # RESPONSE: 991s # HTTP/1.1 200 OK\r\n 991s # Date: Mon, 03 Jun 2024 13:29:11 GMT\r\n 991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 991s # Foo: bar\r\n 991s # Vary: In-If1\r\n 991s # DMMATCH1: 1\r\n 991s # Content-Length: 36\r\n 991s # Connection: close\r\n 991s # Content-Type: text/plain\r\n 991s # \r\n 991s # Hi!\n 991s # SERVERNAME=localhost\n 991s # HTTP_HOST=\n 991s # 991s # expecting 200, got 200 991s ok 168 991s # SENDING: 991s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 991s # DECODED: Foo: 991s # RESPONSE: 991s # HTTP/1.1 200 OK\r\n 991s # Date: Mon, 03 Jun 2024 13:29:11 GMT\r\n 991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 991s # Foo: \r\n 991s # Vary: In-If1\r\n 991s # DMMATCH1: 1\r\n 991s # Connection: close\r\n 991s # Content-Type: text/plain\r\n 991s # \r\n 991s # Hi!\n 991s # SERVERNAME=localhost\n 991s # HTTP_HOST=\n 991s # 991s # expecting 200, got 200 991s ok 169 991s # SENDING: 991s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 991s # DECODED: : bar 991s # RESPONSE: 991s # HTTP/1.1 500 Internal Server Error\r\n 991s # Date: Mon, 03 Jun 2024 13:29:11 GMT\r\n 991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 991s # Content-Length: 564\r\n 991s # Connection: close\r\n 991s # Content-Type: text/html; charset=iso-8859-1\r\n 991s # \r\n 991s # \n 991s # \n 991s # ... 991s # expecting 500, got 500 991s ok 170 991s # SENDING: 991s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 991s # DECODED: F\x00oo: bar 991s # RESPONSE: 991s # HTTP/1.1 500 Internal Server Error\r\n 991s # Date: Mon, 03 Jun 2024 13:29:11 GMT\r\n 991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 991s # Content-Length: 528\r\n 991s # Connection: close\r\n 991s # Content-Type: text/html; charset=iso-8859-1\r\n 991s # \r\n 991s # \n 991s # \n 991s # ... 991s # expecting 500, got 500 991s ok 171 991s # SENDING: 991s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 991s # DECODED: F\x01oo: bar 991s # RESPONSE: 991s # HTTP/1.1 500 Internal Server Error\r\n 991s # Date: Mon, 03 Jun 2024 13:29:11 GMT\r\n 991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 991s # Content-Length: 564\r\n 991s # Connection: close\r\n 991s # Content-Type: text/html; charset=iso-8859-1\r\n 991s # \r\n 991s # \n 991s # \n 991s # ... 991s # expecting 500, got 500 991s ok 172 991s # SENDING: 991s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 991s # DECODED: F\noo: bar 991s # RESPONSE: 991s # HTTP/1.1 500 Internal Server Error\r\n 991s # Date: Mon, 03 Jun 2024 13:29:11 GMT\r\n 991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 991s # Content-Length: 528\r\n 991s # Connection: close\r\n 991s # Content-Type: text/html; charset=iso-8859-1\r\n 991s # \r\n 991s # \n 991s # \n 991s # ... 991s # expecting 500, got 500 991s ok 173 991s # SENDING: 991s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 991s # DECODED: Foo: b\tar 991s # RESPONSE: 991s # HTTP/1.1 200 OK\r\n 991s # Date: Mon, 03 Jun 2024 13:29:11 GMT\r\n 991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 991s # Foo: b\tar\r\n 991s # Vary: In-If1\r\n 991s # DMMATCH1: 1\r\n 991s # Connection: close\r\n 991s # Content-Type: text/plain\r\n 991s # \r\n 991s # Hi!\n 991s # SERVERNAME=localhost\n 991s # HTTP_HOST=\n 991s # 991s # expecting 200, got 200 991s ok 174 991s # SENDING: 991s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 991s # DECODED: Foo: b\x01ar 991s # RESPONSE: 991s # HTTP/1.1 500 Internal Server Error\r\n 991s # Date: Mon, 03 Jun 2024 13:29:11 GMT\r\n 991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 991s # Connection: close\r\n 991s # Content-Type: text/html; charset=iso-8859-1\r\n 991s # \r\n 991s # \n 991s # \n 991s # ... 991s # expecting 500, got 500 991s ok 175 991s # SENDING: 991s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 991s # expecting 500, got 500 991s ok 176 991s ok 177 991s ok 178 991s ok 993s t/apache/if_sections.t .............. 993s 1..46 993s # Running under perl version 5.038002 for linux 993s # Current time local: Mon Jun 3 13:29:11 2024 993s # Current time GMT: Mon Jun 3 13:29:11 2024 993s # Using Test.pm version 1.31 993s # Using Apache/Test.pm version 1.42 993s # /if_sec/ with '': 993s # expected: 200 993s # received: '200' 993s ok 1 993s # expected: undef 993s # received: undef 993s ok 2 993s # /if_sec/foo.if_test with '': 993s # expected: 200 993s # received: '200' 993s ok 3 993s # expected: undef 993s # received: undef 993s ok 4 993s # /if_sec/foo.if_test with '1': 993s # expected: 200 993s # received: '200' 993s ok 5 993s # expected: 'global1' 993s # received: 'global1' 993s ok 6 993s # /if_sec/foo.if_test with '1 11': 993s # expected: 200 993s # received: '200' 993s ok 7 993s # expected: 'global1, nested11, nested113' 993s # received: 'global1, nested11, nested113' 993s ok 8 993s # /if_sec/foo.if_test with '1 11 111': 993s # expected: 200 993s # received: '200' 993s ok 9 993s # expected: 'global1, nested11, nested111' 993s # received: 'global1, nested11, nested111' 993s ok 10 993s # /if_sec/foo.if_test with '1 11 112': 993s # expected: 200 993s # received: '200' 993s ok 11 993s # expected: 'global1, nested11, nested112' 993s # received: 'global1, nested11, nested112' 993s ok 12 993s # /if_sec/foo.if_test with '1 2': 993s # expected: 200 993s # received: '200' 993s ok 13 993s # expected: 'global1, files2' 993s # received: 'global1, files2' 993s ok 14 993s # /if_sec/dir/foo.txt with '1 2': 993s # expected: 200 993s # received: '200' 993s ok 15 993s # expected: 'global1, dir1, dir2, dir_files1' 993s # received: 'global1, dir1, dir2, dir_files1' 993s ok 16 993s # /if_sec/dir/ with '1 2': 993s # expected: 200 993s # received: '200' 993s ok 17 993s # expected: 'global1, dir1, dir2' 993s # received: 'global1, dir1, dir2' 993s ok 18 993s # /if_sec/dir/ with '1 11': 993s # expected: 200 993s # received: '200' 993s ok 19 993s # expected: 'global1, dir1, nested11, nested113' 993s # received: 'global1, dir1, nested11, nested113' 993s ok 20 993s # /if_sec/dir/ with '1 11 111': 993s # expected: 200 993s # received: '200' 993s ok 21 993s # expected: 'global1, dir1, nested11, nested111' 993s # received: 'global1, dir1, nested11, nested111' 993s ok 22 993s # /if_sec/dir/ with '1 11 112': 993s # expected: 200 993s # received: '200' 993s ok 23 993s # expected: 'global1, dir1, nested11, nested112' 993s # received: 'global1, dir1, nested11, nested112' 993s ok 24 993s # /if_sec/loc/ with '1 2': 993s # expected: 200 993s # received: '200' 993s ok 25 993s # expected: 'global1, loc1, loc2' 993s # received: 'global1, loc1, loc2' 993s ok 26 993s # /if_sec/loc/foo.txt with '1 2': 993s # expected: 200 993s # received: '200' 993s ok 27 993s # expected: 'global1, loc1, loc2' 993s # received: 'global1, loc1, loc2' 993s ok 28 993s # /if_sec/loc/ with '1 11': 993s # expected: 200 993s # received: '200' 993s ok 29 993s # expected: 'global1, loc1, nested11, nested113' 993s # received: 'global1, loc1, nested11, nested113' 993s ok 30 993s # /if_sec/loc/ with '1 11 111': 993s # expected: 200 993s # received: '200' 993s ok 31 993s # expected: 'global1, loc1, nested11, nested111' 993s # received: 'global1, loc1, nested11, nested111' 993s ok 32 993s # /if_sec/loc/ with '1 11 112': 993s # expected: 200 993s # received: '200' 993s ok 33 993s # expected: 'global1, loc1, nested11, nested112' 993s # received: 'global1, loc1, nested11, nested112' 993s ok 34 993s # /if_sec/loc/foo.if_test with '1 2': 993s # expected: 200 993s # received: '200' 993s ok 35 993s # expected: 'global1, files2, loc1, loc2' 993s # received: 'global1, files2, loc1, loc2' 993s ok 36 993s # /if_sec/loc/foo.if_test with '1 2 11': 993s # expected: 200 993s # received: '200' 993s ok 37 993s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 993s # received: 'global1, files2, loc1, loc2, nested11, nested113' 993s ok 38 993s # /if_sec/loc/foo.if_test with '1 2 11 111': 993s # expected: 200 993s # received: '200' 993s ok 39 993s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 993s # received: 'global1, files2, loc1, loc2, nested11, nested111' 993s ok 40 993s # /if_sec/loc/foo.if_test with '1 2 11 112': 993s # expected: 200 993s # received: '200' 993s ok 41 993s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 993s # received: 'global1, files2, loc1, loc2, nested11, nested112' 993s ok 42 993s # /if_sec/proxy/ with '1 2': 993s # expected: 200 993s # received: '200' 993s ok 43 993s # expected: 'global1, locp1, locp2' 993s # received: 'global1, locp1, locp2' 993s ok 44 993s # /if_sec/proxy/ with '2': 993s # expected: 200 993s # received: '200' 993s ok 45 993s # expected: 'locp2' 993s # received: 'locp2' 993s ok 46 993s ok 995s t/apache/iffile.t ................... 995s 1..2 995s # Running under perl version 5.038002 for linux 995s # Current time local: Mon Jun 3 13:29:13 2024 995s # Current time GMT: Mon Jun 3 13:29:13 2024 995s # Using Test.pm version 1.31 995s # Using Apache/Test.pm version 1.42 995s # expected: 200 995s # received: '200' 995s ok 1 995s # expected: 'success1, success2, success3, success4, success5' 995s # received: 'success1, success2, success3, success4, success5' 995s ok 2 995s ok 997s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1003s t/apache/limits.t ................... 1003s 1..12 1003s # Running under perl version 5.038002 for linux 1003s # Current time local: Mon Jun 3 13:29:17 2024 1003s # Current time GMT: Mon Jun 3 13:29:17 2024 1003s # Using Test.pm version 1.31 1003s # Using Apache/Test.pm version 1.42 1003s # Testing LimitRequestLine; should succeed 1003s # testing : Test #1 1003s # expected: 200 1003s # received: '200' 1003s ok 1 1003s # Testing LimitRequestLine; should fail 1003s # testing : Test #2 1003s # expected: 414 1003s # received: '414' 1003s ok 2 1003s # Testing LimitRequestFieldSize; should succeed 1003s # testing : Test #3 1003s # expected: 200 1003s # received: '200' 1003s ok 3 1003s # Testing LimitRequestFieldSize; should fail 1003s # testing : Test #4 1003s # expected: 400 1003s # received: '400' 1003s ok 4 1003s # Testing LimitRequestFields; should succeed 1003s # testing : Test #5 1003s # expected: 200 1003s # received: '200' 1003s ok 5 1003s # Testing LimitRequestFields; should fail 1003s # testing : Test #6 1003s # expected: 400 1003s # received: '400' 1003s ok 6 1003s # Testing LimitRequestBody; should succeed 1003s # Chunked transfer-encoding enabled 1003s # testing : Test #7 1003s # expected: 200 1003s # received: '200' 1003s ok 7 1003s # Testing LimitRequestBody; should succeed 1003s # Chunked transfer-encoding disabled 1003s # testing : Test #8 1003s # expected: 200 1003s # received: '200' 1003s ok 8 1003s # Testing LimitRequestBody; should fail 1003s # Chunked transfer-encoding enabled 1003s # testing : Test #9 1003s # expected: 413 1003s # received: '413' 1003s ok 9 1003s # Testing LimitRequestBody; should fail 1003s # Chunked transfer-encoding disabled 1003s # testing : Test #10 1003s # expected: 413 1003s # received: '413' 1003s ok 10 1003s # Testing LimitRequestFieldSize; should succeed 1003s # testing : Test #11 1003s # expected: 200 1003s # received: '200' 1003s ok 11 1003s # Testing LimitRequestFieldSize; should fail 1003s # testing : Test #12 1003s # expected: 400 1003s # received: '400' 1003s ok 12 1003s ok 1005s t/apache/loglevel.t ................. 1005s 1..8 1005s # Running under perl version 5.038002 for linux 1005s # Current time local: Mon Jun 3 13:29:23 2024 1005s # Current time GMT: Mon Jun 3 13:29:23 2024 1005s # Using Test.pm version 1.31 1005s # Using Apache/Test.pm version 1.42 1005s ok 1 1005s ok 2 1005s ok 3 1005s ok 4 1005s ok 5 1005s ok 6 1005s ok 7 1005s ok 8 1005s ok 1007s t/apache/maxranges.t ................ 1007s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1007s 1..19 1007s # Running under perl version 5.038002 for linux 1007s # Current time local: Mon Jun 3 13:29:25 2024 1007s # Current time GMT: Mon Jun 3 13:29:25 2024 1007s # Using Test.pm version 1.31 1007s # Using Apache/Test.pm version 1.42 1007s ok 1 1007s ok 2 1007s ok 3 1007s ok 4 1007s ok 5 1007s ok 6 1007s ok 7 1007s ok 8 1007s ok 9 1007s ok 10 1007s ok 11 1007s ok 12 1007s ok 13 1007s ok 14 1007s ok 15 1007s ok 16 1007s ok 17 1007s ok 18 1007s ok 19 1007s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1007s ok 1009s t/apache/mergeslashes.t ............. 1009s 1..9 1009s # Running under perl version 5.038002 for linux 1009s # Current time local: Mon Jun 3 13:29:27 2024 1009s # Current time GMT: Mon Jun 3 13:29:27 2024 1009s # Using Test.pm version 1.31 1009s # Using Apache/Test.pm version 1.42 1009s # SENDING to 127.0.0.1:8544 1009s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1009s # expected 403, got 403 for exact match 1009s ok 1 1009s # SENDING to 127.0.0.1:8544 1009s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1009s # expected 403, got 403 for merged even at front 1009s ok 2 1009s # SENDING to 127.0.0.1:8544 1009s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1009s # expected 403, got 403 for merged even at front 1009s ok 3 1009s # SENDING to 127.0.0.1:8544 1009s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1009s # expected 403, got 403 for c// should be merged 1009s ok 4 1009s # SENDING to 127.0.0.1:8544 1009s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1009s # expected 403, got 403 for a// should be merged 1009s ok 5 1009s # SENDING to 127.0.0.1:8544 1009s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1009s # expected 403, got 403 for a// matches locationmatch 1009s ok 6 1009s # SENDING to 127.0.0.1:8544 1009s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1009s # expected 200, got 200 for c// doesn't match locationmatch 1009s ok 7 1009s # SENDING to 127.0.0.1:8544 1009s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1009s # expected 403, got 403 for baseline failed 1009s ok 8 1009s # SENDING to 127.0.0.1:8544 1009s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1009s # expected 403, got 403 for b//d not merged for Location with OFF 1009s ok 9 1009s ok 1010s t/apache/mmn.t ...................... 1010s 1..2 1010s # Running under perl version 5.038002 for linux 1010s # Current time local: Mon Jun 3 13:29:29 2024 1010s # Current time GMT: Mon Jun 3 13:29:29 2024 1010s # Using Test.pm version 1.31 1010s # Using Apache/Test.pm version 1.42 1010s ok 1 1010s ok 2 1010s ok 1012s t/apache/options.t .................. 1012s 1..2 1012s # Running under perl version 5.038002 for linux 1012s # Current time local: Mon Jun 3 13:29:30 2024 1012s # Current time GMT: Mon Jun 3 13:29:30 2024 1012s # Using Test.pm version 1.31 1012s # Using Apache/Test.pm version 1.42 1012s # testing : code 1012s # expected: 200 1012s # received: '200' 1012s ok 1 1012s # testing : OPTIONS 1012s # expected: qr/OPTIONS/ 1012s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 1012s ok 2 1012s ok 1017s t/apache/passbrigade.t .............. 1017s # using LWP client 1017s 1..114 1017s # Running under perl version 5.038002 for linux 1017s # Current time local: Mon Jun 3 13:29:32 2024 1017s # Current time GMT: Mon Jun 3 13:29:32 2024 1017s # Using Test.pm version 1.31 1017s # Using Apache/Test.pm version 1.42 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 1024 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #DMMATCH1: 1 1017s # 1017s # testing : bytes in body 1017s # expected: 1024 1017s # received: 1024 1017s ok 1 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 2048 1017s # received: 2048 1017s ok 2 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 3072 1017s # received: 3072 1017s ok 3 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 4096 1017s # received: 4096 1017s ok 4 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 5120 1017s # received: 5120 1017s ok 5 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 6144 1017s # received: 6144 1017s ok 6 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 7168 1017s # received: 7168 1017s ok 7 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 8192 1017s # received: 8192 1017s ok 8 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 9216 1017s # received: 9216 1017s ok 9 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 10240 1017s # received: 10240 1017s ok 10 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 11264 1017s # received: 11264 1017s ok 11 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 12288 1017s # received: 12288 1017s ok 12 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 13312 1017s # received: 13312 1017s ok 13 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 14336 1017s # received: 14336 1017s ok 14 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 15360 1017s # received: 15360 1017s ok 15 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 16384 1017s # received: 16384 1017s ok 16 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 17408 1017s # received: 17408 1017s ok 17 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 18432 1017s # received: 18432 1017s ok 18 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 19456 1017s # received: 19456 1017s ok 19 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 20480 1017s # received: 20480 1017s ok 20 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 21504 1017s # received: 21504 1017s ok 21 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 22528 1017s # received: 22528 1017s ok 22 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 23552 1017s # received: 23552 1017s ok 23 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 24576 1017s # received: 24576 1017s ok 24 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 25600 1017s # received: 25600 1017s ok 25 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 26624 1017s # received: 26624 1017s ok 26 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 27648 1017s # received: 27648 1017s ok 27 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 28672 1017s # received: 28672 1017s ok 28 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1017s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Client-Peer: 127.0.0.1:8529 1017s #Client-Response-Num: 1 1017s #Client-Transfer-Encoding: chunked 1017s #DMMATCH1: 1 1017s #X-Content-Length-Note: added by Apache::TestRequest 1017s # 1017s # testing : bytes in body 1017s # expected: 29696 1017s # received: 29696 1017s ok 29 1017s #lwp request: 1017s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1017s #User-Agent: libwww-perl/6.77 1017s # 1017s #server response: 1017s #HTTP/1.1 200 OK 1017s #Connection: close 1017s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1017s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1017s #Vary: In-If1 1017s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 30720 1018s # received: 30720 1018s ok 30 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 31744 1018s # received: 31744 1018s ok 31 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 32768 1018s # received: 32768 1018s ok 32 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 33792 1018s # received: 33792 1018s ok 33 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 34816 1018s # received: 34816 1018s ok 34 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 35840 1018s # received: 35840 1018s ok 35 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 36864 1018s # received: 36864 1018s ok 36 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 37888 1018s # received: 37888 1018s ok 37 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 38912 1018s # received: 38912 1018s ok 38 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 39936 1018s # received: 39936 1018s ok 39 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 40960 1018s # received: 40960 1018s ok 40 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 41984 1018s # received: 41984 1018s ok 41 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 43008 1018s # received: 43008 1018s ok 42 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 44032 1018s # received: 44032 1018s ok 43 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 45056 1018s # received: 45056 1018s ok 44 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 46080 1018s # received: 46080 1018s ok 45 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 47104 1018s # received: 47104 1018s ok 46 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 48128 1018s # received: 48128 1018s ok 47 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 49152 1018s # received: 49152 1018s ok 48 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 50176 1018s # received: 50176 1018s ok 49 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 51200 1018s # received: 51200 1018s ok 50 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 102400 1018s # received: 102400 1018s ok 51 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 307200 1018s # received: 307200 1018s ok 52 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 512000 1018s # received: 512000 1018s ok 53 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:34 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 2048000 1018s # received: 2048000 1018s ok 54 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:35 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 4096000 1018s # received: 4096000 1018s ok 55 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:35 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:36 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 6144000 1018s # received: 6144000 1018s ok 56 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:36 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 10240000 1018s # received: 10240000 1018s ok 57 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 1024 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #DMMATCH1: 1 1018s # 1018s # testing : bytes in body 1018s # expected: 1024 1018s # received: 1024 1018s ok 58 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 2048 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #DMMATCH1: 1 1018s # 1018s # testing : bytes in body 1018s # expected: 2048 1018s # received: 2048 1018s ok 59 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 3072 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #DMMATCH1: 1 1018s # 1018s # testing : bytes in body 1018s # expected: 3072 1018s # received: 3072 1018s ok 60 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 4096 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #DMMATCH1: 1 1018s # 1018s # testing : bytes in body 1018s # expected: 4096 1018s # received: 4096 1018s ok 61 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 5120 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #DMMATCH1: 1 1018s # 1018s # testing : bytes in body 1018s # expected: 5120 1018s # received: 5120 1018s ok 62 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 6144 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #DMMATCH1: 1 1018s # 1018s # testing : bytes in body 1018s # expected: 6144 1018s # received: 6144 1018s ok 63 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 7168 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #DMMATCH1: 1 1018s # 1018s # testing : bytes in body 1018s # expected: 7168 1018s # received: 7168 1018s ok 64 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 8192 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #DMMATCH1: 1 1018s # 1018s # testing : bytes in body 1018s # expected: 8192 1018s # received: 8192 1018s ok 65 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 9216 1018s # received: 9216 1018s ok 66 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 10240 1018s # received: 10240 1018s ok 67 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 11264 1018s # received: 11264 1018s ok 68 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 12288 1018s # received: 12288 1018s ok 69 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 13312 1018s # received: 13312 1018s ok 70 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 14336 1018s # received: 14336 1018s ok 71 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 15360 1018s # received: 15360 1018s ok 72 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 16384 1018s # received: 16384 1018s ok 73 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 17408 1018s # received: 17408 1018s ok 74 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 18432 1018s # received: 18432 1018s ok 75 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 19456 1018s # received: 19456 1018s ok 76 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 20480 1018s # received: 20480 1018s ok 77 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 21504 1018s # received: 21504 1018s ok 78 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 22528 1018s # received: 22528 1018s ok 79 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 23552 1018s # received: 23552 1018s ok 80 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 24576 1018s # received: 24576 1018s ok 81 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 25600 1018s # received: 25600 1018s ok 82 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 26624 1018s # received: 26624 1018s ok 83 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 27648 1018s # received: 27648 1018s ok 84 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 28672 1018s # received: 28672 1018s ok 85 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 29696 1018s # received: 29696 1018s ok 86 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 30720 1018s # received: 30720 1018s ok 87 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 31744 1018s # received: 31744 1018s ok 88 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 32768 1018s # received: 32768 1018s ok 89 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 33792 1018s # received: 33792 1018s ok 90 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 34816 1018s # received: 34816 1018s ok 91 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 35840 1018s # received: 35840 1018s ok 92 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 36864 1018s # received: 36864 1018s ok 93 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 37888 1018s # received: 37888 1018s ok 94 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 38912 1018s # received: 38912 1018s ok 95 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 39936 1018s # received: 39936 1018s ok 96 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 40960 1018s # received: 40960 1018s ok 97 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 41984 1018s # received: 41984 1018s ok 98 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 43008 1018s # received: 43008 1018s ok 99 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 44032 1018s # received: 44032 1018s ok 100 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 45056 1018s # received: 45056 1018s ok 101 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 46080 1018s # received: 46080 1018s ok 102 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 47104 1018s # received: 47104 1018s ok 103 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 48128 1018s # received: 48128 1018s ok 104 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 49152 1018s # received: 49152 1018s ok 105 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 50176 1018s # received: 50176 1018s ok 106 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 51200 1018s # received: 51200 1018s ok 107 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 102400 1018s # received: 102400 1018s ok 108 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 307200 1018s # received: 307200 1018s ok 109 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 512000 1018s # received: 512000 1018s ok 110 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 2048000 1018s # received: 2048000 1018s ok 111 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 4096000 1018s # received: 4096000 1018s ok 112 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 6144000 1018s # received: 6144000 1018s ok 113 1018s #lwp request: 1018s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1018s #User-Agent: libwww-perl/6.77 1018s # 1018s #server response: 1018s #HTTP/1.1 200 OK 1018s #Connection: close 1018s #Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1018s #Vary: In-If1 1018s #Content-Length: 0 1018s #Client-Date: Mon, 03 Jun 2024 13:29:37 GMT 1018s #Client-Peer: 127.0.0.1:8529 1018s #Client-Response-Num: 1 1018s #Client-Transfer-Encoding: chunked 1018s #DMMATCH1: 1 1018s #X-Content-Length-Note: added by Apache::TestRequest 1018s # 1018s # testing : bytes in body 1018s # expected: 10240000 1018s # received: 10240000 1018s ok 114 1018s ok 1020s t/apache/post.t ..................... 1020s # using LWP client 1020s 1..51 1020s # Running under perl version 5.038002 for linux 1020s # Current time local: Mon Jun 3 13:29:37 2024 1020s # Current time GMT: Mon Jun 3 13:29:37 2024 1020s # Using Test.pm version 1.31 1020s # Using Apache/Test.pm version 1.42 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 1024 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 5 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '1024' 1020s # received: 1024 1020s ok 1 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 2048 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 5 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '2048' 1020s # received: 2048 1020s ok 2 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 3072 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 5 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '3072' 1020s # received: 3072 1020s ok 3 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 4096 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 5 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '4096' 1020s # received: 4096 1020s ok 4 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 5120 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 5 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '5120' 1020s # received: 5120 1020s ok 5 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 6144 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 5 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '6144' 1020s # received: 6144 1020s ok 6 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 7168 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 5 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '7168' 1020s # received: 7168 1020s ok 7 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 8192 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 5 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '8192' 1020s # received: 8192 1020s ok 8 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 9216 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 5 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '9216' 1020s # received: 9216 1020s ok 9 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 10240 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '10240' 1020s # received: 10240 1020s ok 10 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 11264 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '11264' 1020s # received: 11264 1020s ok 11 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 12288 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '12288' 1020s # received: 12288 1020s ok 12 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 13312 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '13312' 1020s # received: 13312 1020s ok 13 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 14336 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '14336' 1020s # received: 14336 1020s ok 14 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 15360 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '15360' 1020s # received: 15360 1020s ok 15 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 16384 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '16384' 1020s # received: 16384 1020s ok 16 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 17408 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '17408' 1020s # received: 17408 1020s ok 17 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 18432 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '18432' 1020s # received: 18432 1020s ok 18 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 19456 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '19456' 1020s # received: 19456 1020s ok 19 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 20480 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '20480' 1020s # received: 20480 1020s ok 20 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 21504 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '21504' 1020s # received: 21504 1020s ok 21 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 22528 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '22528' 1020s # received: 22528 1020s ok 22 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 23552 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '23552' 1020s # received: 23552 1020s ok 23 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 24576 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '24576' 1020s # received: 24576 1020s ok 24 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 25600 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '25600' 1020s # received: 25600 1020s ok 25 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 26624 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '26624' 1020s # received: 26624 1020s ok 26 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 27648 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '27648' 1020s # received: 27648 1020s ok 27 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 28672 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '28672' 1020s # received: 28672 1020s ok 28 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 29696 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '29696' 1020s # received: 29696 1020s ok 29 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 30720 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '30720' 1020s # received: 30720 1020s ok 30 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 31744 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '31744' 1020s # received: 31744 1020s ok 31 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 32768 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '32768' 1020s # received: 32768 1020s ok 32 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 33792 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '33792' 1020s # received: 33792 1020s ok 33 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 34816 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '34816' 1020s # received: 34816 1020s ok 34 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 35840 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '35840' 1020s # received: 35840 1020s ok 35 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 36864 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '36864' 1020s # received: 36864 1020s ok 36 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 37888 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '37888' 1020s # received: 37888 1020s ok 37 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 38912 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '38912' 1020s # received: 38912 1020s ok 38 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 39936 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '39936' 1020s # received: 39936 1020s ok 39 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 40960 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '40960' 1020s # received: 40960 1020s ok 40 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 41984 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '41984' 1020s # received: 41984 1020s ok 41 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 43008 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '43008' 1020s # received: 43008 1020s ok 42 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 44032 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '44032' 1020s # received: 44032 1020s ok 43 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 45056 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '45056' 1020s # received: 45056 1020s ok 44 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 46080 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '46080' 1020s # received: 46080 1020s ok 45 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 47104 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '47104' 1020s # received: 47104 1020s ok 46 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 48128 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '48128' 1020s # received: 48128 1020s ok 47 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 49152 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '49152' 1020s # received: 49152 1020s ok 48 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 50176 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '50176' 1020s # received: 50176 1020s ok 49 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 51200 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 6 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '51200' 1020s # received: 51200 1020s ok 50 1020s #lwp request: 1020s #POST http://localhost:8529/eat_post HTTP/1.1 1020s #User-Agent: libwww-perl/6.77 1020s #Content-Length: 102400 1020s # 1020s #server response: 1020s #HTTP/1.1 200 OK 1020s #Connection: close 1020s #Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s #Vary: In-If1 1020s #Content-Length: 7 1020s #Client-Date: Mon, 03 Jun 2024 13:29:39 GMT 1020s #Client-Peer: 127.0.0.1:8529 1020s #Client-Response-Num: 1 1020s #DMMATCH1: 1 1020s # 1020s # testing : length posted 1020s # expected: '102400' 1020s # received: 102400 1020s ok 51 1020s ok 1021s t/apache/pr17629.t .................. 1021s 1..4 1021s # Running under perl version 5.038002 for linux 1021s # Current time local: Mon Jun 3 13:29:39 2024 1021s # Current time GMT: Mon Jun 3 13:29:39 2024 1021s # Using Test.pm version 1.31 1021s # Using Apache/Test.pm version 1.42 1021s # expected: 'begin-foobar-end 1021s # ' 1021s # received: 'begin-foobar-end 1021s # ' 1021s ok 1 1021s # expected: 200 1021s # received: '200' 1021s ok 2 1021s # testing : response was gzipped 1021s # expected: 'gzip' 1021s # received: 'gzip' 1021s ok 3 1021s # expected: 'begin-foobar-end 1021s # ' 1021s # received: 'begin-foobar-end 1021s # ' 1021s ok 4 1021s ok 1023s t/apache/pr18757.t .................. 1023s 1..3 1023s # Running under perl version 5.038002 for linux 1023s # Current time local: Mon Jun 3 13:29:41 2024 1023s # Current time GMT: Mon Jun 3 13:29:41 2024 1023s # Using Test.pm version 1.31 1023s # Using Apache/Test.pm version 1.42 1023s # testing : 200 response from GET 1023s # expected: 200 1023s # received: '200' 1023s ok 1 1023s # expected C-L is 26 1023s # URL via proxy is http://localhost:8536/index.html 1023s ok 2 1023s # line: HTTP/1.1 200 OK 1023s # line: Date: Mon, 03 Jun 2024 13:29:43 GMT 1023s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1023s # line: Vary: In-If1 1023s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1023s # line: ETag: "1a-613edd771cbc0" 1023s # line: Accept-Ranges: bytes 1023s # line: Content-Length: 26 1023s # line: DMMATCH1: 1 1023s # line: Content-Type: text/html 1023s # line: 1023s # testing : whether proxy strips Content-Length header 1023s # expected: 1 1023s # received: 1 1023s ok 3 1023s ok 1025s t/apache/pr35292.t .................. 1025s 1..3 1025s # Running under perl version 5.038002 for linux 1025s # Current time local: Mon Jun 3 13:29:43 2024 1025s # Current time GMT: Mon Jun 3 13:29:43 2024 1025s # Using Test.pm version 1.31 1025s # Using Apache/Test.pm version 1.42 1025s ok 1 1025s ok 2 1025s # testing : read response-line 1025s # expected: qr/^HTTP\/1\.. 413/ 1025s # received: 'HTTP/1.1 413 Request Entity Too Large 1025s # ' 1025s ok 3 1025s ok 1027s t/apache/pr35330.t .................. 1027s 1..2 1027s # Running under perl version 5.038002 for linux 1027s # Current time local: Mon Jun 3 13:29:45 2024 1027s # Current time GMT: Mon Jun 3 13:29:45 2024 1027s # Using Test.pm version 1.31 1027s # Using Apache/Test.pm version 1.42 1027s # testing : SSI was allowed for location 1027s # expected: 200 1027s # received: '200' 1027s ok 1 1027s # testing : file was served with correct content 1027s # expected: 'hello' 1027s # received: 'hello' 1027s ok 2 1027s ok 1029s t/apache/pr37166.t .................. 1029s 1..4 1029s # Running under perl version 5.038002 for linux 1029s # Current time local: Mon Jun 3 13:29:47 2024 1029s # Current time GMT: Mon Jun 3 13:29:47 2024 1029s # Using Test.pm version 1.31 1029s # Using Apache/Test.pm version 1.42 1029s # testing : SSI was allowed for location 1029s # expected: 200 1029s # received: '200' 1029s ok 1 1029s # testing : file was served with correct content 1029s # expected: 'Hello world 1029s # ' 1029s # received: 'Hello world 1029s # ' 1029s ok 2 1029s # testing : explicit 200 response 1029s # expected: 200 1029s # received: '200' 1029s ok 3 1029s # testing : file was again served with correct content 1029s # expected: 'Hello world 1029s # ' 1029s # received: 'Hello world 1029s # ' 1029s ok 4 1029s ok 1031s t/apache/pr43939.t .................. 1031s 1..4 1031s # Running under perl version 5.038002 for linux 1031s # Current time local: Mon Jun 3 13:29:49 2024 1031s # Current time GMT: Mon Jun 3 13:29:49 2024 1031s # Using Test.pm version 1.31 1031s # Using Apache/Test.pm version 1.42 1031s # expected: 'begin-default-end 1031s # ' 1031s # received: 'begin-default-end 1031s # ' 1031s ok 1 1031s # expected: 200 1031s # received: '200' 1031s ok 2 1031s # testing : response was gzipped 1031s # expected: 'gzip' 1031s # received: 'gzip' 1031s ok 3 1031s # expected: 'begin-default-end 1031s # ' 1031s # received: 'begin-default-end 1031s # ' 1031s ok 4 1031s ok 1033s t/apache/pr49328.t .................. 1033s 1..1 1033s # Running under perl version 5.038002 for linux 1033s # Current time local: Mon Jun 3 13:29:51 2024 1033s # Current time GMT: Mon Jun 3 13:29:51 2024 1033s # Using Test.pm version 1.31 1033s # Using Apache/Test.pm version 1.42 1033s # expected: 'before 1033s # included 1033s # after 1033s # ' 1033s # received: 'before 1033s # included 1033s # after 1033s # ' 1033s ok 1 1033s ok 1036s t/apache/rwrite.t ................... 1036s # using LWP client 1036s 1..114 1036s # Running under perl version 5.038002 for linux 1036s # Current time local: Mon Jun 3 13:29:53 2024 1036s # Current time GMT: Mon Jun 3 13:29:53 2024 1036s # Using Test.pm version 1.31 1036s # Using Apache/Test.pm version 1.42 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 1024 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #DMMATCH1: 1 1036s # 1036s # testing : bytes in body 1036s # expected: 1024 1036s # received: 1024 1036s ok 1 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 2048 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #DMMATCH1: 1 1036s # 1036s # testing : bytes in body 1036s # expected: 2048 1036s # received: 2048 1036s ok 2 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 3072 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #DMMATCH1: 1 1036s # 1036s # testing : bytes in body 1036s # expected: 3072 1036s # received: 3072 1036s ok 3 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 4096 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #DMMATCH1: 1 1036s # 1036s # testing : bytes in body 1036s # expected: 4096 1036s # received: 4096 1036s ok 4 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 5120 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #DMMATCH1: 1 1036s # 1036s # testing : bytes in body 1036s # expected: 5120 1036s # received: 5120 1036s ok 5 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 6144 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #DMMATCH1: 1 1036s # 1036s # testing : bytes in body 1036s # expected: 6144 1036s # received: 6144 1036s ok 6 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 7168 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #DMMATCH1: 1 1036s # 1036s # testing : bytes in body 1036s # expected: 7168 1036s # received: 7168 1036s ok 7 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 8192 1036s # received: 8192 1036s ok 8 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 9216 1036s # received: 9216 1036s ok 9 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 10240 1036s # received: 10240 1036s ok 10 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 11264 1036s # received: 11264 1036s ok 11 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 12288 1036s # received: 12288 1036s ok 12 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 13312 1036s # received: 13312 1036s ok 13 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 14336 1036s # received: 14336 1036s ok 14 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 15360 1036s # received: 15360 1036s ok 15 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 16384 1036s # received: 16384 1036s ok 16 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 17408 1036s # received: 17408 1036s ok 17 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 18432 1036s # received: 18432 1036s ok 18 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 19456 1036s # received: 19456 1036s ok 19 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 20480 1036s # received: 20480 1036s ok 20 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 21504 1036s # received: 21504 1036s ok 21 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 22528 1036s # received: 22528 1036s ok 22 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 23552 1036s # received: 23552 1036s ok 23 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 24576 1036s # received: 24576 1036s ok 24 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 25600 1036s # received: 25600 1036s ok 25 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 26624 1036s # received: 26624 1036s ok 26 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 27648 1036s # received: 27648 1036s ok 27 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 28672 1036s # received: 28672 1036s ok 28 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 29696 1036s # received: 29696 1036s ok 29 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 30720 1036s # received: 30720 1036s ok 30 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 31744 1036s # received: 31744 1036s ok 31 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 32768 1036s # received: 32768 1036s ok 32 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 33792 1036s # received: 33792 1036s ok 33 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 34816 1036s # received: 34816 1036s ok 34 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 35840 1036s # received: 35840 1036s ok 35 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 36864 1036s # received: 36864 1036s ok 36 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 37888 1036s # received: 37888 1036s ok 37 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 38912 1036s # received: 38912 1036s ok 38 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 39936 1036s # received: 39936 1036s ok 39 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 40960 1036s # received: 40960 1036s ok 40 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 41984 1036s # received: 41984 1036s ok 41 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 43008 1036s # received: 43008 1036s ok 42 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 44032 1036s # received: 44032 1036s ok 43 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 45056 1036s # received: 45056 1036s ok 44 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 46080 1036s # received: 46080 1036s ok 45 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 47104 1036s # received: 47104 1036s ok 46 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 48128 1036s # received: 48128 1036s ok 47 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 49152 1036s # received: 49152 1036s ok 48 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 50176 1036s # received: 50176 1036s ok 49 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 51200 1036s # received: 51200 1036s ok 50 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 102400 1036s # received: 102400 1036s ok 51 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 307200 1036s # received: 307200 1036s ok 52 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 512000 1036s # received: 512000 1036s ok 53 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 2048000 1036s # received: 2048000 1036s ok 54 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 4096000 1036s # received: 4096000 1036s ok 55 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 6144000 1036s # received: 6144000 1036s ok 56 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 10240000 1036s # received: 10240000 1036s ok 57 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 1024 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #DMMATCH1: 1 1036s # 1036s # testing : bytes in body 1036s # expected: 1024 1036s # received: 1024 1036s ok 58 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 2048 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #DMMATCH1: 1 1036s # 1036s # testing : bytes in body 1036s # expected: 2048 1036s # received: 2048 1036s ok 59 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 3072 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #DMMATCH1: 1 1036s # 1036s # testing : bytes in body 1036s # expected: 3072 1036s # received: 3072 1036s ok 60 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 4096 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #DMMATCH1: 1 1036s # 1036s # testing : bytes in body 1036s # expected: 4096 1036s # received: 4096 1036s ok 61 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 5120 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #DMMATCH1: 1 1036s # 1036s # testing : bytes in body 1036s # expected: 5120 1036s # received: 5120 1036s ok 62 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 6144 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #DMMATCH1: 1 1036s # 1036s # testing : bytes in body 1036s # expected: 6144 1036s # received: 6144 1036s ok 63 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 7168 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #DMMATCH1: 1 1036s # 1036s # testing : bytes in body 1036s # expected: 7168 1036s # received: 7168 1036s ok 64 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 8192 1036s # received: 8192 1036s ok 65 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 9216 1036s # received: 9216 1036s ok 66 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 10240 1036s # received: 10240 1036s ok 67 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 11264 1036s # received: 11264 1036s ok 68 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:55 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 12288 1036s # received: 12288 1036s ok 69 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 13312 1036s # received: 13312 1036s ok 70 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 14336 1036s # received: 14336 1036s ok 71 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 15360 1036s # received: 15360 1036s ok 72 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 16384 1036s # received: 16384 1036s ok 73 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 17408 1036s # received: 17408 1036s ok 74 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 18432 1036s # received: 18432 1036s ok 75 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 19456 1036s # received: 19456 1036s ok 76 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 20480 1036s # received: 20480 1036s ok 77 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 21504 1036s # received: 21504 1036s ok 78 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 22528 1036s # received: 22528 1036s ok 79 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 23552 1036s # received: 23552 1036s ok 80 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 24576 1036s # received: 24576 1036s ok 81 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 25600 1036s # received: 25600 1036s ok 82 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 26624 1036s # received: 26624 1036s ok 83 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 27648 1036s # received: 27648 1036s ok 84 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 28672 1036s # received: 28672 1036s ok 85 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 29696 1036s # received: 29696 1036s ok 86 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 30720 1036s # received: 30720 1036s ok 87 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 31744 1036s # received: 31744 1036s ok 88 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 32768 1036s # received: 32768 1036s ok 89 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 33792 1036s # received: 33792 1036s ok 90 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 34816 1036s # received: 34816 1036s ok 91 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 35840 1036s # received: 35840 1036s ok 92 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 36864 1036s # received: 36864 1036s ok 93 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 37888 1036s # received: 37888 1036s ok 94 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 38912 1036s # received: 38912 1036s ok 95 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 39936 1036s # received: 39936 1036s ok 96 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 40960 1036s # received: 40960 1036s ok 97 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 41984 1036s # received: 41984 1036s ok 98 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 43008 1036s # received: 43008 1036s ok 99 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 44032 1036s # received: 44032 1036s ok 100 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 45056 1036s # received: 45056 1036s ok 101 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 46080 1036s # received: 46080 1036s ok 102 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 47104 1036s # received: 47104 1036s ok 103 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 48128 1036s # received: 48128 1036s ok 104 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 49152 1036s # received: 49152 1036s ok 105 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 50176 1036s # received: 50176 1036s ok 106 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 51200 1036s # received: 51200 1036s ok 107 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 102400 1036s # received: 102400 1036s ok 108 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 307200 1036s # received: 307200 1036s ok 109 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 512000 1036s # received: 512000 1036s ok 110 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 2048000 1036s # received: 2048000 1036s ok 111 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 4096000 1036s # received: 4096000 1036s ok 112 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 6144000 1036s # received: 6144000 1036s ok 113 1036s #lwp request: 1036s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1036s #User-Agent: libwww-perl/6.77 1036s # 1036s #server response: 1036s #HTTP/1.1 200 OK 1036s #Connection: close 1036s #Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1036s #Vary: In-If1 1036s #Content-Length: 0 1036s #Client-Date: Mon, 03 Jun 2024 13:29:56 GMT 1036s #Client-Peer: 127.0.0.1:8529 1036s #Client-Response-Num: 1 1036s #Client-Transfer-Encoding: chunked 1036s #DMMATCH1: 1 1036s #X-Content-Length-Note: added by Apache::TestRequest 1036s # 1036s # testing : bytes in body 1036s # expected: 10240000 1036s # received: 10240000 1036s ok 114 1036s ok 1039s t/apache/server_name_port.t ......... 1039s 1..84 1039s # Running under perl version 5.038002 for linux 1039s # Current time local: Mon Jun 3 13:29:56 2024 1039s # Current time GMT: Mon Jun 3 13:29:56 2024 1039s # Using Test.pm version 1.31 1039s # Using Apache/Test.pm version 1.42 1039s # SENDING: 1039s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1039s # expecting 200, got 200 1039s ok 1 1039s # got SERVER_NAME='righthost', expected 'righthost' 1039s ok 2 1039s # got SERVER_PORT='8529', expected '8529' 1039s ok 3 1039s # SENDING: 1039s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1039s # expecting 200, got 200 1039s ok 4 1039s # got SERVER_NAME='righthost', expected 'righthost' 1039s ok 5 1039s # got SERVER_PORT='123', expected '123' 1039s ok 6 1039s # SENDING: 1039s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1039s # expecting 200, got 200 1039s ok 7 1039s # got SERVER_NAME='righthost', expected 'righthost' 1039s ok 8 1039s # got SERVER_PORT='8529', expected '8529' 1039s ok 9 1039s # SENDING: 1039s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1039s # expecting 200, got 200 1039s ok 10 1039s # got SERVER_NAME='righthost', expected 'righthost' 1039s ok 11 1039s # got SERVER_PORT='123', expected '123' 1039s ok 12 1039s # SENDING: 1039s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1039s # expecting 200, got 200 1039s ok 13 1039s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1039s ok 14 1039s # got SERVER_PORT='8529', expected '8529' 1039s ok 15 1039s # SENDING: 1039s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1039s # expecting 200, got 200 1039s ok 16 1039s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1039s ok 17 1039s # got SERVER_PORT='123', expected '123' 1039s ok 18 1039s # SENDING: 1039s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1039s # expecting 200, got 200 1039s ok 19 1039s # got SERVER_NAME='[::1]', expected '[::1]' 1039s ok 20 1039s # got SERVER_PORT='8529', expected '8529' 1039s ok 21 1039s # SENDING: 1039s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1039s # expecting 200, got 200 1039s ok 22 1039s # got SERVER_NAME='[::1]', expected '[::1]' 1039s ok 23 1039s # got SERVER_PORT='123', expected '123' 1039s ok 24 1039s # SENDING: 1039s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1039s # expecting 200, got 200 1039s ok 25 1039s # got SERVER_NAME='[a::1]', expected '[a::1]' 1039s ok 26 1039s # got SERVER_PORT='8529', expected '8529' 1039s ok 27 1039s # SENDING: 1039s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1039s # expecting 200, got 200 1039s ok 28 1039s # got SERVER_NAME='[a::1]', expected '[a::1]' 1039s ok 29 1039s # got SERVER_PORT='123', expected '123' 1039s ok 30 1039s # SENDING: 1039s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1039s # expecting 200, got 200 1039s ok 31 1039s # got SERVER_NAME='[a::1]', expected '[a::1]' 1039s ok 32 1039s # got SERVER_PORT='8529', expected '8529' 1039s ok 33 1039s # SENDING: 1039s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1039s # expecting 200, got 200 1039s ok 34 1039s # got SERVER_NAME='[a::1]', expected '[a::1]' 1039s ok 35 1039s # got SERVER_PORT='123', expected '123' 1039s ok 36 1039s # SENDING: 1039s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1039s # expecting 200, got 200 1039s ok 37 1039s # got SERVER_NAME='righthost', expected 'righthost' 1039s ok 38 1039s # got SERVER_PORT='8529', expected '8529' 1039s ok 39 1039s # SENDING: 1039s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1039s # expecting 200, got 200 1039s ok 40 1039s # got SERVER_NAME='righthost', expected 'righthost' 1039s ok 41 1039s # got SERVER_PORT='123', expected '123' 1039s ok 42 1039s # SENDING: 1039s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1039s # expecting 200, got 200 1039s ok 43 1039s # got SERVER_NAME='righthost', expected 'righthost' 1039s ok 44 1039s # got SERVER_PORT='8529', expected '8529' 1039s ok 45 1039s # SENDING: 1039s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1039s # expecting 200, got 200 1039s ok 46 1039s # got SERVER_NAME='righthost', expected 'righthost' 1039s ok 47 1039s # got SERVER_PORT='123', expected '123' 1039s ok 48 1039s # SENDING: 1039s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1039s # expecting 200, got 200 1039s ok 49 1039s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1039s ok 50 1039s # got SERVER_PORT='8529', expected '8529' 1039s ok 51 1039s # SENDING: 1039s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1039s # expecting 200, got 200 1039s ok 52 1039s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1039s ok 53 1039s # got SERVER_PORT='123', expected '123' 1039s ok 54 1039s # SENDING: 1039s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1039s # expecting 200, got 200 1039s ok 55 1039s # got SERVER_NAME='[::1]', expected '[::1]' 1039s ok 56 1039s # got SERVER_PORT='8529', expected '8529' 1039s ok 57 1039s # SENDING: 1039s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1039s # expecting 200, got 200 1039s ok 58 1039s # got SERVER_NAME='[::1]', expected '[::1]' 1039s ok 59 1039s # got SERVER_PORT='123', expected '123' 1039s ok 60 1039s # SENDING: 1039s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1039s # expecting 200, got 200 1039s ok 61 1039s # got SERVER_NAME='righthost', expected 'righthost' 1039s ok 62 1039s # got SERVER_PORT='8529', expected '8529' 1039s ok 63 1039s # SENDING: 1039s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1039s # expecting 200, got 200 1039s ok 64 1039s # got SERVER_NAME='righthost', expected 'righthost' 1039s ok 65 1039s # got SERVER_PORT='123', expected '123' 1039s ok 66 1039s # SENDING: 1039s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1039s # expecting 200, got 200 1039s ok 67 1039s # got SERVER_NAME='righthost', expected 'righthost' 1039s ok 68 1039s # got SERVER_PORT='8529', expected '8529' 1039s ok 69 1039s # SENDING: 1039s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1039s # expecting 200, got 200 1039s ok 70 1039s # got SERVER_NAME='righthost', expected 'righthost' 1039s ok 71 1039s # got SERVER_PORT='123', expected '123' 1039s ok 72 1039s # SENDING: 1039s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 126.0.0.1\r\n\r\n 1039s # expecting 200, got 200 1039s ok 73 1039s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1039s ok 74 1039s # got SERVER_PORT='8529', expected '8529' 1039s ok 75 1039s # SENDING: 1039s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 126.0.0.1:321\r\n\r\n 1039s # expecting 200, got 200 1039s ok 76 1039s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1039s ok 77 1039s # got SERVER_PORT='123', expected '123' 1039s ok 78 1039s # SENDING: 1039s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1039s # expecting 200, got 200 1039s ok 79 1039s # got SERVER_NAME='[::1]', expected '[::1]' 1039s ok 80 1039s # got SERVER_PORT='8529', expected '8529' 1039s ok 81 1039s # SENDING: 1039s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1039s # expecting 200, got 200 1039s ok 82 1039s # got SERVER_NAME='[::1]', expected '[::1]' 1039s ok 83 1039s # got SERVER_PORT='123', expected '123' 1039s ok 84 1039s ok 1041s t/apache/teclchunk.t ................ skipped: Not supported yet 1043s t/apr/uri.t ......................... 1043s 1..1 1043s # Running under perl version 5.038002 for linux 1043s # Current time local: Mon Jun 3 13:30:01 2024 1043s # Current time GMT: Mon Jun 3 13:30:01 2024 1043s # Using Test.pm version 1.31 1043s # Using Apache/Test.pm version 1.42 1043s ok 1 1043s ok 1045s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 1047s t/filter/case.t ..................... 1047s 1..4 1047s # Running under perl version 5.038002 for linux 1047s # Current time local: Mon Jun 3 13:30:05 2024 1047s # Current time GMT: Mon Jun 3 13:30:05 2024 1047s # Using Test.pm version 1.31 1047s # Using Apache/Test.pm version 1.42 1047s ok 1 1047s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1047s # expected 200 1047s # received 200 1047s # body: =HEAD1 NAME 1047s X X 1047s 1047s PERLSUB - PERL SUBROUTINES 1047s 1047s =HEAD1 SYNOPSIS 1047s 1047s TO DECLARE SUBROUTINES: 1047s X X 1047s 1047s SUB NAME; # A "FORWARD" DECLARATION. 1047s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1047s SUB NAME : ATTRS; # WITH ATTRIBUTES 1047s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1047s 1047s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1047s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1047s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1047s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1047s 1047s USE FEATURE 'SIGNATURES'; 1047s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1047s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1047s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1047s 1047s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1047s X 1047s 1047s $SUBREF = SUB BLOCK; # NO PROTO 1047s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1047s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1047s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1047s 1047s USE FEATURE 'SIGNATURES'; 1047s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1047s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1047s 1047s TO IMPORT SUBROUTINES: 1047s X 1047s 1047s USE MODULE QW(NAME1 NAME2 NAME3); 1047s 1047s TO CALL SUBROUTINES: 1047s X X 1047s 1047s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 1047s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1047s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1047s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1047s 1047s =HEAD1 DESCRIPTION 1047s 1047s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1047s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1047s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1047s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1047s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1047s ITS NAME OR A CODE REFERENCE. 1047s 1047s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1047s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1047s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1047s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1047s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1047s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1047s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1047s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1047s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1047s X X 1047s 1047s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1047s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1047s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1047s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1047s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1047s SUCH A SIGNATURE-USING SUBROUTINE. 1047s 1047s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1047s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1047s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1047s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1047s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1047s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1047s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1047s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1047s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1047s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1047s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1047s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1047s X X X<@_> 1047s 1047s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1047s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1047s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1047s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1047s L AND L. 1047s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1047s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1047s 1047s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1047s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1047s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1047s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1047s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1047s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1047s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1047s ONE LARGE INDISTINGUISHABLE LIST. 1047s 1047s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1047s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1047s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1047s EMPTY SUB RETURNS THE EMPTY LIST. 1047s X X X 1047s 1047s EXAMPLE: 1047s 1047s SUB MAX { 1047s MY $MAX = SHIFT(@_); 1047s FOREACH $FOO (@_) { 1047s $MAX = $FOO IF $MAX < $FOO; 1047s } 1047s RETURN $MAX; 1047s } 1047s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1047s 1047s EXAMPLE: 1047s 1047s # GET A LINE, COMBINING CONTINUATION LINES 1047s # THAT START WITH WHITESPACE 1047s 1047s SUB GET_LINE { 1047s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1047s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1047s IF ($LOOKAHEAD =~ /^[ \T]/) { 1047s $THISLINE .= $LOOKAHEAD; 1047s } 1047s ELSE { 1047s LAST LINE; 1047s } 1047s } 1047s RETURN $THISLINE; 1047s } 1047s 1047s $LOOKAHEAD = ; # GET FIRST LINE 1047s WHILE (DEFINED($LINE = GET_LINE())) { 1047s ... 1047s } 1047s 1047s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1047s 1047s SUB MAYBESET { 1047s MY($KEY, $VALUE) = @_; 1047s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1047s } 1047s 1047s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1047s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1047s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1047s ITS CALLER'S VALUES. 1047s X X 1047s 1047s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1047s SUB UPCASE_IN { 1047s FOR (@_) { TR/A-Z/A-Z/ } 1047s } 1047s 1047s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1047s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1047s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1047s X X 1047s 1047s UPCASE_IN("FREDERICK"); 1047s 1047s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1047s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1047s OF CHANGING THEM IN PLACE: 1047s 1047s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1047s SUB UPCASE { 1047s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1047s MY @PARMS = @_; 1047s FOR (@PARMS) { TR/A-Z/A-Z/ } 1047s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1047s } 1047s 1047s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1047s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1047s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1047s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1047s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1047s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1047s 1047s @NEWLIST = UPCASE(@LIST1, @LIST2); 1047s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1047s 1047s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1047s 1047s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1047s 1047s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1047s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1047s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1047s L
FOR ALTERNATIVES. 1047s 1047s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1047s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1047s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1047s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1047s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1047s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1047s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1047s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1047s SEE L FOR MORE ABOUT ALL THAT. 1047s X<&> 1047s 1047s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1047s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1047s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1047s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1047s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1047s X 1047s 1047s &FOO(1,2,3); # PASS THREE ARGUMENTS 1047s FOO(1,2,3); # THE SAME 1047s 1047s FOO(); # PASS A NULL LIST 1047s &FOO(); # THE SAME 1047s 1047s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 1047s USE STRICT 'SUBS'; 1047s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1047s # A COMPILE-TIME ERROR 1047s NO STRICT 'SUBS'; 1047s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1047s # A LITERAL STRING "FOO" 1047s 1047s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1047s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1047s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1047s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1047s X<&> 1047s 1047s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1047s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1047s YOUR SUBROUTINE'S NAME. 1047s 1047s USE V5.16; 1047s MY $FACTORIAL = SUB { 1047s MY ($X) = @_; 1047s RETURN 1 IF $X == 1; 1047s RETURN($X * __SUB__->( $X - 1 ) ); 1047s }; 1047s 1047s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1047s IS SUBJECT TO CHANGE. 1047s 1047s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1047s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1047s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1047s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1047s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1047s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1047s SPECIAL, PRE-DEFINED THINGS. 1047s 1047s =OVER 1047s 1047s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1047s 1047s C 1047s 1047s =ITEM DOCUMENTED IN L 1047s 1047s C, C 1047s 1047s =ITEM DOCUMENTED IN L 1047s 1047s C, C 1047s 1047s =ITEM DOCUMENTED IN L 1047s 1047s C, C, C, C, C, C, C, 1047s C, C, C, C, C, C, 1047s C, C, C, C, C, C, C, 1047s C, C, C, C, C, C, 1047s C, C, C, C, C, 1047s C, C, C, C 1047s 1047s =ITEM DOCUMENTED IN L 1047s 1047s C, C, C, C, C, C, C, 1047s C, C, C, C, C, C, C, 1047s C, C, C, C, C, C 1047s 1047s =ITEM DOCUMENTED IN L 1047s 1047s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1047s L<< C|PERLFUNC/REQUIRE >> 1047s 1047s =ITEM DOCUMENTED IN L 1047s 1047s C 1047s 1047s =ITEM DOCUMENTED IN L 1047s 1047s C, C, C, C, C 1047s 1047s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1047s 1047s ANY STARTING WITH C<(> 1047s 1047s =BACK 1047s 1047s THE C, C, C, C AND C SUBROUTINES 1047s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1047s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1047s EXPLICITLY. SEE L 1047s 1047s =HEAD2 SIGNATURES 1047s 1047s X X 1047s 1047s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1047s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1047s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1047s 1047s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1047s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1047s DIRECTLY BY C, IN THE CURRENT SCOPE. 1047s 1047s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1047s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1047s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1047s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1047s 1047s FOR EXAMPLE, 1047s 1047s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1047s 1047s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1047s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1047s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1047s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1047s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1047s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1047s 1047s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1047s THE SIGNATURE. FOR EXAMPLE, 1047s 1047s SUB FOO ($LEFT, $RIGHT) { 1047s RETURN $LEFT + $RIGHT; 1047s } 1047s 1047s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1047s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1047s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1047s EQUIVALENT TO 1047s 1047s SUB FOO { 1047s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1047s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1047s MY $LEFT = $_[0]; 1047s MY $RIGHT = $_[1]; 1047s RETURN $LEFT + $RIGHT; 1047s } 1047s 1047s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1047s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1047s 1047s SUB FOO ($FIRST, $, $THIRD) { 1047s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1047s } 1047s 1047s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1047s MANDATORY FOR THE CALLER TO PASS IT. 1047s 1047s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1047s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1047s 1047s SUB FOO ($LEFT, $RIGHT = 0) { 1047s RETURN $LEFT + $RIGHT; 1047s } 1047s 1047s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1047s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1047s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1047s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1047s FOR EXAMPLE, 1047s 1047s MY $AUTO_ID = 0; 1047s SUB FOO ($THING, $ID = $AUTO_ID++) { 1047s PRINT "$THING HAS ID $ID"; 1047s } 1047s 1047s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1047s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1047s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1047s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1047s 1047s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1047s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1047s } 1047s 1047s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1047s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1047s VALUE PROVIDED WAS C. 1047s 1047s SUB FOO ($NAME //= "WORLD") { 1047s PRINT "HELLO, $NAME"; 1047s } 1047s 1047s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1047s 1047s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1047s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1047s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1047s 1047s SUB FOO ($X ||= 10) { 1047s RETURN 5 + $X; 1047s } 1047s 1047s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1047s FOR EXAMPLE, 1047s 1047s SUB FOO ($THING, $ = 1) { 1047s PRINT $THING; 1047s } 1047s 1047s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1047s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1047s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1047s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1047s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1047s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1047s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1047s 1047s SUB FOO ($THING, $=) { 1047s PRINT $THING; 1047s } 1047s 1047s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1047s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1047s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1047s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1047s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1047s TO RIGHT. 1047s 1047s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1047s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1047s 1047s SUB FOO ($FILTER, @INPUTS) { 1047s PRINT $FILTER->($_) FOREACH @INPUTS; 1047s } 1047s 1047s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1047s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1047s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1047s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1047s 1047s SUB FOO ($THING, @) { 1047s PRINT $THING; 1047s } 1047s 1047s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1047s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1047s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1047s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1047s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1047s AS WITH STANDARD HASH CONSTRUCTION. 1047s 1047s SUB FOO ($FILTER, %INPUTS) { 1047s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1047s } 1047s 1047s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1047s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1047s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1047s 1047s SUB FOO ($THING, %) { 1047s PRINT $THING; 1047s } 1047s 1047s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1047s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1047s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1047s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1047s AN EMPTY ARRAY OR EMPTY HASH. 1047s 1047s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1047s THAT THE CALLER PASSED NO ARGUMENTS: 1047s 1047s SUB FOO () { 1047s RETURN 123; 1047s } 1047s 1047s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1047s WARNING IN THE C CATEGORY. FROM PERL 5.36 1047s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1047s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1047s STATEMENT SUCH AS: 1047s 1047s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1047s 1047s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1047s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1047s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1047s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1047s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1047s WARNINGS IN THE C CATEGORY WHEN 1047s COMPILED: 1047s 1047s SUB F ($X) { 1047s # THIS LINE EMITS THE WARNING SEEN BELOW 1047s PRINT "ARGUMENTS ARE @_"; 1047s } 1047s 1047s Z<> 1047s 1047s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1047s EXPERIMENTAL AT ... 1047s 1047s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1047s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1047s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1047s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1047s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1047s SUPPLY THAT ARGUMENT. 1047s 1047s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1047s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1047s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1047s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1047s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1047s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1047s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1047s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1047s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1047s 1047s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1047s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1047s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1047s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1047s L. FOR EXAMPLE, 1047s 1047s SUB FOO :PROTOTYPE($) { $_[0] } 1047s 1047s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1047s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1047s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1047s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1047s 1047s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1047s RETURN $LEFT + $RIGHT; 1047s } 1047s 1047s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1047s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1047s THE SUBROUTINE'S BODY. 1047s 1047s =HEAD2 PRIVATE VARIABLES VIA MY() 1047s X X X X X 1047s X X 1047s 1047s SYNOPSIS: 1047s 1047s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1047s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1047s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1047s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1047s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1047s 1047s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1047s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1047s SEE L AND L. 1047s 1047s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1047s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1047s (C/C/C/C), LOOP 1047s (C/C/C/C/C), SUBROUTINE, C, 1047s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1047s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1047s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1047s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1047s WITH C INSTEAD. 1047s 1047s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 1047s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1047s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 1047s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 1047s ITS OWN COPY. 1047s X 1047s 1047s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1047s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1047s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1047s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1047s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1047s 1047s MY $X = 10; 1047s SUB BUMPX { $X++ } 1047s 1047s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1047s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1047s THE C ITSELF. SEE L. 1047s X 1047s 1047s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1047s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1047s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1047s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1047s 1047s $ARG = "FRED"; # "GLOBAL" VARIABLE 1047s $N = CUBE_ROOT(27); 1047s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1047s # OUTPUTS: FRED THINKS THE ROOT IS 3 1047s 1047s SUB CUBE_ROOT { 1047s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1047s $ARG **= 1/3; 1047s RETURN $ARG; 1047s } 1047s 1047s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1047s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1047s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1047s 1047s MY ($FOO) = ; # WRONG? 1047s MY @FOO = ; 1047s 1047s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1047s 1047s MY $FOO = ; 1047s 1047s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1047s 1047s MY $FOO, $BAR = 1; # WRONG 1047s 1047s THAT HAS THE SAME EFFECT AS 1047s 1047s MY $FOO; 1047s $BAR = 1; 1047s 1047s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1047s THE CURRENT STATEMENT. THUS, 1047s 1047s MY $X = $X; 1047s 1047s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1047s THE EXPRESSION 1047s 1047s MY $X = 123 AND $X == 123 1047s 1047s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1047s 1047s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1047s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1047s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1047s 1047s WHILE (MY $LINE = <>) { 1047s $LINE = LC $LINE; 1047s } CONTINUE { 1047s PRINT $LINE; 1047s } 1047s 1047s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1047s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1047s IT. SIMILARLY, IN THE CONDITIONAL 1047s 1047s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1047s USER_AGREES(); 1047s } ELSIF ($ANSWER =~ /^NO$/I) { 1047s USER_DISAGREES(); 1047s } ELSE { 1047s CHOMP $ANSWER; 1047s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1047s } 1047s 1047s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1047s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1047s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1047s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1047s 1047s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1047s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1047s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1047s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1047s IN THE LOOP 1047s X X 1047s 1047s FOR MY $I (1, 2, 3) { 1047s SOME_FUNCTION(); 1047s } 1047s 1047s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1047s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1047s X X 1047s 1047s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1047s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1047s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1047s 1047s USE STRICT 'VARS'; 1047s 1047s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1047s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1047s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1047s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1047s THIS WITH C. 1047s 1047s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1047s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1047s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1047s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1047s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1047s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1047s EXAMPLE. 1047s 1047s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1047s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1047s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1047s 1047s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1047s 1047s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 1047s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 1047s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 1047s 1047s PACKAGE MAIN; 1047s LOCAL $X = 10; 1047s MY $X = 20; 1047s PRINT "$X AND $::X\N"; 1047s 1047s THAT WILL PRINT OUT C<20> AND C<10>. 1047s 1047s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1047s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1047s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1047s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1047s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1047s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1047s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1047s AN ANONYMOUS SUB REFERENCE: 1047s 1047s MY $SECRET_VERSION = '1.001-BETA'; 1047s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1047s &$SECRET_SUB(); 1047s 1047s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1047s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1047s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1047s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1047s UNQUALIFIED AND UNQUALIFIABLE. 1047s 1047s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1047s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1047s L FOR SOMETHING OF A WORK-AROUND TO 1047s THIS. 1047s 1047s =HEAD2 PERSISTENT PRIVATE VARIABLES 1047s X X X X 1047s X X 1047s 1047s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1047s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1047s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1047s 1047s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1047s 1047s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1047s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1047s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1047s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1047s THE C FORM DOES NOT REQUIRE THE 1047s C PRAGMA. 1047s 1047s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1047s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1047s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1047s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1047s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1047s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1047s SUBROUTINE EACH TIME IT IS EXECUTED.) 1047s 1047s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1047s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1047s 1047s USE FEATURE 'STATE'; 1047s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1047s 1047s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1047s 1047s USE FEATURE 'STATE'; 1047s SUB CREATE_COUNTER { 1047s RETURN SUB { STATE $X; RETURN ++$X } 1047s } 1047s 1047s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1047s CODE OUTSIDE. 1047s 1047s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1047s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1047s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1047s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1047s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1047s 1047s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1047s 1047s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1047s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1047s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1047s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1047s 1047s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1047s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1047s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1047s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1047s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1047s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1047s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1047s 1047s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1047s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1047s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1047s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1047s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1047s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1047s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1047s 1047s { 1047s MY $SECRET_VAL = 0; 1047s SUB GIMME_ANOTHER { 1047s RETURN ++$SECRET_VAL; 1047s } 1047s } 1047s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1047s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1047s 1047s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1047s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1047s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1047s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1047s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1047s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1047s STARTS TO RUN: 1047s 1047s BEGIN { 1047s MY $SECRET_VAL = 0; 1047s SUB GIMME_ANOTHER { 1047s RETURN ++$SECRET_VAL; 1047s } 1047s } 1047s 1047s SEE L ABOUT THE 1047s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1047s C AND C. 1047s 1047s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1047s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1047s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1047s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1047s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1047s 1047s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1047s X X X X 1047s X 1047s 1047s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1047s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1047s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1047s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1047s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1047s 1047s SYNOPSIS: 1047s 1047s # LOCALIZATION OF VALUES 1047s 1047s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1047s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1047s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1047s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1047s 1047s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1047s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1047s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1047s # LOCALIZATION 1047s 1047s # LOCALIZATION OF SYMBOLS 1047s 1047s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1047s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1047s # @MERLYN IS REALLY @RANDAL, ETC 1047s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1047s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1047s 1047s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1047s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1047s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1047s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1047s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1047s 1047s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1047s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1047s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1047s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1047s 1047s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1047s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1047s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1047s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1047s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1047s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1047s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1047s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1047s UNDEFINED VALUE.) 1047s 1047s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1047s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1047s VARIABLES OUTSIDE THE LOOP. 1047s 1047s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1047s X 1047s 1047s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1047s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1047s VIEWED AS A SCALAR OR AN ARRAY. SO 1047s 1047s LOCAL($FOO) = ; 1047s LOCAL @FOO = ; 1047s 1047s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1047s 1047s LOCAL $FOO = ; 1047s 1047s SUPPLIES A SCALAR CONTEXT. 1047s 1047s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1047s X 1047s 1047s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1047s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1047s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1047s 1047s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1047s 1047s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1047s { LOCAL $/ = UNDEF; $SLURP = ; } 1047s 1047s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1047s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1047s I, BECAUSE THE $1 VARIABLE IS 1047s MAGICAL AND READ-ONLY : 1047s 1047s LOCAL $1 = 2; 1047s 1047s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1047s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1047s TO SAFELY REUSE $_ IN A SUBROUTINE. 1047s 1047s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1047s WORK AS DESCRIBED. 1047s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1047s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1047s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1047s SEE L FOR MORE 1047s DETAILS. 1047s X 1047s 1047s =HEAD3 LOCALIZATION OF GLOBS 1047s X X 1047s 1047s THE CONSTRUCT 1047s 1047s LOCAL *NAME; 1047s 1047s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1047s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1047s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1047s 1047s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1047s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1047s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1047s SEPARATOR. 1047s 1047s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1047s X X 1047s X 1047s 1047s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1047s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1047s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1047s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1047s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1047s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1047s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1047s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1047s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1047s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1047s 1047s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1047s @ARY = ( 0..5 ); 1047s { 1047s LOCAL($ARY[5]) = 6; 1047s LOCAL($HASH{'A'}) = 'DRILL'; 1047s WHILE (MY $E = POP(@ARY)) { 1047s PRINT "$E . . .\N"; 1047s LAST UNLESS $E > 3; 1047s } 1047s IF (@ARY) { 1047s $HASH{'ONLY A'} = 'TEST'; 1047s DELETE $HASH{'A'}; 1047s } 1047s } 1047s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1047s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1047s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1047s 1047s PERL WILL PRINT 1047s 1047s 6 . . . 1047s 4 . . . 1047s 3 . . . 1047s THIS IS A TEST ONLY A TEST. 1047s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1047s 1047s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1047s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1047s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1047s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1047s 1047s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1047s X X X 1047s X 1047s 1047s YOU CAN USE THE C AND C 1047s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1047s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1047s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1047s 1047s DO { 1047s MY $VAL = $ARRAY[$IDX]; 1047s LOCAL $ARRAY[$IDX]; 1047s DELETE $ARRAY[$IDX]; 1047s $VAL 1047s } 1047s 1047s AND 1047s 1047s DO { 1047s MY $VAL = $HASH{KEY}; 1047s LOCAL $HASH{KEY}; 1047s DELETE $HASH{KEY}; 1047s $VAL 1047s } 1047s 1047s EXCEPT THAT FOR THOSE THE C IS 1047s SCOPED TO THE C BLOCK. SLICES ARE 1047s ALSO ACCEPTED. 1047s 1047s MY %HASH = ( 1047s A => [ 7, 8, 9 ], 1047s B => 1, 1047s ) 1047s 1047s { 1047s MY $X = DELETE LOCAL $HASH{A}; 1047s # $X IS [ 7, 8, 9 ] 1047s # %HASH IS (B => 1) 1047s 1047s { 1047s MY @NUMS = DELETE LOCAL @$X[0, 2] 1047s # @NUMS IS (7, 9) 1047s # $X IS [ UNDEF, 8 ] 1047s 1047s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1047s } 1047s # $X IS BACK TO [ 7, 8, 9 ] 1047s 1047s } 1047s # %HASH IS BACK TO ITS ORIGINAL STATE 1047s 1047s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1047s 1047s =HEAD2 LVALUE SUBROUTINES 1047s X X 1047s 1047s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1047s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1047s 1047s MY $VAL; 1047s SUB CANMOD : LVALUE { 1047s $VAL; # OR: RETURN $VAL; 1047s } 1047s SUB NOMOD { 1047s $VAL; 1047s } 1047s 1047s CANMOD() = 5; # ASSIGNS TO $VAL 1047s NOMOD() = 5; # ERROR 1047s 1047s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1047s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1047s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1047s 1047s DATA(2,3) = GET_DATA(3,4); 1047s 1047s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1047s 1047s (DATA(2,3)) = GET_DATA(3,4); 1047s 1047s AND IN: 1047s 1047s (DATA(2),DATA(3)) = GET_DATA(3,4); 1047s 1047s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1047s 1047s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1047s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1047s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1047s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1047s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1047s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1047s 1047s =HEAD2 LEXICAL SUBROUTINES 1047s X X X X 1047s 1047s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1047s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1047s AVAILABLE UNDER C OR C OR HIGHER. 1047s 1047s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1047s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1047s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1047s CATEGORY WAS DISABLED. 1047s 1047s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1047s DECLARED, AND ONLY AFTER THAT DECLARATION: 1047s 1047s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1047s # VERSIONS EARLIER THAN 5.26. 1047s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1047s USE FEATURE 'LEXICAL_SUBS'; 1047s 1047s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1047s STATE SUB FOO { 1047s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1047s } 1047s FOO(); # CALLS "STATE" SUB 1047s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1047s 1047s MY SUB BAR { ... } 1047s BAR(); # CALLS "MY" SUB 1047s 1047s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1047s 1047s # WRONG 1047s MY SUB BAZ { 1047s BAZ(); 1047s } 1047s 1047s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1047s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1047s 1047s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1047s 1047s MY SUB BAZ { 1047s __SUB__->(); # CALLS ITSELF 1047s } 1047s 1047s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1047s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1047s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1047s HOWEVER: 1047s 1047s MY SUB BAZ; # PREDECLARATION 1047s SUB BAZ { # DEFINE THE "MY" SUB 1047s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1047s } 1047s 1047s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1047s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1047s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1047s 1047s =HEAD3 C VS C 1047s 1047s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1047s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1047s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1047s CONTAINING BLOCK TO THE NEXT. 1047s 1047s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1047s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1047s 1047s SUB WHATEVER { 1047s MY $X = SHIFT; 1047s MY SUB INNER { 1047s ... DO SOMETHING WITH $X ... 1047s } 1047s INNER(); 1047s } 1047s 1047s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1047s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1047s SEE THE C<$X> FROM THE FIRST CALL TO C. 1047s 1047s =HEAD3 C SUBROUTINES 1047s 1047s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1047s SUBROUTINE OF THE SAME NAME. 1047s 1047s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1047s INSIDE AN INNER SCOPE: 1047s 1047s SUB FOO { ... } 1047s 1047s SUB BAR { 1047s MY SUB FOO { ... } 1047s { 1047s # NEED TO USE THE OUTER FOO HERE 1047s OUR SUB FOO; 1047s FOO(); 1047s } 1047s } 1047s 1047s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1047s 1047s PACKAGE MYSNEAKYMODULE; 1047s 1047s OUR SUB DO_SOMETHING { ... } 1047s 1047s SUB DO_SOMETHING_WITH_CALLER { 1047s PACKAGE DB; 1047s () = CALLER 1; # SETS @DB::ARGS 1047s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1047s } 1047s 1047s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1047s X X<*> 1047s 1047s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1047s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1047s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1047s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1047s 1047s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1047s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1047s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1047s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1047s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1047s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1047s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1047s 1047s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1047s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1047s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1047s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1047s 1047s SUB DOUBLEARY { 1047s LOCAL(*SOMEARY) = @_; 1047s FOREACH $ELEM (@SOMEARY) { 1047s $ELEM *= 2; 1047s } 1047s } 1047s DOUBLEARY(*FOO); 1047s DOUBLEARY(*BAR); 1047s 1047s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1047s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1047s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1047s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1047s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1047s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1047s 1047s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1047s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1047s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1047s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1047s L. 1047s 1047s =HEAD2 WHEN TO STILL USE LOCAL() 1047s X X 1047s 1047s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1047s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1047s I USE C INSTEAD OF C. 1047s 1047s =OVER 4 1047s 1047s =ITEM 1. 1047s 1047s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1047s 1047s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1047s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1047s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1047s IN C<@FIELDS>. 1047s 1047s { 1047s LOCAL @ARGV = ("/ETC/MOTD"); 1047s LOCAL $/ = UNDEF; 1047s LOCAL $_ = <>; 1047s @FIELDS = SPLIT /^\S*=+\S*$/; 1047s } 1047s 1047s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1047s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1047s 1047s =ITEM 2. 1047s 1047s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1047s 1047s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1047s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1047s TABLE ENTRIES: 1047s 1047s SUB IOQUEUE { 1047s LOCAL (*READER, *WRITER); # NOT MY! 1047s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1047s RETURN (*READER, *WRITER); 1047s } 1047s ($HEAD, $TAIL) = IOQUEUE(); 1047s 1047s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1047s ENTRIES. 1047s 1047s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1047s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1047s A LOCAL ALIAS. 1047s 1047s { 1047s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1047s GROW(); # REALLY CALLS SHRINK() 1047s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1047s } 1047s GROW(); # GET THE REAL GROW() AGAIN 1047s 1047s SEE L FOR MORE ABOUT MANIPULATING 1047s FUNCTIONS BY NAME IN THIS WAY. 1047s 1047s =ITEM 3. 1047s 1047s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1047s 1047s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1047s IS DONE ON DYNAMICS: 1047s 1047s { 1047s LOCAL $SIG{INT} = 'IGNORE'; 1047s FUNCT(); # UNINTERRUPTIBLE 1047s } 1047s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1047s 1047s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1047s 1047s =BACK 1047s 1047s =HEAD2 PASS BY REFERENCE 1047s X X X 1047s 1047s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1047s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1047s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1047s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1047s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1047s 1047s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1047s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1047s OF ALL THEIR FORMER LAST ELEMENTS: 1047s 1047s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1047s 1047s SUB POPMANY { 1047s MY $AREF; 1047s MY @RETLIST; 1047s FOREACH $AREF ( @_ ) { 1047s PUSH @RETLIST, POP @$AREF; 1047s } 1047s RETURN @RETLIST; 1047s } 1047s 1047s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1047s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1047s 1047s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1047s SUB INTER { 1047s MY ($K, $HREF, %SEEN); # LOCALS 1047s FOREACH $HREF (@_) { 1047s WHILE ( $K = EACH %$HREF ) { 1047s $SEEN{$K}++; 1047s } 1047s } 1047s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1047s } 1047s 1047s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1047s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1047s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1047s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1047s A LITTLE EXPENSIVE. 1047s 1047s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1047s 1047s (@W, @X) = FUNC(@Y, @Z); 1047s OR 1047s (%W, %X) = FUNC(%Y, %Z); 1047s 1047s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1047s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1047s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1047s AS ALWAYS. 1047s 1047s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1047s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1047s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1047s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1047s 1047s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1047s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1047s SUB FUNC { 1047s MY ($YREF, $ZREF) = @_; 1047s IF (@$YREF > @$ZREF) { 1047s RETURN ($YREF, $ZREF); 1047s } ELSE { 1047s RETURN ($ZREF, $YREF); 1047s } 1047s } 1047s 1047s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1047s 1047s (*W, *X) = FUNC(\@Y, \@Z); 1047s PRINT "@W HAS MORE THAN @X\N"; 1047s SUB FUNC { 1047s LOCAL (*Y, *Z) = @_; 1047s IF (@Y > @Z) { 1047s RETURN (\@Y, \@Z); 1047s } ELSE { 1047s RETURN (\@Z, \@Y); 1047s } 1047s } 1047s 1047s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1047s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1047s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1047s ARE IN THE SYMBOL TABLE. 1047s 1047s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1047s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1047s FOR EXAMPLE: 1047s 1047s SPLUTTER(\*STDOUT); 1047s SUB SPLUTTER { 1047s MY $FH = SHIFT; 1047s PRINT $FH "HER UM WELL A HMMM\N"; 1047s } 1047s 1047s $REC = GET_REC(\*STDIN); 1047s SUB GET_REC { 1047s MY $FH = SHIFT; 1047s RETURN SCALAR <$FH>; 1047s } 1047s 1047s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1047s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1047s 1047s SUB OPENIT { 1047s MY $PATH = SHIFT; 1047s LOCAL *FH; 1047s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1047s } 1047s 1047s =HEAD2 PROTOTYPES 1047s X X 1047s 1047s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1047s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1047s SECTION OR WITH A L. 1047s IF YOU DECLARE EITHER OF 1047s 1047s SUB MYPUSH (\@@) 1047s SUB MYPUSH :PROTOTYPE(\@@) 1047s 1047s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1047s 1047s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1047s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1047s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1047s OF AN ATTRIBUTE. 1047s 1047s THE 1047s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1047s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 1047s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 1047s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1047s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 1047s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1047s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1047s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1047s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 1047s 1047s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1047s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1047s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1047s 1047s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1047s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1047s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1047s CORRESPONDING BUILT-IN. 1047s 1047s DECLARED AS CALLED AS 1047s 1047s SUB MYLINK ($$) MYLINK $OLD, $NEW 1047s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1047s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 1047s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1047s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1047s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1047s SUB MYPOP (\@) MYPOP @ARRAY 1047s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1047s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1047s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1047s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1047s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1047s SUB MYRAND (;$) MYRAND 42 1047s SUB MYTIME () MYTIME 1047s 1047s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1047s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1047s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1047s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1047s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1047s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1047s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1047s 1047s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1047s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1047s 1047s SUB MYREF (\[$@%&*]) 1047s 1047s WILL ALLOW CALLING MYREF() AS 1047s 1047s MYREF $VAR 1047s MYREF @ARRAY 1047s MYREF %HASH 1047s MYREF &SUB 1047s MYREF *GLOB 1047s 1047s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1047s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 1047s 1047s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1047s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1047s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1047s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1047s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 1047s 1047s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1047s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1047s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1047s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1047s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1047s FOLLOWS: 1047s 1047s USE SYMBOL 'QUALIFY_TO_REF'; 1047s 1047s SUB FOO (*) { 1047s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1047s ... 1047s } 1047s 1047s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1047s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1047s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1047s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1047s 1047s SUB MYPUSH (+@) { 1047s MY $AREF = SHIFT; 1047s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1047s PUSH @$AREF, @_; 1047s } 1047s 1047s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1047s IS OF AN ACCEPTABLE TYPE. 1047s 1047s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1047s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1047s 1047s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1047s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1047s PROVIDED, C<$_> WILL BE USED INSTEAD. 1047s 1047s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1047s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1047s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1047s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1047s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1047s 1047s MYTIME +2; 1047s 1047s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1047s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1047s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1047s 1047s SUB MYGETPROTOBYNUMBER($;); 1047s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1047s 1047s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1047s PROVIDED IT'S IN THE INITIAL POSITION: 1047s X<&> 1047s 1047s SUB TRY (&@) { 1047s MY($TRY,$CATCH) = @_; 1047s EVAL { &$TRY }; 1047s IF ($@) { 1047s LOCAL $_ = $@; 1047s &$CATCH; 1047s } 1047s } 1047s SUB CATCH (&) { $_[0] } 1047s 1047s TRY { 1047s DIE "PHOOEY"; 1047s } CATCH { 1047s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1047s }; 1047s 1047s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1047s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1047s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1047s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1047s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1047s 1047s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1047s X 1047s 1047s SUB MYGREP (&@) { 1047s MY $CODE = SHIFT; 1047s MY @RESULT; 1047s FOREACH $_ (@_) { 1047s PUSH(@RESULT, $_) IF &$CODE; 1047s } 1047s @RESULT; 1047s } 1047s 1047s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1047s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1047s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1047s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1047s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1047s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1047s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1047s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1047s 1047s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1047s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1047s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1047s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1047s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1047s MAJORITY OF OFFENDING CODE IS FIXED. 1047s 1047s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1047s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1047s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1047s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1047s 1047s SUB FUNC ($) { 1047s MY $N = SHIFT; 1047s PRINT "YOU GAVE ME $N\N"; 1047s } 1047s 1047s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1047s RETURNING A LIST: 1047s 1047s FUNC(@FOO); 1047s FUNC( $TEXT =~ /\W+/G ); 1047s 1047s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1047s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1047s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1047s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1047s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1047s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1047s 1047s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1047s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1047s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1047s EFFECT, LIKE SO: 1047s 1047s SUB FOO($$); 1047s SUB FOO($$) { 1047s FOO 1, 2; 1047s } 1047s 1047s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1047s TO MAKE THE WORLD A BETTER PLACE. 1047s 1047s =HEAD2 CONSTANT FUNCTIONS 1047s X 1047s 1047s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1047s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1047s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1047s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1047s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1047s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1047s 1047s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1047s 1047s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1047s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1047s # AND IT'S INLINED, TOO! 1047s SUB ST_DEV () { 0 } 1047s SUB ST_INO () { 1 } 1047s 1047s SUB FLAG_FOO () { 1 << 8 } 1047s SUB FLAG_BAR () { 1 << 9 } 1047s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1047s 1047s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1047s 1047s SUB N () { INT(OPT_BAZ) / 3 } 1047s 1047s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1047s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1047s 1047s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1047s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1047s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1047s C: 1047s 1047s SUB BAZ_VAL () { 1047s IF (OPT_BAZ) { 1047s RETURN 23; 1047s } 1047s ELSE { 1047s RETURN 42; 1047s } 1047s } 1047s SUB BONK_VAL () { RETURN 12345 } 1047s 1047s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1047s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1047s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1047s 1047s BEGIN { 1047s MY $VAR = 1; 1047s NO STRICT 'REFS'; 1047s *INLINED = SUB () { $VAR }; 1047s } 1047s 1047s BEGIN { 1047s MY $VAR = 1; 1047s MY $REF = \$VAR; 1047s NO STRICT 'REFS'; 1047s *NOT_INLINED = SUB () { $VAR }; 1047s } 1047s 1047s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1047s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1047s 1047s BEGIN { 1047s MY $X = 10; 1047s *FOO = SUB () { $X }; 1047s $X++; 1047s } 1047s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1047s 1047s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1047s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1047s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1047s SO IT PRINTED C<10>, NOT C<11>. 1047s 1047s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1047s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1047s ASIDE FROM WHERE IT IS DECLARED. 1047s 1047s # FINE, NO WARNING 1047s BEGIN { 1047s MY $X = 54321; 1047s *INLINED = SUB () { $X }; 1047s } 1047s # ERROR 1047s BEGIN { 1047s MY $X; 1047s $X = 54321; 1047s *ALSO_INLINED = SUB () { $X }; 1047s } 1047s 1047s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 1047s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 1047s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 1047s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 1047s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 1047s 1047s MY $X = 54321; 1047s *INLINED = SUB : CONST { $X }; 1047s $X++; 1047s 1047s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1047s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1047s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1047s VALUE CAPTURED THE SAME WAY. 1047s 1047s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1047s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1047s AN EXPLICIT C: 1047s 1047s BEGIN { 1047s MY $X = 10; 1047s *FOO = SUB () { RETURN $X }; 1047s $X++; 1047s } 1047s PRINT FOO(); # PRINTS 11 1047s 1047s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1047s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1047s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1047s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1047s 1047s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1047s SUB ONE { 1047s 1; 1047s } 1047s IF (ONE ) { 1047s PRINT ONE() IF ONE ; 1047s } 1047s 1047s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1047s SUB ONE () { 1 } 1047s DO { 1047s PRINT 1 1047s }; 1047s 1047s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1047s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1047s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1047s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1047s 1047s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1047s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1047s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1047s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1047s 1047s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1047s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1047s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1047s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1047s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1047s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1047s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1047s MENTIONED ABOVE: 1047s 1047s SUB NOT_INLINED () { RETURN 23 } 1047s 1047s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1047s X X X X 1047s 1047s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1047s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1047s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1047s ON A NON-UNIX SYSTEM. 1047s 1047s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1047s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1047s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1047s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1047s 1047s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1047s CHDIR $SOMEWHERE; 1047s SUB CHDIR { ... } 1047s 1047s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1047s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1047s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1047s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1047s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1047s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1047s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1047s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1047s FOR SOME KEYWORDS. SEE L. 1047s 1047s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1047s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1047s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1047s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1047s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1047s THAT IS, THEY COULD SAY 1047s 1047s USE MODULE 'OPEN'; 1047s 1047s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1047s 1047s USE MODULE; 1047s 1047s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1047s 1047s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1047s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1047s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1047s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1047s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1047s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1047s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1047s 1047s PACKAGE REGLOB; 1047s REQUIRE EXPORTER; 1047s @ISA = 'EXPORTER'; 1047s @EXPORT_OK = 'GLOB'; 1047s 1047s SUB IMPORT { 1047s MY $PKG = SHIFT; 1047s RETURN UNLESS @_; 1047s MY $SYM = SHIFT; 1047s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1047s $PKG->EXPORT($WHERE, $SYM, @_); 1047s } 1047s 1047s SUB GLOB { 1047s MY $PAT = SHIFT; 1047s MY @GOT; 1047s IF (OPENDIR MY $D, '.') { 1047s @GOT = GREP /$PAT/, READDIR $D; 1047s CLOSEDIR $D; 1047s } 1047s RETURN @GOT; 1047s } 1047s 1; 1047s 1047s AND HERE'S HOW IT COULD BE (AB)USED: 1047s 1047s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1047s PACKAGE FOO; 1047s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1047s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1047s 1047s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1047s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1047s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1047s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1047s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1047s IT MUST BE DONE AT ALL. 1047s 1047s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1047s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1047s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1047s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1047s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1047s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1047s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1047s LIBRARY. 1047s 1047s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1047s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1047s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1047s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1047s (SEE L). 1047s 1047s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1047s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1047s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1047s 1047s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1047s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1047s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1047s C SYNTAX, THOUGH). 1047s 1047s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1047s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1047s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1047s 1047s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1047s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1047s 1047s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1047s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1047s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1047s 1047s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1047s 1047s =HEAD2 AUTOLOADING 1047s X X 1047s 1047s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1047s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1047s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1047s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1047s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1047s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1047s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1047s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1047s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1047s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1047s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1047s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1047s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1047s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1047s SUBROUTINE NAME. SEE L FOR DETAILS.) 1047s 1047s 1047s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1047s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1047s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1047s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1047s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1047s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1047s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1047s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1047s 1047s SUB AUTOLOAD { 1047s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1047s MY $PROGRAM = $AUTOLOAD; 1047s $PROGRAM =~ S/.*:://; 1047s SYSTEM($PROGRAM, @_); 1047s } 1047s DATE(); 1047s WHO(); 1047s LS('-L'); 1047s 1047s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1047s EVEN NEED PARENTHESES: 1047s 1047s USE SUBS QW(DATE WHO LS); 1047s DATE; 1047s WHO; 1047s LS '-L'; 1047s 1047s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1047s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1047s 1047s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1047s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1047s DESCRIBED IN L AND IN L, THE STANDARD 1047s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1047s FUNCTIONS TO PERL CODE IN L. 1047s 1047s =HEAD2 SUBROUTINE ATTRIBUTES 1047s X X X 1047s 1047s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1047s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1047s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1047s C HAD BEEN SEEN. SEE L FOR DETAILS 1047s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1047s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1047s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1047s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1047s 1047s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1047s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1047s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1047s NEST PROPERLY. 1047s 1047s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1047s 1047s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1047s SUB PLUGH () : UGLY('\(") :BAD; 1047s SUB XYZZY : _5X5 { ... } 1047s 1047s EXAMPLES OF INVALID SYNTAX: 1047s 1047s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1047s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1047s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1047s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1047s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1047s 1047s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1047s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1047s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1047s PARSED AND INVOKED: 1047s 1047s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1047s 1047s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1047s SEE L AND L. 1047s 1047s =HEAD1 SEE ALSO 1047s 1047s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1047s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1047s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1047s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1047s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1047s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1047s 1047s =FOR VI 1047s # EX: SET STS=0 SW=4 ET: 1047s 1047s ok 2 1047s # testing mod_cgi with /modules/cgi/perl.pl 1047s # expected 200 1047s # received 200 1047s # body: PERL CGI 1047s ok 3 1047s # testing mod_test_rwrite with /test_rwrite 1047s # expected 200 1047s # received 200 1047s # body: A 1047s ok 4 1047s ok 1049s t/filter/case_in.t .................. 1049s 1..3 1049s # Running under perl version 5.038002 for linux 1049s # Current time local: Mon Jun 3 13:30:07 2024 1049s # Current time GMT: Mon Jun 3 13:30:07 2024 1049s # Using Test.pm version 1.31 1049s # Using Apache/Test.pm version 1.42 1049s ok 1 1049s # testing mod_cgi with /modules/cgi/perl_echo.pl 1049s # expected 200 1049s # received 200 1049s ok 2 1049s # testing mod_echo_post with /echo_post 1049s # expected 200 1049s # received 200 1049s ok 3 1049s ok 1051s t/filter/input_body.t ............... 1051s 1..2 1051s # Running under perl version 5.038002 for linux 1051s # Current time local: Mon Jun 3 13:30:09 2024 1051s # Current time GMT: Mon Jun 3 13:30:09 2024 1051s # Using Test.pm version 1.31 1051s # Using Apache/Test.pm version 1.42 1051s # testing : Posted "1 ko" 1051s # expected: 'ok 1' 1051s # received: 'ok 1' 1051s ok 1 1051s # testing : Posted "2 ko" 1051s # expected: 'ok 2' 1051s # received: 'ok 2' 1051s ok 2 1051s ok 1053s t/http11/basicauth.t ................ 1053s 1..3 1053s # Running under perl version 5.038002 for linux 1053s # Current time local: Mon Jun 3 13:30:11 2024 1053s # Current time GMT: Mon Jun 3 13:30:11 2024 1053s # Using Test.pm version 1.31 1053s # Using Apache/Test.pm version 1.42 1053s ok 1 1053s ok 2 1053s ok 3 1053s ok 1055s t/http11/chunked.t .................. 1055s 1..30 1055s # Running under perl version 5.038002 for linux 1055s # Current time local: Mon Jun 3 13:30:13 2024 1055s # Current time GMT: Mon Jun 3 13:30:13 2024 1055s # Using Test.pm version 1.31 1055s # Using Apache/Test.pm version 1.42 1055s # testing : response protocol 1055s # expected: 'HTTP/1.1' 1055s # received: 'HTTP/1.1' 1055s ok 1 1055s # testing : response Transfer-Encoding 1055s # expected: 'chunked' 1055s # received: 'chunked' 1055s ok 2 1055s # testing : no Content-Length 1055s # expected: 0 1055s # received: 0 1055s ok 3 1055s # testing : body length 1055s # expected: '70976' 1055s # received: 70976 1055s ok 4 1055s # testing : number of requests 1055s # expected: 1 1055s # received: 1 1055s ok 5 1055s # testing : response protocol 1055s # expected: 'HTTP/1.1' 1055s # received: 'HTTP/1.1' 1055s ok 6 1055s # testing : response Transfer-Encoding 1055s # expected: 'chunked' 1055s # received: 'chunked' 1055s ok 7 1055s # testing : no Content-Length 1055s # expected: 0 1055s # received: 0 1055s ok 8 1055s # testing : body length 1055s # expected: '212509' 1055s # received: 212509 1055s ok 9 1055s # testing : number of requests 1055s # expected: 2 1055s # received: 2 1055s ok 10 1055s # testing : response protocol 1055s # expected: 'HTTP/1.1' 1055s # received: 'HTTP/1.1' 1055s ok 11 1055s # testing : response Transfer-Encoding 1055s # expected: 'chunked' 1055s # received: 'chunked' 1055s ok 12 1055s # testing : no Content-Length 1055s # expected: 0 1055s # received: 0 1055s ok 13 1055s # testing : body length 1055s # expected: '280545' 1055s # received: 280545 1055s ok 14 1055s # testing : number of requests 1055s # expected: 3 1055s # received: 3 1055s ok 15 1055s # testing : response protocol 1055s # expected: 'HTTP/1.1' 1055s # received: 'HTTP/1.1' 1055s ok 16 1055s # testing : response Transfer-Encoding 1055s # expected: 'chunked' 1055s # received: 'chunked' 1055s ok 17 1055s # testing : no Content-Length 1055s # expected: 0 1055s # received: 0 1055s ok 18 1055s # testing : body length 1055s # expected: '845969' 1055s # received: 845969 1055s ok 19 1055s # testing : number of requests 1055s # expected: 4 1055s # received: 4 1055s ok 20 1055s # testing : response protocol 1055s # expected: 'HTTP/1.1' 1055s # received: 'HTTP/1.1' 1055s ok 21 1055s # testing : no Transfer-Encoding (test result inverted) 1055s # expected: 'chunked' 1055s # received: '' 1055s ok 22 1055s # testing : content length 1055s # expected: 253 1055s # received: '253' 1055s ok 23 1055s # testing : body length 1055s # expected: '242' 1055s # received: 242 1055s ok 24 1055s # testing : number of requests 1055s # expected: 5 1055s # received: 5 1055s ok 25 1055s # testing : response protocol 1055s # expected: 'HTTP/1.1' 1055s # received: 'HTTP/1.1' 1055s ok 26 1055s # testing : no Transfer-Encoding (test result inverted) 1055s # expected: 'chunked' 1055s # received: '' 1055s ok 27 1055s # testing : content length 1055s # expected: '' 1055s # received: '' 1055s ok 28 1055s # testing : body length 1055s # expected: '14276' 1055s # received: 14276 1055s ok 29 1055s # testing : number of requests 1055s # expected: 6 1055s # received: 6 1055s ok 30 1055s ok 1057s t/http11/chunked2.t ................. 1057s 1..2 1057s # Running under perl version 5.038002 for linux 1057s # Current time local: Mon Jun 3 13:30:15 2024 1057s # Current time GMT: Mon Jun 3 13:30:15 2024 1057s # Using Test.pm version 1.31 1057s # Using Apache/Test.pm version 1.42 1057s # testing : successful response 1057s # expected: 200 1057s # received: '200' 1057s ok 1 1057s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1057s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1057s ok 2 1057s ok 1059s t/http11/clength.t .................. 1059s 1..6 1059s # Running under perl version 5.038002 for linux 1059s # Current time local: Mon Jun 3 13:30:17 2024 1059s # Current time GMT: Mon Jun 3 13:30:17 2024 1059s # Using Test.pm version 1.31 1059s # Using Apache/Test.pm version 1.42 1059s # testing : successful response 1059s # expected: 200 1059s # received: '200' 1059s ok 1 1059s # expected: 10 1059s # received: '10' 1059s ok 2 1059s # expected: 'bbbbbbbbbb' 1059s # received: 'bbbbbbbbbb' 1059s ok 3 1059s # testing : successful response 1059s # expected: 200 1059s # received: '200' 1059s ok 4 1059s # expected: 6 1059s # received: '6' 1059s ok 5 1059s # expected: 'foobar' 1059s # received: 'foobar' 1059s ok 6 1059s ok 1062s t/http11/post.t ..................... 1062s # using LWP client 1062s 1..51 1062s # Running under perl version 5.038002 for linux 1062s # Current time local: Mon Jun 3 13:30:18 2024 1062s # Current time GMT: Mon Jun 3 13:30:18 2024 1062s # Using Test.pm version 1.31 1062s # Using Apache/Test.pm version 1.42 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 1024 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Connection: Keep-Alive 1062s #Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 5 1062s #Client-Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 1 1062s #DMMATCH1: 1 1062s #Keep-Alive: timeout=5, max=100 1062s # 1062s # testing : length posted 1062s # expected: '1024' 1062s # received: 1024 1062s ok 1 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 2048 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 5 1062s #Client-Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 2 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '2048' 1062s # received: 2048 1062s ok 2 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 3072 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 5 1062s #Client-Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 3 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '3072' 1062s # received: 3072 1062s ok 3 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 4096 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 5 1062s #Client-Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 4 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '4096' 1062s # received: 4096 1062s ok 4 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 5120 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 5 1062s #Client-Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 5 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '5120' 1062s # received: 5120 1062s ok 5 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 6144 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 5 1062s #Client-Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 6 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '6144' 1062s # received: 6144 1062s ok 6 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 7168 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 5 1062s #Client-Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 7 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '7168' 1062s # received: 7168 1062s ok 7 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 8192 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 5 1062s #Client-Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 8 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '8192' 1062s # received: 8192 1062s ok 8 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 9216 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 5 1062s #Client-Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 9 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '9216' 1062s # received: 9216 1062s ok 9 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 10240 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 10 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '10240' 1062s # received: 10240 1062s ok 10 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 11264 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 11 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '11264' 1062s # received: 11264 1062s ok 11 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 12288 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 12 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '12288' 1062s # received: 12288 1062s ok 12 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 13312 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 13 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '13312' 1062s # received: 13312 1062s ok 13 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 14336 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:20 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 14 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '14336' 1062s # received: 14336 1062s ok 14 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 15360 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 15 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '15360' 1062s # received: 15360 1062s ok 15 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 16384 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 16 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '16384' 1062s # received: 16384 1062s ok 16 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 17408 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 17 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '17408' 1062s # received: 17408 1062s ok 17 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 18432 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 18 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '18432' 1062s # received: 18432 1062s ok 18 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 19456 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 19 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '19456' 1062s # received: 19456 1062s ok 19 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 20480 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 20 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '20480' 1062s # received: 20480 1062s ok 20 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 21504 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 21 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '21504' 1062s # received: 21504 1062s ok 21 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 22528 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 22 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '22528' 1062s # received: 22528 1062s ok 22 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 23552 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 23 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '23552' 1062s # received: 23552 1062s ok 23 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 24576 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 24 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '24576' 1062s # received: 24576 1062s ok 24 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 25600 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 25 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '25600' 1062s # received: 25600 1062s ok 25 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 26624 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 26 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '26624' 1062s # received: 26624 1062s ok 26 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 27648 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 27 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '27648' 1062s # received: 27648 1062s ok 27 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 28672 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 28 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '28672' 1062s # received: 28672 1062s ok 28 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 29696 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 29 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '29696' 1062s # received: 29696 1062s ok 29 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 30720 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 30 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '30720' 1062s # received: 30720 1062s ok 30 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 31744 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 31 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '31744' 1062s # received: 31744 1062s ok 31 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 32768 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 32 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '32768' 1062s # received: 32768 1062s ok 32 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 33792 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 33 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '33792' 1062s # received: 33792 1062s ok 33 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 34816 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 34 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '34816' 1062s # received: 34816 1062s ok 34 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 35840 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 35 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '35840' 1062s # received: 35840 1062s ok 35 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 36864 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 36 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '36864' 1062s # received: 36864 1062s ok 36 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 37888 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 37 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '37888' 1062s # received: 37888 1062s ok 37 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 38912 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 38 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '38912' 1062s # received: 38912 1062s ok 38 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 39936 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 39 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '39936' 1062s # received: 39936 1062s ok 39 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 40960 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 40 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '40960' 1062s # received: 40960 1062s ok 40 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 41984 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 41 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '41984' 1062s # received: 41984 1062s ok 41 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 43008 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 42 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '43008' 1062s # received: 43008 1062s ok 42 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 44032 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 43 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '44032' 1062s # received: 44032 1062s ok 43 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 45056 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 44 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '45056' 1062s # received: 45056 1062s ok 44 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 46080 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 45 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '46080' 1062s # received: 46080 1062s ok 45 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 47104 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 46 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '47104' 1062s # received: 47104 1062s ok 46 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 48128 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 47 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '48128' 1062s # received: 48128 1062s ok 47 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 49152 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 48 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '49152' 1062s # received: 49152 1062s ok 48 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 50176 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 49 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '50176' 1062s # received: 50176 1062s ok 49 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 51200 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 6 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 50 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '51200' 1062s # received: 51200 1062s ok 50 1062s #lwp request: 1062s #POST http://localhost:8529/eat_post HTTP/1.1 1062s #User-Agent: libwww-perl/6.77 1062s #Content-Length: 102400 1062s # 1062s #server response: 1062s #HTTP/1.1 200 OK 1062s #Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1062s #Vary: In-If1 1062s #Content-Length: 7 1062s #Client-Date: Mon, 03 Jun 2024 13:30:21 GMT 1062s #Client-Peer: 127.0.0.1:8529 1062s #Client-Response-Num: 51 1062s #DMMATCH1: 1 1062s # 1062s # testing : length posted 1062s # expected: '102400' 1062s # received: 102400 1062s ok 51 1062s ok 1063s t/modules/aaa.t ..................... 1063s 1..40 1063s # Running under perl version 5.038002 for linux 1063s # Current time local: Mon Jun 3 13:30:22 2024 1063s # Current time GMT: Mon Jun 3 13:30:22 2024 1063s # Using Test.pm version 1.31 1063s # Using Apache/Test.pm version 1.42 1063s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/realm2 1063s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/basic1 1063s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/form1 1063s ok 1 1063s ok 2 1063s ok 3 1063s ok 4 1063s ok 5 1063s ok 6 1063s ok 7 1063s ok 8 1063s ok 9 1063s ok 10 1063s ok 11 1063s ok 12 1063s ok 13 1063s ok 14 1063s ok 15 1063s ok 16 1063s ok 17 1063s ok 18 1063s ok 19 1063s ok 20 1063s ok 21 1063s ok 22 1063s ok 23 1063s ok 24 1063s ok 25 1063s ok 26 1063s ok 27 1063s ok 28 1063s ok 29 1063s ok 30 1063s ok 31 1063s ok 32 1063s ok 33 1063s ok 34 1063s ok 35 1063s ok 36 1063s ok 37 1063s ok 38 1063s ok 39 1063s ok 40 1063s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/basic1 1063s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/form1 1063s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/realm2 1063s ok 1067s t/modules/access.t .................. 1067s 1..408 1067s # Running under perl version 5.038002 for linux 1067s # Current time local: Mon Jun 3 13:30:23 2024 1067s # Current time GMT: Mon Jun 3 13:30:23 2024 1067s # Using Test.pm version 1.31 1067s # Using Apache/Test.pm version 1.42 1067s # --- 1067s # Order deny,allow 1067s # Allow from all 1067s # expecting access. 1067s ok 1 1067s # --- 1067s # Order deny,allow 1067s # Deny from all 1067s # expecting access denial. 1067s ok 2 1067s # --- 1067s # Order deny,allow 1067s # Allow from all 1067s # Deny from all 1067s # expecting access. 1067s ok 3 1067s # --- 1067s # Order deny,allow 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 4 1067s # --- 1067s # Order deny,allow 1067s # Allow from all 1067s # Deny from localhost 1067s # expecting access. 1067s ok 5 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 6 1067s # --- 1067s # Order deny,allow 1067s # Allow from all 1067s # Deny from 127.0.0.1 1067s # expecting access. 1067s ok 7 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 8 1067s # --- 1067s # Order deny,allow 1067s # Allow from all 1067s # Deny from 127.0 1067s # expecting access. 1067s ok 9 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 10 1067s # --- 1067s # Order deny,allow 1067s # Allow from all 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access. 1067s ok 11 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 12 1067s # --- 1067s # Order deny,allow 1067s # Allow from all 1067s # Deny from 127.0.0.1/16 1067s # expecting access. 1067s ok 13 1067s # --- 1067s # Order deny,allow 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 14 1067s # --- 1067s # Order deny,allow 1067s # Allow from all 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 15 1067s # --- 1067s # Order deny,allow 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 16 1067s # --- 1067s # Order deny,allow 1067s # Allow from all 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 17 1067s # --- 1067s # Order deny,allow 1067s # Allow from localhost 1067s # expecting access. 1067s ok 18 1067s # --- 1067s # Order deny,allow 1067s # Deny from all 1067s # expecting access denial. 1067s ok 19 1067s # --- 1067s # Order deny,allow 1067s # Allow from localhost 1067s # Deny from all 1067s # expecting access. 1067s ok 20 1067s # --- 1067s # Order deny,allow 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 21 1067s # --- 1067s # Order deny,allow 1067s # Allow from localhost 1067s # Deny from localhost 1067s # expecting access. 1067s ok 22 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 23 1067s # --- 1067s # Order deny,allow 1067s # Allow from localhost 1067s # Deny from 127.0.0.1 1067s # expecting access. 1067s ok 24 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 25 1067s # --- 1067s # Order deny,allow 1067s # Allow from localhost 1067s # Deny from 127.0 1067s # expecting access. 1067s ok 26 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 27 1067s # --- 1067s # Order deny,allow 1067s # Allow from localhost 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access. 1067s ok 28 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 29 1067s # --- 1067s # Order deny,allow 1067s # Allow from localhost 1067s # Deny from 127.0.0.1/16 1067s # expecting access. 1067s ok 30 1067s # --- 1067s # Order deny,allow 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 31 1067s # --- 1067s # Order deny,allow 1067s # Allow from localhost 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 32 1067s # --- 1067s # Order deny,allow 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 33 1067s # --- 1067s # Order deny,allow 1067s # Allow from localhost 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 34 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1 1067s # expecting access. 1067s ok 35 1067s # --- 1067s # Order deny,allow 1067s # Deny from all 1067s # expecting access denial. 1067s ok 36 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1 1067s # Deny from all 1067s # expecting access. 1067s ok 37 1067s # --- 1067s # Order deny,allow 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 38 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1 1067s # Deny from localhost 1067s # expecting access. 1067s ok 39 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 40 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1 1067s # Deny from 127.0.0.1 1067s # expecting access. 1067s ok 41 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 42 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1 1067s # Deny from 127.0 1067s # expecting access. 1067s ok 43 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 44 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access. 1067s ok 45 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 46 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1 1067s # Deny from 127.0.0.1/16 1067s # expecting access. 1067s ok 47 1067s # --- 1067s # Order deny,allow 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 48 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 49 1067s # --- 1067s # Order deny,allow 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 50 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 51 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0 1067s # expecting access. 1067s ok 52 1067s # --- 1067s # Order deny,allow 1067s # Deny from all 1067s # expecting access denial. 1067s ok 53 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0 1067s # Deny from all 1067s # expecting access. 1067s ok 54 1067s # --- 1067s # Order deny,allow 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 55 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0 1067s # Deny from localhost 1067s # expecting access. 1067s ok 56 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 57 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0 1067s # Deny from 127.0.0.1 1067s # expecting access. 1067s ok 58 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 59 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0 1067s # Deny from 127.0 1067s # expecting access. 1067s ok 60 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 61 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access. 1067s ok 62 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 63 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0 1067s # Deny from 127.0.0.1/16 1067s # expecting access. 1067s ok 64 1067s # --- 1067s # Order deny,allow 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 65 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 66 1067s # --- 1067s # Order deny,allow 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 67 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 68 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # expecting access. 1067s ok 69 1067s # --- 1067s # Order deny,allow 1067s # Deny from all 1067s # expecting access denial. 1067s ok 70 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from all 1067s # expecting access. 1067s ok 71 1067s # --- 1067s # Order deny,allow 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 72 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from localhost 1067s # expecting access. 1067s ok 73 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 74 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from 127.0.0.1 1067s # expecting access. 1067s ok 75 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 76 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from 127.0 1067s # expecting access. 1067s ok 77 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 78 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access. 1067s ok 79 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 80 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from 127.0.0.1/16 1067s # expecting access. 1067s ok 81 1067s # --- 1067s # Order deny,allow 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 82 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 83 1067s # --- 1067s # Order deny,allow 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 84 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 85 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1/16 1067s # expecting access. 1067s ok 86 1067s # --- 1067s # Order deny,allow 1067s # Deny from all 1067s # expecting access denial. 1067s ok 87 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1/16 1067s # Deny from all 1067s # expecting access. 1067s ok 88 1067s # --- 1067s # Order deny,allow 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 89 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1/16 1067s # Deny from localhost 1067s # expecting access. 1067s ok 90 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 91 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1/16 1067s # Deny from 127.0.0.1 1067s # expecting access. 1067s ok 92 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 93 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1/16 1067s # Deny from 127.0 1067s # expecting access. 1067s ok 94 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 95 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1/16 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access. 1067s ok 96 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 97 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1/16 1067s # Deny from 127.0.0.1/16 1067s # expecting access. 1067s ok 98 1067s # --- 1067s # Order deny,allow 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 99 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1/16 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 100 1067s # --- 1067s # Order deny,allow 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 101 1067s # --- 1067s # Order deny,allow 1067s # Allow from 127.0.0.1/16 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 102 1067s # --- 1067s # Order deny,allow 1067s # Allow from somewhere.else.com 1067s # expecting access. 1067s ok 103 1067s # --- 1067s # Order deny,allow 1067s # Deny from all 1067s # expecting access denial. 1067s ok 104 1067s # --- 1067s # Order deny,allow 1067s # Allow from somewhere.else.com 1067s # Deny from all 1067s # expecting access denial. 1067s ok 105 1067s # --- 1067s # Order deny,allow 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 106 1067s # --- 1067s # Order deny,allow 1067s # Allow from somewhere.else.com 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 107 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 108 1067s # --- 1067s # Order deny,allow 1067s # Allow from somewhere.else.com 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 109 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 110 1067s # --- 1067s # Order deny,allow 1067s # Allow from somewhere.else.com 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 111 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 112 1067s # --- 1067s # Order deny,allow 1067s # Allow from somewhere.else.com 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 113 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 114 1067s # --- 1067s # Order deny,allow 1067s # Allow from somewhere.else.com 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 115 1067s # --- 1067s # Order deny,allow 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 116 1067s # --- 1067s # Order deny,allow 1067s # Allow from somewhere.else.com 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 117 1067s # --- 1067s # Order deny,allow 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 118 1067s # --- 1067s # Order deny,allow 1067s # Allow from somewhere.else.com 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 119 1067s # --- 1067s # Order deny,allow 1067s # Allow from 66.6.6.6 1067s # expecting access. 1067s ok 120 1067s # --- 1067s # Order deny,allow 1067s # Deny from all 1067s # expecting access denial. 1067s ok 121 1067s # --- 1067s # Order deny,allow 1067s # Allow from 66.6.6.6 1067s # Deny from all 1067s # expecting access denial. 1067s ok 122 1067s # --- 1067s # Order deny,allow 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 123 1067s # --- 1067s # Order deny,allow 1067s # Allow from 66.6.6.6 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 124 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 125 1067s # --- 1067s # Order deny,allow 1067s # Allow from 66.6.6.6 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 126 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 127 1067s # --- 1067s # Order deny,allow 1067s # Allow from 66.6.6.6 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 128 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 129 1067s # --- 1067s # Order deny,allow 1067s # Allow from 66.6.6.6 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 130 1067s # --- 1067s # Order deny,allow 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 131 1067s # --- 1067s # Order deny,allow 1067s # Allow from 66.6.6.6 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 132 1067s # --- 1067s # Order deny,allow 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 133 1067s # --- 1067s # Order deny,allow 1067s # Allow from 66.6.6.6 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 134 1067s # --- 1067s # Order deny,allow 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 135 1067s # --- 1067s # Order deny,allow 1067s # Allow from 66.6.6.6 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 136 1067s # --- 1067s # Order allow,deny 1067s # Allow from all 1067s # expecting access. 1067s ok 137 1067s # --- 1067s # Order allow,deny 1067s # Deny from all 1067s # expecting access denial. 1067s ok 138 1067s # --- 1067s # Order allow,deny 1067s # Allow from all 1067s # Deny from all 1067s # expecting access denial. 1067s ok 139 1067s # --- 1067s # Order allow,deny 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 140 1067s # --- 1067s # Order allow,deny 1067s # Allow from all 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 141 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 142 1067s # --- 1067s # Order allow,deny 1067s # Allow from all 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 143 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 144 1067s # --- 1067s # Order allow,deny 1067s # Allow from all 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 145 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 146 1067s # --- 1067s # Order allow,deny 1067s # Allow from all 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 147 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 148 1067s # --- 1067s # Order allow,deny 1067s # Allow from all 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 149 1067s # --- 1067s # Order allow,deny 1067s # Deny from somewhere.else.com 1067s # expecting access denial. 1067s ok 150 1067s # --- 1067s # Order allow,deny 1067s # Allow from all 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 151 1067s # --- 1067s # Order allow,deny 1067s # Deny from 66.6.6.6 1067s # expecting access denial. 1067s ok 152 1067s # --- 1067s # Order allow,deny 1067s # Allow from all 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 153 1067s # --- 1067s # Order allow,deny 1067s # Allow from localhost 1067s # expecting access. 1067s ok 154 1067s # --- 1067s # Order allow,deny 1067s # Deny from all 1067s # expecting access denial. 1067s ok 155 1067s # --- 1067s # Order allow,deny 1067s # Allow from localhost 1067s # Deny from all 1067s # expecting access denial. 1067s ok 156 1067s # --- 1067s # Order allow,deny 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 157 1067s # --- 1067s # Order allow,deny 1067s # Allow from localhost 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 158 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 159 1067s # --- 1067s # Order allow,deny 1067s # Allow from localhost 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 160 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 161 1067s # --- 1067s # Order allow,deny 1067s # Allow from localhost 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 162 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 163 1067s # --- 1067s # Order allow,deny 1067s # Allow from localhost 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 164 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 165 1067s # --- 1067s # Order allow,deny 1067s # Allow from localhost 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 166 1067s # --- 1067s # Order allow,deny 1067s # Deny from somewhere.else.com 1067s # expecting access denial. 1067s ok 167 1067s # --- 1067s # Order allow,deny 1067s # Allow from localhost 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 168 1067s # --- 1067s # Order allow,deny 1067s # Deny from 66.6.6.6 1067s # expecting access denial. 1067s ok 169 1067s # --- 1067s # Order allow,deny 1067s # Allow from localhost 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 170 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1 1067s # expecting access. 1067s ok 171 1067s # --- 1067s # Order allow,deny 1067s # Deny from all 1067s # expecting access denial. 1067s ok 172 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1 1067s # Deny from all 1067s # expecting access denial. 1067s ok 173 1067s # --- 1067s # Order allow,deny 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 174 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 175 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 176 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 177 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 178 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 179 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 180 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 181 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 182 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 183 1067s # --- 1067s # Order allow,deny 1067s # Deny from somewhere.else.com 1067s # expecting access denial. 1067s ok 184 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 185 1067s # --- 1067s # Order allow,deny 1067s # Deny from 66.6.6.6 1067s # expecting access denial. 1067s ok 186 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 187 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0 1067s # expecting access. 1067s ok 188 1067s # --- 1067s # Order allow,deny 1067s # Deny from all 1067s # expecting access denial. 1067s ok 189 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0 1067s # Deny from all 1067s # expecting access denial. 1067s ok 190 1067s # --- 1067s # Order allow,deny 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 191 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 192 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 193 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 194 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 195 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 196 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 197 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 198 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 199 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 200 1067s # --- 1067s # Order allow,deny 1067s # Deny from somewhere.else.com 1067s # expecting access denial. 1067s ok 201 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 202 1067s # --- 1067s # Order allow,deny 1067s # Deny from 66.6.6.6 1067s # expecting access denial. 1067s ok 203 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 204 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # expecting access. 1067s ok 205 1067s # --- 1067s # Order allow,deny 1067s # Deny from all 1067s # expecting access denial. 1067s ok 206 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from all 1067s # expecting access denial. 1067s ok 207 1067s # --- 1067s # Order allow,deny 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 208 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 209 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 210 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 211 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 212 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 213 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 214 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 215 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 216 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 217 1067s # --- 1067s # Order allow,deny 1067s # Deny from somewhere.else.com 1067s # expecting access denial. 1067s ok 218 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 219 1067s # --- 1067s # Order allow,deny 1067s # Deny from 66.6.6.6 1067s # expecting access denial. 1067s ok 220 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 221 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1/16 1067s # expecting access. 1067s ok 222 1067s # --- 1067s # Order allow,deny 1067s # Deny from all 1067s # expecting access denial. 1067s ok 223 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1/16 1067s # Deny from all 1067s # expecting access denial. 1067s ok 224 1067s # --- 1067s # Order allow,deny 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 225 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1/16 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 226 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 227 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1/16 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 228 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 229 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1/16 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 230 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 231 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1/16 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 232 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 233 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1/16 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 234 1067s # --- 1067s # Order allow,deny 1067s # Deny from somewhere.else.com 1067s # expecting access denial. 1067s ok 235 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1/16 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 236 1067s # --- 1067s # Order allow,deny 1067s # Deny from 66.6.6.6 1067s # expecting access denial. 1067s ok 237 1067s # --- 1067s # Order allow,deny 1067s # Allow from 127.0.0.1/16 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 238 1067s # --- 1067s # Order allow,deny 1067s # Allow from somewhere.else.com 1067s # expecting access denial. 1067s ok 239 1067s # --- 1067s # Order allow,deny 1067s # Deny from all 1067s # expecting access denial. 1067s ok 240 1067s # --- 1067s # Order allow,deny 1067s # Allow from somewhere.else.com 1067s # Deny from all 1067s # expecting access denial. 1067s ok 241 1067s # --- 1067s # Order allow,deny 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 242 1067s # --- 1067s # Order allow,deny 1067s # Allow from somewhere.else.com 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 243 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 244 1067s # --- 1067s # Order allow,deny 1067s # Allow from somewhere.else.com 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 245 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 246 1067s # --- 1067s # Order allow,deny 1067s # Allow from somewhere.else.com 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 247 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 248 1067s # --- 1067s # Order allow,deny 1067s # Allow from somewhere.else.com 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 249 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 250 1067s # --- 1067s # Order allow,deny 1067s # Allow from somewhere.else.com 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 251 1067s # --- 1067s # Order allow,deny 1067s # Deny from somewhere.else.com 1067s # expecting access denial. 1067s ok 252 1067s # --- 1067s # Order allow,deny 1067s # Allow from somewhere.else.com 1067s # Deny from somewhere.else.com 1067s # expecting access denial. 1067s ok 253 1067s # --- 1067s # Order allow,deny 1067s # Deny from 66.6.6.6 1067s # expecting access denial. 1067s ok 254 1067s # --- 1067s # Order allow,deny 1067s # Allow from somewhere.else.com 1067s # Deny from 66.6.6.6 1067s # expecting access denial. 1067s ok 255 1067s # --- 1067s # Order allow,deny 1067s # Allow from 66.6.6.6 1067s # expecting access denial. 1067s ok 256 1067s # --- 1067s # Order allow,deny 1067s # Deny from all 1067s # expecting access denial. 1067s ok 257 1067s # --- 1067s # Order allow,deny 1067s # Allow from 66.6.6.6 1067s # Deny from all 1067s # expecting access denial. 1067s ok 258 1067s # --- 1067s # Order allow,deny 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 259 1067s # --- 1067s # Order allow,deny 1067s # Allow from 66.6.6.6 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 260 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 261 1067s # --- 1067s # Order allow,deny 1067s # Allow from 66.6.6.6 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 262 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 263 1067s # --- 1067s # Order allow,deny 1067s # Allow from 66.6.6.6 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 264 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 265 1067s # --- 1067s # Order allow,deny 1067s # Allow from 66.6.6.6 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 266 1067s # --- 1067s # Order allow,deny 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 267 1067s # --- 1067s # Order allow,deny 1067s # Allow from 66.6.6.6 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 268 1067s # --- 1067s # Order allow,deny 1067s # Deny from somewhere.else.com 1067s # expecting access denial. 1067s ok 269 1067s # --- 1067s # Order allow,deny 1067s # Allow from 66.6.6.6 1067s # Deny from somewhere.else.com 1067s # expecting access denial. 1067s ok 270 1067s # --- 1067s # Order allow,deny 1067s # Deny from 66.6.6.6 1067s # expecting access denial. 1067s ok 271 1067s # --- 1067s # Order allow,deny 1067s # Allow from 66.6.6.6 1067s # Deny from 66.6.6.6 1067s # expecting access denial. 1067s ok 272 1067s # --- 1067s # Order mutual-failure 1067s # Allow from all 1067s # expecting access. 1067s ok 273 1067s # --- 1067s # Order mutual-failure 1067s # Deny from all 1067s # expecting access denial. 1067s ok 274 1067s # --- 1067s # Order mutual-failure 1067s # Allow from all 1067s # Deny from all 1067s # expecting access denial. 1067s ok 275 1067s # --- 1067s # Order mutual-failure 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 276 1067s # --- 1067s # Order mutual-failure 1067s # Allow from all 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 277 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 278 1067s # --- 1067s # Order mutual-failure 1067s # Allow from all 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 279 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 280 1067s # --- 1067s # Order mutual-failure 1067s # Allow from all 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 281 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 282 1067s # --- 1067s # Order mutual-failure 1067s # Allow from all 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 283 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 284 1067s # --- 1067s # Order mutual-failure 1067s # Allow from all 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 285 1067s # --- 1067s # Order mutual-failure 1067s # Deny from somewhere.else.com 1067s # expecting access denial. 1067s ok 286 1067s # --- 1067s # Order mutual-failure 1067s # Allow from all 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 287 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 66.6.6.6 1067s # expecting access denial. 1067s ok 288 1067s # --- 1067s # Order mutual-failure 1067s # Allow from all 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 289 1067s # --- 1067s # Order mutual-failure 1067s # Allow from localhost 1067s # expecting access. 1067s ok 290 1067s # --- 1067s # Order mutual-failure 1067s # Deny from all 1067s # expecting access denial. 1067s ok 291 1067s # --- 1067s # Order mutual-failure 1067s # Allow from localhost 1067s # Deny from all 1067s # expecting access denial. 1067s ok 292 1067s # --- 1067s # Order mutual-failure 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 293 1067s # --- 1067s # Order mutual-failure 1067s # Allow from localhost 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 294 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 295 1067s # --- 1067s # Order mutual-failure 1067s # Allow from localhost 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 296 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 297 1067s # --- 1067s # Order mutual-failure 1067s # Allow from localhost 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 298 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 299 1067s # --- 1067s # Order mutual-failure 1067s # Allow from localhost 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 300 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 301 1067s # --- 1067s # Order mutual-failure 1067s # Allow from localhost 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 302 1067s # --- 1067s # Order mutual-failure 1067s # Deny from somewhere.else.com 1067s # expecting access denial. 1067s ok 303 1067s # --- 1067s # Order mutual-failure 1067s # Allow from localhost 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 304 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 66.6.6.6 1067s # expecting access denial. 1067s ok 305 1067s # --- 1067s # Order mutual-failure 1067s # Allow from localhost 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 306 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1 1067s # expecting access. 1067s ok 307 1067s # --- 1067s # Order mutual-failure 1067s # Deny from all 1067s # expecting access denial. 1067s ok 308 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1 1067s # Deny from all 1067s # expecting access denial. 1067s ok 309 1067s # --- 1067s # Order mutual-failure 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 310 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 311 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 312 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 313 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 314 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 315 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 316 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 317 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 318 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 319 1067s # --- 1067s # Order mutual-failure 1067s # Deny from somewhere.else.com 1067s # expecting access denial. 1067s ok 320 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 321 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 66.6.6.6 1067s # expecting access denial. 1067s ok 322 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 323 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0 1067s # expecting access. 1067s ok 324 1067s # --- 1067s # Order mutual-failure 1067s # Deny from all 1067s # expecting access denial. 1067s ok 325 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0 1067s # Deny from all 1067s # expecting access denial. 1067s ok 326 1067s # --- 1067s # Order mutual-failure 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 327 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 328 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 329 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 330 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 331 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 332 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 333 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 334 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 335 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 336 1067s # --- 1067s # Order mutual-failure 1067s # Deny from somewhere.else.com 1067s # expecting access denial. 1067s ok 337 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 338 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 66.6.6.6 1067s # expecting access denial. 1067s ok 339 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 340 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # expecting access. 1067s ok 341 1067s # --- 1067s # Order mutual-failure 1067s # Deny from all 1067s # expecting access denial. 1067s ok 342 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from all 1067s # expecting access denial. 1067s ok 343 1067s # --- 1067s # Order mutual-failure 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 344 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 345 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 346 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 347 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 348 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 349 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 350 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 351 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 352 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 353 1067s # --- 1067s # Order mutual-failure 1067s # Deny from somewhere.else.com 1067s # expecting access denial. 1067s ok 354 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 355 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 66.6.6.6 1067s # expecting access denial. 1067s ok 356 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1/255.255.0.0 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 357 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1/16 1067s # expecting access. 1067s ok 358 1067s # --- 1067s # Order mutual-failure 1067s # Deny from all 1067s # expecting access denial. 1067s ok 359 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1/16 1067s # Deny from all 1067s # expecting access denial. 1067s ok 360 1067s # --- 1067s # Order mutual-failure 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 361 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1/16 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 362 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 363 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1/16 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 364 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 365 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1/16 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 366 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 367 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1/16 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 368 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 369 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1/16 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 370 1067s # --- 1067s # Order mutual-failure 1067s # Deny from somewhere.else.com 1067s # expecting access denial. 1067s ok 371 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1/16 1067s # Deny from somewhere.else.com 1067s # expecting access. 1067s ok 372 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 66.6.6.6 1067s # expecting access denial. 1067s ok 373 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 127.0.0.1/16 1067s # Deny from 66.6.6.6 1067s # expecting access. 1067s ok 374 1067s # --- 1067s # Order mutual-failure 1067s # Allow from somewhere.else.com 1067s # expecting access denial. 1067s ok 375 1067s # --- 1067s # Order mutual-failure 1067s # Deny from all 1067s # expecting access denial. 1067s ok 376 1067s # --- 1067s # Order mutual-failure 1067s # Allow from somewhere.else.com 1067s # Deny from all 1067s # expecting access denial. 1067s ok 377 1067s # --- 1067s # Order mutual-failure 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 378 1067s # --- 1067s # Order mutual-failure 1067s # Allow from somewhere.else.com 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 379 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 380 1067s # --- 1067s # Order mutual-failure 1067s # Allow from somewhere.else.com 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 381 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 382 1067s # --- 1067s # Order mutual-failure 1067s # Allow from somewhere.else.com 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 383 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 384 1067s # --- 1067s # Order mutual-failure 1067s # Allow from somewhere.else.com 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 385 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 386 1067s # --- 1067s # Order mutual-failure 1067s # Allow from somewhere.else.com 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 387 1067s # --- 1067s # Order mutual-failure 1067s # Deny from somewhere.else.com 1067s # expecting access denial. 1067s ok 388 1067s # --- 1067s # Order mutual-failure 1067s # Allow from somewhere.else.com 1067s # Deny from somewhere.else.com 1067s # expecting access denial. 1067s ok 389 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 66.6.6.6 1067s # expecting access denial. 1067s ok 390 1067s # --- 1067s # Order mutual-failure 1067s # Allow from somewhere.else.com 1067s # Deny from 66.6.6.6 1067s # expecting access denial. 1067s ok 391 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 66.6.6.6 1067s # expecting access denial. 1067s ok 392 1067s # --- 1067s # Order mutual-failure 1067s # Deny from all 1067s # expecting access denial. 1067s ok 393 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 66.6.6.6 1067s # Deny from all 1067s # expecting access denial. 1067s ok 394 1067s # --- 1067s # Order mutual-failure 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 395 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 66.6.6.6 1067s # Deny from localhost 1067s # expecting access denial. 1067s ok 396 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 397 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 66.6.6.6 1067s # Deny from 127.0.0.1 1067s # expecting access denial. 1067s ok 398 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 399 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 66.6.6.6 1067s # Deny from 127.0 1067s # expecting access denial. 1067s ok 400 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 401 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 66.6.6.6 1067s # Deny from 127.0.0.1/255.255.0.0 1067s # expecting access denial. 1067s ok 402 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 403 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 66.6.6.6 1067s # Deny from 127.0.0.1/16 1067s # expecting access denial. 1067s ok 404 1067s # --- 1067s # Order mutual-failure 1067s # Deny from somewhere.else.com 1067s # expecting access denial. 1067s ok 405 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 66.6.6.6 1067s # Deny from somewhere.else.com 1067s # expecting access denial. 1067s ok 406 1067s # --- 1067s # Order mutual-failure 1067s # Deny from 66.6.6.6 1067s # expecting access denial. 1067s ok 407 1067s # --- 1067s # Order mutual-failure 1067s # Allow from 66.6.6.6 1067s # Deny from 66.6.6.6 1067s # expecting access denial. 1067s ok 408 1067s ok 1068s t/modules/actions.t ................. 1068s 1..20 1068s # Running under perl version 5.038002 for linux 1068s # Current time local: Mon Jun 3 13:30:26 2024 1068s # Current time GMT: Mon Jun 3 13:30:26 2024 1068s # Using Test.pm version 1.31 1068s # Using Apache/Test.pm version 1.42 1068s # expected: 200 1068s # received: '200' 1068s ok 1 1068s # expected: 'nada' 1068s # received: 'nada' 1068s ok 2 1068s # expected: 404 1068s # received: '404' 1068s ok 3 1068s ok 4 # skip RC=404, no need to check content 1068s # expected: 404 1068s # received: '404' 1068s ok 5 1068s ok 6 # skip RC=404, no need to check content 1068s # expected: 404 1068s # received: '404' 1068s ok 7 1068s ok 8 # skip RC=404, no need to check content 1068s # expected: 200 1068s # received: '200' 1068s ok 9 1068s # expected: 'nada' 1068s # received: 'nada' 1068s ok 10 1068s # expected: 404 1068s # received: '404' 1068s ok 11 1068s ok 12 # skip RC=404, no need to check content 1068s # expected: 200 1068s # received: '200' 1068s ok 13 1068s # expected: 'POST 1068s # foo2: bar2 1068s # ' 1068s # received: 'POST 1068s # foo2: bar2 1068s # ' 1068s ok 14 1068s # expected: 405 1068s # received: '405' 1068s ok 15 1068s # expected: 200 1068s # received: '200' 1068s ok 16 1068s # expected: 'foo=bar' 1068s # received: 'foo=bar' 1068s ok 17 1068s # expected: 200 1068s # received: '200' 1068s ok 18 1068s # expected: 'POST 1068s # foo2: bar2 1068s # ' 1068s # received: 'POST 1068s # foo2: bar2 1068s # ' 1068s ok 19 1068s # expected: 405 1068s # received: '405' 1068s ok 20 1068s ok 1071s t/modules/alias.t ................... 1071s 1..134 1071s # Running under perl version 5.038002 for linux 1071s # Current time local: Mon Jun 3 13:30:28 2024 1071s # Current time GMT: Mon Jun 3 13:30:28 2024 1071s # Using Test.pm version 1.31 1071s # Using Apache/Test.pm version 1.42 1071s # verifying simple aliases 1071s # testing : /alias/ 1071s # expected: 200 1071s # received: '200' 1071s ok 1 1071s # testing : /bogu/ 1071s # expected: 404 1071s # received: '404' 1071s ok 2 1071s # verifying alias match with /ali[0-9]. 1071s # testing : /ali0 1071s # expected: 0 1071s # received: '0' 1071s ok 3 1071s # testing : /ali1 1071s # expected: 1 1071s # received: '1' 1071s ok 4 1071s # testing : /ali2 1071s # expected: 2 1071s # received: '2' 1071s ok 5 1071s # testing : /ali3 1071s # expected: 3 1071s # received: '3' 1071s ok 6 1071s # testing : /ali4 1071s # expected: 4 1071s # received: '4' 1071s ok 7 1071s # testing : /ali5 1071s # expected: 5 1071s # received: '5' 1071s ok 8 1071s # testing : /ali6 1071s # expected: 6 1071s # received: '6' 1071s ok 9 1071s # testing : /ali7 1071s # expected: 7 1071s # received: '7' 1071s ok 10 1071s # testing : /ali8 1071s # expected: 8 1071s # received: '8' 1071s ok 11 1071s # testing : /ali9 1071s # expected: 9 1071s # received: '9' 1071s ok 12 1071s # verifying expression alias match with /expr/ali[0-9]. 1071s # testing : /ali0 1071s # expected: 0 1071s # received: '0' 1071s ok 13 1071s # testing : /ali1 1071s # expected: 1 1071s # received: '1' 1071s ok 14 1071s # testing : /ali2 1071s # expected: 2 1071s # received: '2' 1071s ok 15 1071s # testing : /ali3 1071s # expected: 3 1071s # received: '3' 1071s ok 16 1071s # testing : /ali4 1071s # expected: 4 1071s # received: '4' 1071s ok 17 1071s # testing : /ali5 1071s # expected: 5 1071s # received: '5' 1071s ok 18 1071s # testing : /ali6 1071s # expected: 6 1071s # received: '6' 1071s ok 19 1071s # testing : /ali7 1071s # expected: 7 1071s # received: '7' 1071s ok 20 1071s # testing : /ali8 1071s # expected: 8 1071s # received: '8' 1071s ok 21 1071s # testing : /ali9 1071s # expected: 9 1071s # received: '9' 1071s ok 22 1071s # testing : /forbid 1071s # expected: '403' 1071s # received: '403' 1071s ok 23 1071s # testing : /gone 1071s # expected: '410' 1071s # received: '410' 1071s ok 24 1071s # testing : /perm 1071s # expected: '301' 1071s # received: '301' 1071s ok 25 1071s # testing : /perm2 1071s # expected: '301' 1071s # received: '301' 1071s ok 26 1071s # testing : /seeother 1071s # expected: '303' 1071s # received: '303' 1071s ok 27 1071s # testing : /temp 1071s # expected: '302' 1071s # received: '302' 1071s ok 28 1071s # testing : /temp2 1071s # expected: '302' 1071s # received: '302' 1071s ok 29 1071s verifying body of perm and temp redirect match 1071s # testing : /p0 1071s # expected: 0 1071s # received: '0' 1071s ok 30 1071s # testing : /p1 1071s # expected: 1 1071s # received: '1' 1071s ok 31 1071s # testing : /p2 1071s # expected: 2 1071s # received: '2' 1071s ok 32 1071s # testing : /p3 1071s # expected: 3 1071s # received: '3' 1071s ok 33 1071s # testing : /p4 1071s # expected: 4 1071s # received: '4' 1071s ok 34 1071s # testing : /p5 1071s # expected: 5 1071s # received: '5' 1071s ok 35 1071s # testing : /p6 1071s # expected: 6 1071s # received: '6' 1071s ok 36 1071s # testing : /p7 1071s # expected: 7 1071s # received: '7' 1071s ok 37 1071s # testing : /p8 1071s # expected: 8 1071s # received: '8' 1071s ok 38 1071s # testing : /p9 1071s # expected: 9 1071s # received: '9' 1071s ok 39 1071s # testing : /t0 1071s # expected: 0 1071s # received: '0' 1071s ok 40 1071s # testing : /t1 1071s # expected: 1 1071s # received: '1' 1071s ok 41 1071s # testing : /t2 1071s # expected: 2 1071s # received: '2' 1071s ok 42 1071s # testing : /t3 1071s # expected: 3 1071s # received: '3' 1071s ok 43 1071s # testing : /t4 1071s # expected: 4 1071s # received: '4' 1071s ok 44 1071s # testing : /t5 1071s # expected: 5 1071s # received: '5' 1071s ok 45 1071s # testing : /t6 1071s # expected: 6 1071s # received: '6' 1071s ok 46 1071s # testing : /t7 1071s # expected: 7 1071s # received: '7' 1071s ok 47 1071s # testing : /t8 1071s # expected: 8 1071s # received: '8' 1071s ok 48 1071s # testing : /t9 1071s # expected: 9 1071s # received: '9' 1071s ok 49 1071s verifying body of perm and temp redirect match with expression support 1071s # testing : /p0 1071s # expected: 0 1071s # received: '0' 1071s ok 50 1071s # testing : /p1 1071s # expected: 1 1071s # received: '1' 1071s ok 51 1071s # testing : /p2 1071s # expected: 2 1071s # received: '2' 1071s ok 52 1071s # testing : /p3 1071s # expected: 3 1071s # received: '3' 1071s ok 53 1071s # testing : /p4 1071s # expected: 4 1071s # received: '4' 1071s ok 54 1071s # testing : /p5 1071s # expected: 5 1071s # received: '5' 1071s ok 55 1071s # testing : /p6 1071s # expected: 6 1071s # received: '6' 1071s ok 56 1071s # testing : /p7 1071s # expected: 7 1071s # received: '7' 1071s ok 57 1071s # testing : /p8 1071s # expected: 8 1071s # received: '8' 1071s ok 58 1071s # testing : /p9 1071s # expected: 9 1071s # received: '9' 1071s ok 59 1071s # testing : /t0 1071s # expected: 0 1071s # received: '0' 1071s ok 60 1071s # testing : /t1 1071s # expected: 1 1071s # received: '1' 1071s ok 61 1071s # testing : /t2 1071s # expected: 2 1071s # received: '2' 1071s ok 62 1071s # testing : /t3 1071s # expected: 3 1071s # received: '3' 1071s ok 63 1071s # testing : /t4 1071s # expected: 4 1071s # received: '4' 1071s ok 64 1071s # testing : /t5 1071s # expected: 5 1071s # received: '5' 1071s ok 65 1071s # testing : /t6 1071s # expected: 6 1071s # received: '6' 1071s ok 66 1071s # testing : /t7 1071s # expected: 7 1071s # received: '7' 1071s ok 67 1071s # testing : /t8 1071s # expected: 8 1071s # received: '8' 1071s ok 68 1071s # testing : /t9 1071s # expected: 9 1071s # received: '9' 1071s ok 69 1071s verifying return code of seeother and gone redirect match 1071s # testing : s0 1071s # expected: '303' 1071s # received: '303' 1071s ok 70 1071s # testing : s1 1071s # expected: '303' 1071s # received: '303' 1071s ok 71 1071s # testing : s2 1071s # expected: '303' 1071s # received: '303' 1071s ok 72 1071s # testing : s3 1071s # expected: '303' 1071s # received: '303' 1071s ok 73 1071s # testing : s4 1071s # expected: '303' 1071s # received: '303' 1071s ok 74 1071s # testing : s5 1071s # expected: '303' 1071s # received: '303' 1071s ok 75 1071s # testing : s6 1071s # expected: '303' 1071s # received: '303' 1071s ok 76 1071s # testing : s7 1071s # expected: '303' 1071s # received: '303' 1071s ok 77 1071s # testing : s8 1071s # expected: '303' 1071s # received: '303' 1071s ok 78 1071s # testing : s9 1071s # expected: '303' 1071s # received: '303' 1071s ok 79 1071s # testing : g0 1071s # expected: '410' 1071s # received: '410' 1071s ok 80 1071s # testing : g1 1071s # expected: '410' 1071s # received: '410' 1071s ok 81 1071s # testing : g2 1071s # expected: '410' 1071s # received: '410' 1071s ok 82 1071s # testing : g3 1071s # expected: '410' 1071s # received: '410' 1071s ok 83 1071s # testing : g4 1071s # expected: '410' 1071s # received: '410' 1071s ok 84 1071s # testing : g5 1071s # expected: '410' 1071s # received: '410' 1071s ok 85 1071s # testing : g6 1071s # expected: '410' 1071s # received: '410' 1071s ok 86 1071s # testing : g7 1071s # expected: '410' 1071s # received: '410' 1071s ok 87 1071s # testing : g8 1071s # expected: '410' 1071s # received: '410' 1071s ok 88 1071s # testing : g9 1071s # expected: '410' 1071s # received: '410' 1071s ok 89 1071s # testing : f0 1071s # expected: '403' 1071s # received: '403' 1071s ok 90 1071s # testing : f1 1071s # expected: '403' 1071s # received: '403' 1071s ok 91 1071s # testing : f2 1071s # expected: '403' 1071s # received: '403' 1071s ok 92 1071s # testing : f3 1071s # expected: '403' 1071s # received: '403' 1071s ok 93 1071s # testing : f4 1071s # expected: '403' 1071s # received: '403' 1071s ok 94 1071s # testing : f5 1071s # expected: '403' 1071s # received: '403' 1071s ok 95 1071s # testing : f6 1071s # expected: '403' 1071s # received: '403' 1071s ok 96 1071s # testing : f7 1071s # expected: '403' 1071s # received: '403' 1071s ok 97 1071s # testing : f8 1071s # expected: '403' 1071s # received: '403' 1071s ok 98 1071s # testing : f9 1071s # expected: '403' 1071s # received: '403' 1071s ok 99 1071s verifying return code of seeother and gone redirect match with expression support 1071s # testing : s0 1071s # expected: '303' 1071s # received: '303' 1071s ok 100 1071s # testing : s1 1071s # expected: '303' 1071s # received: '303' 1071s ok 101 1071s # testing : s2 1071s # expected: '303' 1071s # received: '303' 1071s ok 102 1071s # testing : s3 1071s # expected: '303' 1071s # received: '303' 1071s ok 103 1071s # testing : s4 1071s # expected: '303' 1071s # received: '303' 1071s ok 104 1071s # testing : s5 1071s # expected: '303' 1071s # received: '303' 1071s ok 105 1071s # testing : s6 1071s # expected: '303' 1071s # received: '303' 1071s ok 106 1071s # testing : s7 1071s # expected: '303' 1071s # received: '303' 1071s ok 107 1071s # testing : s8 1071s # expected: '303' 1071s # received: '303' 1071s ok 108 1071s # testing : s9 1071s # expected: '303' 1071s # received: '303' 1071s ok 109 1071s # testing : g0 1071s # expected: '410' 1071s # received: '410' 1071s ok 110 1071s # testing : g1 1071s # expected: '410' 1071s # received: '410' 1071s ok 111 1071s # testing : g2 1071s # expected: '410' 1071s # received: '410' 1071s ok 112 1071s # testing : g3 1071s # expected: '410' 1071s # received: '410' 1071s ok 113 1071s # testing : g4 1071s # expected: '410' 1071s # received: '410' 1071s ok 114 1071s # testing : g5 1071s # expected: '410' 1071s # received: '410' 1071s ok 115 1071s # testing : g6 1071s # expected: '410' 1071s # received: '410' 1071s ok 116 1071s # testing : g7 1071s # expected: '410' 1071s # received: '410' 1071s ok 117 1071s # testing : g8 1071s # expected: '410' 1071s # received: '410' 1071s ok 118 1071s # testing : g9 1071s # expected: '410' 1071s # received: '410' 1071s ok 119 1071s # testing : f0 1071s # expected: '403' 1071s # received: '403' 1071s ok 120 1071s # testing : f1 1071s # expected: '403' 1071s # received: '403' 1071s ok 121 1071s # testing : f2 1071s # expected: '403' 1071s # received: '403' 1071s ok 122 1071s # testing : f3 1071s # expected: '403' 1071s # received: '403' 1071s ok 123 1071s # testing : f4 1071s # expected: '403' 1071s # received: '403' 1071s ok 124 1071s # testing : f5 1071s # expected: '403' 1071s # received: '403' 1071s ok 125 1071s # testing : f6 1071s # expected: '403' 1071s # received: '403' 1071s ok 126 1071s # testing : f7 1071s # expected: '403' 1071s # received: '403' 1071s ok 127 1071s # testing : f8 1071s # expected: '403' 1071s # received: '403' 1071s ok 128 1071s # testing : f9 1071s # expected: '403' 1071s # received: '403' 1071s ok 129 1071s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1071s # verifying /modules/alias/script is plain text 1071s # testing : /modules/alias/script 1071s # expected: '#!/bin/sh 1071s # echo Content-type: text/plain 1071s # echo 1071s # echo this is a shell script cgi. 1071s # ' 1071s # received: '#!/bin/sh 1071s # echo Content-type: text/plain 1071s # echo 1071s # echo this is a shell script cgi. 1071s # ' 1071s ok 130 1071s # verifying same file accessed at /cgi/script is executed code 1071s # testing : /cgi/script 1071s # expected: 'this is a shell script cgi. 1071s # ' 1071s # received: 'this is a shell script cgi. 1071s # ' 1071s ok 131 1071s # verifying ScriptAliasMatch with /aliascgi-script 1071s # testing : /aliascgi-script 1071s # expected: 'this is a shell script cgi. 1071s # ' 1071s # received: 'this is a shell script cgi. 1071s # ' 1071s ok 132 1071s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1071s # testing : /aliascgi-script 1071s # expected: 'this is a shell script cgi. 1071s # ' 1071s # received: 'this is a shell script cgi. 1071s # ' 1071s ok 133 1071s # verifying bad script alias. 1071s # testing : /aliascgi-nada 1071s # expected: 404 1071s # received: '404' 1071s ok 134 1071s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1071s ok 1072s t/modules/allowmethods.t ............ 1072s 1..9 1072s # Running under perl version 5.038002 for linux 1072s # Current time local: Mon Jun 3 13:30:31 2024 1072s # Current time GMT: Mon Jun 3 13:30:31 2024 1072s # Using Test.pm version 1.31 1072s # Using Apache/Test.pm version 1.42 1072s # testing : Get request to /Get responds 200 1072s # expected: 200 1072s # received: '200' 1072s ok 1 1072s # testing : Head request to /Get responds 200 1072s # expected: 200 1072s # received: '200' 1072s ok 2 1072s # testing : Post request to /Get responds 405 1072s # expected: 405 1072s # received: '405' 1072s ok 3 1072s # testing : Get request to /Head responds 200 1072s # expected: 200 1072s # received: '200' 1072s ok 4 1072s # testing : Head request to /Head responds 200 1072s # expected: 200 1072s # received: '200' 1072s ok 5 1072s # testing : Post request to /Head responds 405 1072s # expected: 405 1072s # received: '405' 1072s ok 6 1072s # testing : Get request to /Post responds 405 1072s # expected: 405 1072s # received: '405' 1072s ok 7 1072s # testing : Head request to /Post responds 405 1072s # expected: 405 1072s # received: '405' 1072s ok 8 1072s # testing : Post request to /Post responds 200 1072s # expected: 200 1072s # received: '200' 1072s ok 9 1072s ok 1074s t/modules/asis.t .................... 1074s 1..3 1074s # Running under perl version 5.038002 for linux 1074s # Current time local: Mon Jun 3 13:30:32 2024 1074s # Current time GMT: Mon Jun 3 13:30:32 2024 1074s # Using Test.pm version 1.31 1074s # Using Apache/Test.pm version 1.42 1074s # testing : asis content OK 1074s # expected: 'This is asis content. 1074s # ' 1074s # received: 'This is asis content. 1074s # ' 1074s ok 1 1074s # testing : asis gave 404 error 1074s # expected: 404 1074s # received: '404' 1074s ok 2 1074s # testing : asis gave 403 error 1074s # expected: 403 1074s # received: '403' 1074s ok 3 1074s ok 1078s t/modules/authz_core.t .............. 1078s 1..504 1078s # Running under perl version 5.038002 for linux 1078s # Current time local: Mon Jun 3 13:30:34 2024 1078s # Current time GMT: Mon Jun 3 13:30:34 2024 1078s # Using Test.pm version 1.31 1078s # Using Apache/Test.pm version 1.42 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/basic1 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/groups1 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 200, expected 200 [a/ : a/ ] 1078s ok 1 1078s # got 200, expected 200 [a/ : a/ 1] 1078s ok 2 1078s # got 200, expected 200 [a/ : a/ 2] 1078s ok 3 1078s # got 200, expected 200 [a/ : a/ 1 2] 1078s ok 4 1078s # got 200, expected 200 [a/ : a/ 3] 1078s ok 5 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ user1: a/ ] 1078s ok 6 1078s # got 200, expected 200 [a/ user1: a/ user1] 1078s ok 7 1078s # got 401, expected 401 [a/ user1: a/ user2] 1078s ok 8 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ Any 1 2: a/ ] 1078s ok 9 1078s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1078s ok 10 1078s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1078s ok 11 1078s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1078s ok 12 1078s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1078s ok 13 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1078s ok 14 1078s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1078s ok 15 1078s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1078s ok 16 1078s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1078s ok 17 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1078s ok 18 1078s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1078s ok 19 1078s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1078s ok 20 1078s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1078s ok 21 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1078s ok 22 1078s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1078s ok 23 1078s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1078s ok 24 1078s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1078s ok 25 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1078s ok 26 1078s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1078s ok 27 1078s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1078s ok 28 1078s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1078s ok 29 1078s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1078s ok 30 1078s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1078s ok 31 1078s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1078s ok 32 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1078s ok 33 1078s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1078s ok 34 1078s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1078s ok 35 1078s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1078s ok 36 1078s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1078s ok 37 1078s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1078s ok 38 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1078s ok 39 1078s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1078s ok 40 1078s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1078s ok 41 1078s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1078s ok 42 1078s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1078s ok 43 1078s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1078s ok 44 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1078s ok 45 1078s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1078s ok 46 1078s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1078s ok 47 1078s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1078s ok 48 1078s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1078s ok 49 1078s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1078s ok 50 1078s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1078s ok 51 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1078s ok 52 1078s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1078s ok 53 1078s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1078s ok 54 1078s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1078s ok 55 1078s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1078s ok 56 1078s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1078s ok 57 1078s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1078s ok 58 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All 1 !2: a/ ] 1078s ok 59 1078s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1078s ok 60 1078s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1078s ok 61 1078s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1078s ok 62 1078s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1078s ok 63 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1078s ok 64 1078s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1078s ok 65 1078s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1078s ok 66 1078s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1078s ok 67 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1078s ok 68 1078s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1078s ok 69 1078s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1078s ok 70 1078s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1078s ok 71 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1078s ok 72 1078s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1078s ok 73 1078s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1078s ok 74 1078s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1078s ok 75 1078s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1078s ok 76 1078s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1078s ok 77 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1078s ok 78 1078s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1078s ok 79 1078s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1078s ok 80 1078s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1078s ok 81 1078s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1078s ok 82 1078s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1078s ok 83 1078s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1078s ok 84 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1078s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1078s ok 85 1078s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1078s ok 86 1078s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1078s ok 87 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1078s ok 88 1078s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1078s ok 89 1078s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1078s ok 90 1078s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1078s ok 91 1078s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1078s ok 92 1078s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1078s ok 93 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1078s ok 94 1078s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1078s ok 95 1078s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1078s ok 96 1078s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1078s ok 97 1078s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1078s ok 98 1078s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1078s ok 99 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1078s ok 100 1078s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1078s ok 101 1078s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1078s ok 102 1078s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1078s ok 103 1078s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1078s ok 104 1078s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1078s ok 105 1078s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1078s ok 106 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1078s ok 107 1078s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1078s ok 108 1078s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1078s ok 109 1078s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1078s ok 110 1078s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1078s ok 111 1078s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1078s ok 112 1078s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1078s ok 113 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All 1 2: a/ ] 1078s ok 114 1078s # got 403, expected 403 [a/ All 1 2: a/ 1] 1078s ok 115 1078s # got 403, expected 403 [a/ All 1 2: a/ 2] 1078s ok 116 1078s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1078s ok 117 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1078s ok 118 1078s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1078s ok 119 1078s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1078s ok 120 1078s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1078s ok 121 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1078s ok 122 1078s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1078s ok 123 1078s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1078s ok 124 1078s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1078s ok 125 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1078s ok 126 1078s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1078s ok 127 1078s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1078s ok 128 1078s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1078s ok 129 1078s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1078s ok 130 1078s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1078s ok 131 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1078s ok 132 1078s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1078s ok 133 1078s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1078s ok 134 1078s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1078s ok 135 1078s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1078s ok 136 1078s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1078s ok 137 1078s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1078s ok 138 1078s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1078s ok 139 1078s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1078s ok 140 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1078s ok 141 1078s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1078s ok 142 1078s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1078s ok 143 1078s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1078s ok 144 1078s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1078s ok 145 1078s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1078s ok 146 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1078s ok 147 1078s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1078s ok 148 1078s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1078s ok 149 1078s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1078s ok 150 1078s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1078s ok 151 1078s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1078s ok 152 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1078s ok 153 1078s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1078s ok 154 1078s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1078s ok 155 1078s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1078s ok 156 1078s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1078s ok 157 1078s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1078s ok 158 1078s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1078s ok 159 1078s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1078s ok 160 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1078s ok 161 1078s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1078s ok 162 1078s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1078s ok 163 1078s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1078s ok 164 1078s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1078s ok 165 1078s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1078s ok 166 1078s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1078s ok 167 1078s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1078s ok 168 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1078s ok 169 1078s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1078s ok 170 1078s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1078s ok 171 1078s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1078s ok 172 1078s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1078s ok 173 1078s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1078s ok 174 1078s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1078s ok 175 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1078s ok 176 1078s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1078s ok 177 1078s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1078s ok 178 1078s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1078s ok 179 1078s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1078s ok 180 1078s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1078s ok 181 1078s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1078s ok 182 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1078s ok 183 1078s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1078s ok 184 1078s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1078s ok 185 1078s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1078s ok 186 1078s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1078s ok 187 1078s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1078s ok 188 1078s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1078s ok 189 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1078s ok 190 1078s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1078s ok 191 1078s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1078s ok 192 1078s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1078s ok 193 1078s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1078s ok 194 1078s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1078s ok 195 1078s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1078s ok 196 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1078s ok 197 1078s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1078s ok 198 1078s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1078s ok 199 1078s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1078s ok 200 1078s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1078s ok 201 1078s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1078s ok 202 1078s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1078s ok 203 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1078s ok 204 1078s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1078s ok 205 1078s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1078s ok 206 1078s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1078s ok 207 1078s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1078s ok 208 1078s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1078s ok 209 1078s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1078s ok 210 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1078s ok 211 1078s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1078s ok 212 1078s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1078s ok 213 1078s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1078s ok 214 1078s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1078s ok 215 1078s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1078s ok 216 1078s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1078s ok 217 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1078s ok 218 1078s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1078s ok 219 1078s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1078s ok 220 1078s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1078s ok 221 1078s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1078s ok 222 1078s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1078s ok 223 1078s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1078s ok 224 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1078s ok 225 1078s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1078s ok 226 1078s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1078s ok 227 1078s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1078s ok 228 1078s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1078s ok 229 1078s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1078s ok 230 1078s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1078s ok 231 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1078s ok 232 1078s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1078s ok 233 1078s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1078s ok 234 1078s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1078s ok 235 1078s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1078s ok 236 1078s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1078s ok 237 1078s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1078s ok 238 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1078s ok 239 1078s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1078s ok 240 1078s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1078s ok 241 1078s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1078s ok 242 1078s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1078s ok 243 1078s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1078s ok 244 1078s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1078s ok 245 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1078s ok 246 1078s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1078s ok 247 1078s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1078s ok 248 1078s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1078s ok 249 1078s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1078s ok 250 1078s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1078s ok 251 1078s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1078s ok 252 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1078s ok 253 1078s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1078s ok 254 1078s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1078s ok 255 1078s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1078s ok 256 1078s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1078s ok 257 1078s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1078s ok 258 1078s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1078s ok 259 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1078s ok 260 1078s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1078s ok 261 1078s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1078s ok 262 1078s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1078s ok 263 1078s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1078s ok 264 1078s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1078s ok 265 1078s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1078s ok 266 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1078s ok 267 1078s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1078s ok 268 1078s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1078s ok 269 1078s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1078s ok 270 1078s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1078s ok 271 1078s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1078s ok 272 1078s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1078s ok 273 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1078s ok 274 1078s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1078s ok 275 1078s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1078s ok 276 1078s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1078s ok 277 1078s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1078s ok 278 1078s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1078s ok 279 1078s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1078s ok 280 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1078s ok 281 1078s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1078s ok 282 1078s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1078s ok 283 1078s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1078s ok 284 1078s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1078s ok 285 1078s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1078s ok 286 1078s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1078s ok 287 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1078s ok 288 1078s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1078s ok 289 1078s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1078s ok 290 1078s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1078s ok 291 1078s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1078s ok 292 1078s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1078s ok 293 1078s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1078s ok 294 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1078s ok 295 1078s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1078s ok 296 1078s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1078s ok 297 1078s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1078s ok 298 1078s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1078s ok 299 1078s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1078s ok 300 1078s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1078s ok 301 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1078s ok 302 1078s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1078s ok 303 1078s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1078s ok 304 1078s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1078s ok 305 1078s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1078s ok 306 1078s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1078s ok 307 1078s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1078s ok 308 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1078s ok 309 1078s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1078s ok 310 1078s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1078s ok 311 1078s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1078s ok 312 1078s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1078s ok 313 1078s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1078s ok 314 1078s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1078s ok 315 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1078s ok 316 1078s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1078s ok 317 1078s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1078s ok 318 1078s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1078s ok 319 1078s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1078s ok 320 1078s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1078s ok 321 1078s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1078s ok 322 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1078s ok 323 1078s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1078s ok 324 1078s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1078s ok 325 1078s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1078s ok 326 1078s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1078s ok 327 1078s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1078s ok 328 1078s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1078s ok 329 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1078s ok 330 1078s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1078s ok 331 1078s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1078s ok 332 1078s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1078s ok 333 1078s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1078s ok 334 1078s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1078s ok 335 1078s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1078s ok 336 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1078s ok 337 1078s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1078s ok 338 1078s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1078s ok 339 1078s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1078s ok 340 1078s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1078s ok 341 1078s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1078s ok 342 1078s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1078s ok 343 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1078s ok 344 1078s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1078s ok 345 1078s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1078s ok 346 1078s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1078s ok 347 1078s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1078s ok 348 1078s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1078s ok 349 1078s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1078s ok 350 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1078s ok 351 1078s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1078s ok 352 1078s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1078s ok 353 1078s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1078s ok 354 1078s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1078s ok 355 1078s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1078s ok 356 1078s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1078s ok 357 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1078s ok 358 1078s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1078s ok 359 1078s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1078s ok 360 1078s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1078s ok 361 1078s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1078s ok 362 1078s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1078s ok 363 1078s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1078s ok 364 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1078s ok 365 1078s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1078s ok 366 1078s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1078s ok 367 1078s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1078s ok 368 1078s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1078s ok 369 1078s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1078s ok 370 1078s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1078s ok 371 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1078s ok 372 1078s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1078s ok 373 1078s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1078s ok 374 1078s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1078s ok 375 1078s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1078s ok 376 1078s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1078s ok 377 1078s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1078s ok 378 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1078s ok 379 1078s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1078s ok 380 1078s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1078s ok 381 1078s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1078s ok 382 1078s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1078s ok 383 1078s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1078s ok 384 1078s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1078s ok 385 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1078s ok 386 1078s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1078s ok 387 1078s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1078s ok 388 1078s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1078s ok 389 1078s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1078s ok 390 1078s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1078s ok 391 1078s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1078s ok 392 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1078s ok 393 1078s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1078s ok 394 1078s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1078s ok 395 1078s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1078s ok 396 1078s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1078s ok 397 1078s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1078s ok 398 1078s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1078s ok 399 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1078s ok 400 1078s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1078s ok 401 1078s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1078s ok 402 1078s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1078s ok 403 1078s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1078s ok 404 1078s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1078s ok 405 1078s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1078s ok 406 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1078s ok 407 1078s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1078s ok 408 1078s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1078s ok 409 1078s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1078s ok 410 1078s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1078s ok 411 1078s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1078s ok 412 1078s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1078s ok 413 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1078s ok 414 1078s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1078s ok 415 1078s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1078s ok 416 1078s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1078s ok 417 1078s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1078s ok 418 1078s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1078s ok 419 1078s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1078s ok 420 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1078s ok 421 1078s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1078s ok 422 1078s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1078s ok 423 1078s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1078s ok 424 1078s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1078s ok 425 1078s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1078s ok 426 1078s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1078s ok 427 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1078s ok 428 1078s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1078s ok 429 1078s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1078s ok 430 1078s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1078s ok 431 1078s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1078s ok 432 1078s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1078s ok 433 1078s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1078s ok 434 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1078s ok 435 1078s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1078s ok 436 1078s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1078s ok 437 1078s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1078s ok 438 1078s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1078s ok 439 1078s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1078s ok 440 1078s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1078s ok 441 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1078s ok 442 1078s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1078s ok 443 1078s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1078s ok 444 1078s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1078s ok 445 1078s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1078s ok 446 1078s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1078s ok 447 1078s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1078s ok 448 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1078s ok 449 1078s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1078s ok 450 1078s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1078s ok 451 1078s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1078s ok 452 1078s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1078s ok 453 1078s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1078s ok 454 1078s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1078s ok 455 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1078s ok 456 1078s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1078s ok 457 1078s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1078s ok 458 1078s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1078s ok 459 1078s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1078s ok 460 1078s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1078s ok 461 1078s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1078s ok 462 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1078s ok 463 1078s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1078s ok 464 1078s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1078s ok 465 1078s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1078s ok 466 1078s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1078s ok 467 1078s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1078s ok 468 1078s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1078s ok 469 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1078s ok 470 1078s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1078s ok 471 1078s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1078s ok 472 1078s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1078s ok 473 1078s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1078s ok 474 1078s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1078s ok 475 1078s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1078s ok 476 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1078s ok 477 1078s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1078s ok 478 1078s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1078s ok 479 1078s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1078s ok 480 1078s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1078s ok 481 1078s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1078s ok 482 1078s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1078s ok 483 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1078s ok 484 1078s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1078s ok 485 1078s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1078s ok 486 1078s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1078s ok 487 1078s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1078s ok 488 1078s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1078s ok 489 1078s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1078s ok 490 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1078s ok 491 1078s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1078s ok 492 1078s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1078s ok 493 1078s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1078s ok 494 1078s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1078s ok 495 1078s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1078s ok 496 1078s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1078s ok 497 1078s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1078s ok 498 1078s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1078s ok 499 1078s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1078s ok 500 1078s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1078s ok 501 1078s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1078s ok 502 1078s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1078s ok 503 1078s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1078s ok 504 1078s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1078s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/groups1 1078s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1078s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/basic1 1078s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1078s ok 1080s t/modules/autoindex.t ............... 1080s 1..84 1080s # Running under perl version 5.038002 for linux 1080s # Current time local: Mon Jun 3 13:30:38 2024 1080s # Current time GMT: Mon Jun 3 13:30:38 2024 1080s # Using Test.pm version 1.31 1080s # Using Apache/Test.pm version 1.42 1080s --- 1080s IndexOrderDefault Ascending Name 1080s GET /modules/autoindex/htaccess/ 1080s ok 1 1080s --- 1080s IndexOrderDefault Ascending Name 1080s 1080s (C=N O=A) 1080s GET /modules/autoindex/htaccess/?C=N&O=A 1080s ok 2 1080s --- 1080s IndexOrderDefault Ascending Name 1080s 1080s (C=N O=D) 1080s GET /modules/autoindex/htaccess/?C=N&O=D 1080s ok 3 1080s --- 1080s IndexOrderDefault Ascending Name 1080s 1080s (C=M O=A) 1080s GET /modules/autoindex/htaccess/?C=M&O=A 1080s ok 4 1080s --- 1080s IndexOrderDefault Ascending Name 1080s 1080s (C=M O=D) 1080s GET /modules/autoindex/htaccess/?C=M&O=D 1080s ok 5 1080s --- 1080s IndexOrderDefault Ascending Name 1080s 1080s (C=S O=A) 1080s GET /modules/autoindex/htaccess/?C=S&O=A 1080s ok 6 1080s --- 1080s IndexOrderDefault Ascending Name 1080s 1080s (C=S O=D) 1080s GET /modules/autoindex/htaccess/?C=S&O=D 1080s ok 7 1080s --- 1080s IndexOrderDefault Ascending Date 1080s GET /modules/autoindex/htaccess/ 1080s ok 8 1080s --- 1080s IndexOrderDefault Ascending Date 1080s 1080s (C=N O=A) 1080s GET /modules/autoindex/htaccess/?C=N&O=A 1080s ok 9 1080s --- 1080s IndexOrderDefault Ascending Date 1080s 1080s (C=N O=D) 1080s GET /modules/autoindex/htaccess/?C=N&O=D 1080s ok 10 1080s --- 1080s IndexOrderDefault Ascending Date 1080s 1080s (C=M O=A) 1080s GET /modules/autoindex/htaccess/?C=M&O=A 1080s ok 11 1080s --- 1080s IndexOrderDefault Ascending Date 1080s 1080s (C=M O=D) 1080s GET /modules/autoindex/htaccess/?C=M&O=D 1080s ok 12 1080s --- 1080s IndexOrderDefault Ascending Date 1080s 1080s (C=S O=A) 1080s GET /modules/autoindex/htaccess/?C=S&O=A 1080s ok 13 1080s --- 1080s IndexOrderDefault Ascending Date 1080s 1080s (C=S O=D) 1080s GET /modules/autoindex/htaccess/?C=S&O=D 1080s ok 14 1080s --- 1080s IndexOrderDefault Ascending Size 1080s GET /modules/autoindex/htaccess/ 1080s ok 15 1080s --- 1080s IndexOrderDefault Ascending Size 1080s 1080s (C=N O=A) 1080s GET /modules/autoindex/htaccess/?C=N&O=A 1080s ok 16 1080s --- 1080s IndexOrderDefault Ascending Size 1080s 1080s (C=N O=D) 1080s GET /modules/autoindex/htaccess/?C=N&O=D 1080s ok 17 1080s --- 1080s IndexOrderDefault Ascending Size 1080s 1080s (C=M O=A) 1080s GET /modules/autoindex/htaccess/?C=M&O=A 1080s ok 18 1080s --- 1080s IndexOrderDefault Ascending Size 1080s 1080s (C=M O=D) 1080s GET /modules/autoindex/htaccess/?C=M&O=D 1080s ok 19 1080s --- 1080s IndexOrderDefault Ascending Size 1080s 1080s (C=S O=A) 1080s GET /modules/autoindex/htaccess/?C=S&O=A 1080s ok 20 1080s --- 1080s IndexOrderDefault Ascending Size 1080s 1080s (C=S O=D) 1080s GET /modules/autoindex/htaccess/?C=S&O=D 1080s ok 21 1080s --- 1080s IndexOrderDefault Descending Name 1080s GET /modules/autoindex/htaccess/ 1080s ok 22 1080s --- 1080s IndexOrderDefault Descending Name 1080s 1080s (C=N O=A) 1080s GET /modules/autoindex/htaccess/?C=N&O=A 1080s ok 23 1080s --- 1080s IndexOrderDefault Descending Name 1080s 1080s (C=N O=D) 1080s GET /modules/autoindex/htaccess/?C=N&O=D 1080s ok 24 1080s --- 1080s IndexOrderDefault Descending Name 1080s 1080s (C=M O=A) 1080s GET /modules/autoindex/htaccess/?C=M&O=A 1080s ok 25 1080s --- 1080s IndexOrderDefault Descending Name 1080s 1080s (C=M O=D) 1080s GET /modules/autoindex/htaccess/?C=M&O=D 1080s ok 26 1080s --- 1080s IndexOrderDefault Descending Name 1080s 1080s (C=S O=A) 1080s GET /modules/autoindex/htaccess/?C=S&O=A 1080s ok 27 1080s --- 1080s IndexOrderDefault Descending Name 1080s 1080s (C=S O=D) 1080s GET /modules/autoindex/htaccess/?C=S&O=D 1080s ok 28 1080s --- 1080s IndexOrderDefault Descending Date 1080s GET /modules/autoindex/htaccess/ 1080s ok 29 1080s --- 1080s IndexOrderDefault Descending Date 1080s 1080s (C=N O=A) 1080s GET /modules/autoindex/htaccess/?C=N&O=A 1080s ok 30 1080s --- 1080s IndexOrderDefault Descending Date 1080s 1080s (C=N O=D) 1080s GET /modules/autoindex/htaccess/?C=N&O=D 1080s ok 31 1080s --- 1080s IndexOrderDefault Descending Date 1080s 1080s (C=M O=A) 1080s GET /modules/autoindex/htaccess/?C=M&O=A 1080s ok 32 1080s --- 1080s IndexOrderDefault Descending Date 1080s 1080s (C=M O=D) 1080s GET /modules/autoindex/htaccess/?C=M&O=D 1080s ok 33 1080s --- 1080s IndexOrderDefault Descending Date 1080s 1080s (C=S O=A) 1080s GET /modules/autoindex/htaccess/?C=S&O=A 1080s ok 34 1080s --- 1080s IndexOrderDefault Descending Date 1080s 1080s (C=S O=D) 1080s GET /modules/autoindex/htaccess/?C=S&O=D 1080s ok 35 1080s --- 1080s IndexOrderDefault Descending Size 1080s GET /modules/autoindex/htaccess/ 1080s ok 36 1080s --- 1080s IndexOrderDefault Descending Size 1080s 1080s (C=N O=A) 1080s GET /modules/autoindex/htaccess/?C=N&O=A 1080s ok 37 1080s --- 1080s IndexOrderDefault Descending Size 1080s 1080s (C=N O=D) 1080s GET /modules/autoindex/htaccess/?C=N&O=D 1080s ok 38 1080s --- 1080s IndexOrderDefault Descending Size 1080s 1080s (C=M O=A) 1080s GET /modules/autoindex/htaccess/?C=M&O=A 1080s ok 39 1080s --- 1080s IndexOrderDefault Descending Size 1080s 1080s (C=M O=D) 1080s GET /modules/autoindex/htaccess/?C=M&O=D 1080s ok 40 1080s --- 1080s IndexOrderDefault Descending Size 1080s 1080s (C=S O=A) 1080s GET /modules/autoindex/htaccess/?C=S&O=A 1080s ok 41 1080s --- 1080s IndexOrderDefault Descending Size 1080s 1080s (C=S O=D) 1080s GET /modules/autoindex/htaccess/?C=S&O=D 1080s ok 42 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Ascending Name 1080s GET /modules/autoindex/htaccess/ 1080s ok 43 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Ascending Name 1080s 1080s (C=N O=A) 1080s GET /modules/autoindex/htaccess/?C=N&O=A 1080s ok 44 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Ascending Name 1080s 1080s (C=N O=D) 1080s GET /modules/autoindex/htaccess/?C=N&O=D 1080s ok 45 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Ascending Name 1080s 1080s (C=M O=A) 1080s GET /modules/autoindex/htaccess/?C=M&O=A 1080s ok 46 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Ascending Name 1080s 1080s (C=M O=D) 1080s GET /modules/autoindex/htaccess/?C=M&O=D 1080s ok 47 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Ascending Name 1080s 1080s (C=S O=A) 1080s GET /modules/autoindex/htaccess/?C=S&O=A 1080s ok 48 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Ascending Name 1080s 1080s (C=S O=D) 1080s GET /modules/autoindex/htaccess/?C=S&O=D 1080s ok 49 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Ascending Date 1080s GET /modules/autoindex/htaccess/ 1080s ok 50 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Ascending Date 1080s 1080s (C=N O=A) 1080s GET /modules/autoindex/htaccess/?C=N&O=A 1080s ok 51 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Ascending Date 1080s 1080s (C=N O=D) 1080s GET /modules/autoindex/htaccess/?C=N&O=D 1080s ok 52 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Ascending Date 1080s 1080s (C=M O=A) 1080s GET /modules/autoindex/htaccess/?C=M&O=A 1080s ok 53 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Ascending Date 1080s 1080s (C=M O=D) 1080s GET /modules/autoindex/htaccess/?C=M&O=D 1080s ok 54 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Ascending Date 1080s 1080s (C=S O=A) 1080s GET /modules/autoindex/htaccess/?C=S&O=A 1080s ok 55 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Ascending Date 1080s 1080s (C=S O=D) 1080s GET /modules/autoindex/htaccess/?C=S&O=D 1080s ok 56 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Ascending Size 1080s GET /modules/autoindex/htaccess/ 1080s ok 57 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Ascending Size 1080s 1080s (C=N O=A) 1080s GET /modules/autoindex/htaccess/?C=N&O=A 1080s ok 58 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Ascending Size 1080s 1080s (C=N O=D) 1080s GET /modules/autoindex/htaccess/?C=N&O=D 1080s ok 59 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Ascending Size 1080s 1080s (C=M O=A) 1080s GET /modules/autoindex/htaccess/?C=M&O=A 1080s ok 60 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Ascending Size 1080s 1080s (C=M O=D) 1080s GET /modules/autoindex/htaccess/?C=M&O=D 1080s ok 61 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Ascending Size 1080s 1080s (C=S O=A) 1080s GET /modules/autoindex/htaccess/?C=S&O=A 1080s ok 62 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Ascending Size 1080s 1080s (C=S O=D) 1080s GET /modules/autoindex/htaccess/?C=S&O=D 1080s ok 63 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Descending Name 1080s GET /modules/autoindex/htaccess/ 1080s ok 64 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Descending Name 1080s 1080s (C=N O=A) 1080s GET /modules/autoindex/htaccess/?C=N&O=A 1080s ok 65 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Descending Name 1080s 1080s (C=N O=D) 1080s GET /modules/autoindex/htaccess/?C=N&O=D 1080s ok 66 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Descending Name 1080s 1080s (C=M O=A) 1080s GET /modules/autoindex/htaccess/?C=M&O=A 1080s ok 67 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Descending Name 1080s 1080s (C=M O=D) 1080s GET /modules/autoindex/htaccess/?C=M&O=D 1080s ok 68 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Descending Name 1080s 1080s (C=S O=A) 1080s GET /modules/autoindex/htaccess/?C=S&O=A 1080s ok 69 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Descending Name 1080s 1080s (C=S O=D) 1080s GET /modules/autoindex/htaccess/?C=S&O=D 1080s ok 70 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Descending Date 1080s GET /modules/autoindex/htaccess/ 1080s ok 71 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Descending Date 1080s 1080s (C=N O=A) 1080s GET /modules/autoindex/htaccess/?C=N&O=A 1080s ok 72 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Descending Date 1080s 1080s (C=N O=D) 1080s GET /modules/autoindex/htaccess/?C=N&O=D 1080s ok 73 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Descending Date 1080s 1080s (C=M O=A) 1080s GET /modules/autoindex/htaccess/?C=M&O=A 1080s ok 74 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Descending Date 1080s 1080s (C=M O=D) 1080s GET /modules/autoindex/htaccess/?C=M&O=D 1080s ok 75 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Descending Date 1080s 1080s (C=S O=A) 1080s GET /modules/autoindex/htaccess/?C=S&O=A 1080s ok 76 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Descending Date 1080s 1080s (C=S O=D) 1080s GET /modules/autoindex/htaccess/?C=S&O=D 1080s ok 77 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Descending Size 1080s GET /modules/autoindex/htaccess/ 1080s ok 78 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Descending Size 1080s 1080s (C=N O=A) 1080s GET /modules/autoindex/htaccess/?C=N&O=A 1080s ok 79 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Descending Size 1080s 1080s (C=N O=D) 1080s GET /modules/autoindex/htaccess/?C=N&O=D 1080s ok 80 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Descending Size 1080s 1080s (C=M O=A) 1080s GET /modules/autoindex/htaccess/?C=M&O=A 1080s ok 81 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Descending Size 1080s 1080s (C=M O=D) 1080s GET /modules/autoindex/htaccess/?C=M&O=D 1080s ok 82 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Descending Size 1080s 1080s (C=S O=A) 1080s GET /modules/autoindex/htaccess/?C=S&O=A 1080s ok 83 1080s --- 1080s IndexOptions FancyIndexing 1080s IndexOrderDefault Descending Size 1080s 1080s (C=S O=D) 1080s GET /modules/autoindex/htaccess/?C=S&O=D 1080s ok 84 1080s ok 1082s t/modules/autoindex2.t .............. 1082s 1..3 1082s # Running under perl version 5.038002 for linux 1082s # Current time local: Mon Jun 3 13:30:40 2024 1082s # Current time GMT: Mon Jun 3 13:30:40 2024 1082s # Using Test.pm version 1.31 1082s # Using Apache/Test.pm version 1.42 1082s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1082s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1082s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1082s # testing : dir_broken should not be listed 1082s # expected: 0 1082s # received: 0 1082s ok 1 1082s # testing : dir_normal should be listed 1082s # expected: 1 1082s # received: 1 1082s ok 2 1082s # testing : dir_protected should not be listed 1082s # expected: 0 1082s # received: 0 1082s ok 3 1082s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1082s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1082s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1082s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1082s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1082s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1082s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1082s ok 1084s t/modules/brotli.t .................. 1084s 1..64 1084s # Running under perl version 5.038002 for linux 1084s # Current time local: Mon Jun 3 13:30:42 2024 1084s # Current time GMT: Mon Jun 3 13:30:42 2024 1084s # Using Test.pm version 1.31 1084s # Using Apache/Test.pm version 1.42 1084s qvalue: 1084s # expected: 200 1084s # received: '200' 1084s ok 1 1084s # testing : response Content-Encoding is OK 1084s # expected: 'br' 1084s # received: 'br' 1084s ok 2 1084s qvalue: 1084s # expected: 200 1084s # received: '200' 1084s ok 3 1084s # testing : response Content-Encoding is OK 1084s # expected: 'br' 1084s # received: 'br' 1084s ok 4 1084s qvalue: 1084s # expected: 200 1084s # received: '200' 1084s ok 5 1084s # testing : response Content-Encoding is OK 1084s # expected: 'br' 1084s # received: 'br' 1084s ok 6 1084s qvalue: 1084s # expected: 200 1084s # received: '200' 1084s ok 7 1084s # testing : response Content-Encoding is OK 1084s # expected: 'br' 1084s # received: 'br' 1084s ok 8 1084s qvalue: 1084s # expected: 200 1084s # received: '200' 1084s ok 9 1084s # testing : response Content-Encoding is OK 1084s # expected: 'br' 1084s # received: 'br' 1084s ok 10 1084s qvalue: 1084s # expected: 200 1084s # received: '200' 1084s ok 11 1084s # testing : response Content-Encoding is OK 1084s # expected: 'br' 1084s # received: 'br' 1084s ok 12 1084s qvalue: ; 1084s # expected: 200 1084s # received: '200' 1084s ok 13 1084s # testing : response Content-Encoding is OK 1084s # expected: 'br' 1084s # received: 'br' 1084s ok 14 1084s qvalue: ; 1084s # expected: 200 1084s # received: '200' 1084s ok 15 1084s # testing : response Content-Encoding is OK 1084s # expected: 'br' 1084s # received: 'br' 1084s ok 16 1084s qvalue: ; 1084s # expected: 200 1084s # received: '200' 1084s ok 17 1084s # testing : response Content-Encoding is OK 1084s # expected: 'br' 1084s # received: 'br' 1084s ok 18 1084s qvalue: ;q= 1084s # expected: 200 1084s # received: '200' 1084s ok 19 1084s # testing : response Content-Encoding is OK 1084s # expected: 'br' 1084s # received: 'br' 1084s ok 20 1084s qvalue: ;q= 1084s # expected: 200 1084s # received: '200' 1084s ok 21 1084s # testing : response Content-Encoding is OK 1084s # expected: 'br' 1084s # received: 'br' 1084s ok 22 1084s qvalue: ;q= 1084s # expected: 200 1084s # received: '200' 1084s ok 23 1084s # testing : response Content-Encoding is OK 1084s # expected: 'br' 1084s # received: 'br' 1084s ok 24 1084s qvalue: ;q=0 1084s # expected: 200 1084s # received: '200' 1084s ok 25 1084s # testing : response without Content-Encoding is OK 1084s # expected: undef 1084s # received: undef 1084s ok 26 1084s qvalue: ;q=0 1084s # expected: 200 1084s # received: '200' 1084s ok 27 1084s # testing : response without Content-Encoding is OK 1084s # expected: undef 1084s # received: undef 1084s ok 28 1084s qvalue: ;q=0 1084s # expected: 200 1084s # received: '200' 1084s ok 29 1084s # testing : response without Content-Encoding is OK 1084s # expected: undef 1084s # received: undef 1084s ok 30 1084s qvalue: ;q=0. 1084s # expected: 200 1084s # received: '200' 1084s ok 31 1084s # testing : response without Content-Encoding is OK 1084s # expected: undef 1084s # received: undef 1084s ok 32 1084s qvalue: ;q=0. 1084s # expected: 200 1084s # received: '200' 1084s ok 33 1084s # testing : response without Content-Encoding is OK 1084s # expected: undef 1084s # received: undef 1084s ok 34 1084s qvalue: ;q=0. 1084s # expected: 200 1084s # received: '200' 1084s ok 35 1084s # testing : response without Content-Encoding is OK 1084s # expected: undef 1084s # received: undef 1084s ok 36 1084s qvalue: ;q=0.0 1084s # expected: 200 1084s # received: '200' 1084s ok 37 1084s # testing : response without Content-Encoding is OK 1084s # expected: undef 1084s # received: undef 1084s ok 38 1084s qvalue: ;q=0.0 1084s # expected: 200 1084s # received: '200' 1084s ok 39 1084s # testing : response without Content-Encoding is OK 1084s # expected: undef 1084s # received: undef 1084s ok 40 1084s qvalue: ;q=0.0 1084s # expected: 200 1084s # received: '200' 1084s ok 41 1084s # testing : response without Content-Encoding is OK 1084s # expected: undef 1084s # received: undef 1084s ok 42 1084s qvalue: ;q=0.00 1084s # expected: 200 1084s # received: '200' 1084s ok 43 1084s # testing : response without Content-Encoding is OK 1084s # expected: undef 1084s # received: undef 1084s ok 44 1084s qvalue: ;q=0.00 1084s # expected: 200 1084s # received: '200' 1084s ok 45 1084s # testing : response without Content-Encoding is OK 1084s # expected: undef 1084s # received: undef 1084s ok 46 1084s qvalue: ;q=0.00 1084s # expected: 200 1084s # received: '200' 1084s ok 47 1084s # testing : response without Content-Encoding is OK 1084s # expected: undef 1084s # received: undef 1084s ok 48 1084s qvalue: ;q=0.000 1084s # expected: 200 1084s # received: '200' 1084s ok 49 1084s # testing : response without Content-Encoding is OK 1084s # expected: undef 1084s # received: undef 1084s ok 50 1084s qvalue: ;q=0.000 1084s # expected: 200 1084s # received: '200' 1084s ok 51 1084s # testing : response without Content-Encoding is OK 1084s # expected: undef 1084s # received: undef 1084s ok 52 1084s qvalue: ;q=0.000 1084s # expected: 200 1084s # received: '200' 1084s ok 53 1084s # testing : response without Content-Encoding is OK 1084s # expected: undef 1084s # received: undef 1084s ok 54 1084s qvalue: ;q=0.0000 1084s # expected: 200 1084s # received: '200' 1084s ok 55 1084s # testing : response Content-Encoding is OK 1084s # expected: 'br' 1084s # received: 'br' 1084s ok 56 1084s qvalue: ;q=0.0000 1084s # expected: 200 1084s # received: '200' 1084s ok 57 1084s # testing : response Content-Encoding is OK 1084s # expected: 'br' 1084s # received: 'br' 1084s ok 58 1084s qvalue: ;q=0.0000 1084s # expected: 200 1084s # received: '200' 1084s ok 59 1084s # testing : response Content-Encoding is OK 1084s # expected: 'br' 1084s # received: 'br' 1084s ok 60 1084s # expected: 200 1084s # received: '200' 1084s ok 61 1084s # testing : response Content-Encoding is OK 1084s # expected: 'br' 1084s # received: 'br' 1084s ok 62 1084s # expected: 200 1084s # received: '200' 1084s ok 63 1084s # testing : response Content-Encoding is OK 1084s # expected: 'gzip' 1084s # received: 'gzip' 1084s ok 64 1084s ok 1085s t/modules/buffer.t .................. 1085s 1..12 1085s # Running under perl version 5.038002 for linux 1085s # Current time local: Mon Jun 3 13:30:43 2024 1085s # Current time GMT: Mon Jun 3 13:30:43 2024 1085s # Using Test.pm version 1.31 1085s # Using Apache/Test.pm version 1.42 1085s # testing : Checking return code is '200' 1085s # expected: 200 1085s # received: '200' 1085s ok 1 1085s ok 2 1085s # testing : Checking return code is '200' 1085s # expected: 200 1085s # received: '200' 1085s ok 3 1085s ok 4 1085s # testing : Checking return code is '200' 1085s # expected: 200 1085s # received: '200' 1085s ok 5 1085s ok 6 1085s # testing : Checking return code is '200' 1085s # expected: 200 1085s # received: '200' 1085s ok 7 1085s ok 8 1085s # testing : Checking return code is '200' 1085s # expected: 200 1085s # received: '200' 1085s ok 9 1085s ok 10 1085s # testing : Checking return code is '200' 1085s # expected: 200 1085s # received: '200' 1085s ok 11 1085s ok 12 1085s ok 1087s t/modules/cache.t ................... 1087s 1..3 1087s # Running under perl version 5.038002 for linux 1087s # Current time local: Mon Jun 3 13:30:45 2024 1087s # Current time GMT: Mon Jun 3 13:30:45 2024 1087s # Using Test.pm version 1.31 1087s # Using Apache/Test.pm version 1.42 1087s # testing : non-cached call to index.html 1087s # expected: 200 1087s # received: '200' 1087s ok 1 1087s # testing : call to cache index.html 1087s # expected: 200 1087s # received: '200' 1087s ok 2 1087s # testing : cached call to index.html 1087s # expected: 200 1087s # received: '200' 1087s ok 3 1087s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1087s ok 1092s t/modules/cgi.t ..................... 1092s 1..58 1092s # Running under perl version 5.038002 for linux 1092s # Current time local: Mon Jun 3 13:30:47 2024 1092s # Current time GMT: Mon Jun 3 13:30:47 2024 1092s # Using Test.pm version 1.31 1092s # Using Apache/Test.pm version 1.42 1092s # testing : return code for acceptpathinfodefault.sh 1092s # expected: 200 1092s # received: '200' 1092s ok 1 1092s # testing : body for acceptpathinfodefault.sh 1092s # expected: '' 1092s # received: '' 1092s ok 2 1092s # testing : return code for acceptpathinfodefault.sh/foo 1092s # expected: 200 1092s # received: '200' 1092s ok 3 1092s # testing : body for acceptpathinfodefault.sh/foo 1092s # expected: '/foo' 1092s # received: '/foo' 1092s ok 4 1092s # testing : return code for acceptpathinfooff.sh 1092s # expected: 200 1092s # received: '200' 1092s ok 5 1092s # testing : body for acceptpathinfooff.sh 1092s # expected: '' 1092s # received: '' 1092s ok 6 1092s # testing : return code for acceptpathinfooff.sh/foo 1092s # expected: 404 1092s # received: '404' 1092s ok 7 1092s # no body test for this one 1092s ok 8 1092s # testing : return code for acceptpathinfoon.sh 1092s # expected: 200 1092s # received: '200' 1092s ok 9 1092s # testing : body for acceptpathinfoon.sh 1092s # expected: '' 1092s # received: '' 1092s ok 10 1092s # testing : return code for acceptpathinfoon.sh/foo 1092s # expected: 200 1092s # received: '200' 1092s ok 11 1092s # testing : body for acceptpathinfoon.sh/foo 1092s # expected: '/foo' 1092s # received: '/foo' 1092s ok 12 1092s # testing : return code for bogus-perl.pl 1092s # expected: 500 1092s # received: '500' 1092s ok 13 1092s # cgi log created ok. 1092s ok 14 1092s # testing : return code for bogus-sh.sh 1092s # expected: 500 1092s # received: '500' 1092s ok 15 1092s # checking that log size (807) is bigger than it used to be (523) 1092s ok 16 1092s # testing : return code for nph-stderr.pl 1092s # expected: 200 1092s # received: '200' 1092s ok 17 1092s # testing : body for nph-stderr.pl 1092s # expected: 'this is nph-stdout' 1092s # received: 'this is nph-stdout' 1092s ok 18 1092s # testing : return code for nph-test.pl 1092s # expected: 200 1092s # received: '200' 1092s ok 19 1092s # testing : body for nph-test.pl 1092s # expected: 'ok' 1092s # received: 'ok' 1092s ok 20 1092s # testing : return code for perl.pl 1092s # expected: 200 1092s # received: '200' 1092s ok 21 1092s # testing : body for perl.pl 1092s # expected: 'perl cgi' 1092s # received: 'perl cgi' 1092s ok 22 1092s # testing : return code for sh.sh 1092s # expected: 200 1092s # received: '200' 1092s ok 23 1092s # testing : body for sh.sh 1092s # expected: 'sh cgi' 1092s # received: 'sh cgi' 1092s ok 24 1092s # testing : return code for stderr1.pl 1092s # expected: 200 1092s # received: '200' 1092s ok 25 1092s # testing : body for stderr1.pl 1092s # expected: 'this is stdout' 1092s # received: 'this is stdout' 1092s ok 26 1092s # testing : return code for stderr2.pl 1092s # expected: 200 1092s # received: '200' 1092s ok 27 1092s # testing : body for stderr2.pl 1092s # expected: 'this is also stdout' 1092s # received: 'this is also stdout' 1092s ok 28 1092s # testing : return code for stderr3.pl 1092s # expected: 200 1092s # received: '200' 1092s ok 29 1092s # testing : body for stderr3.pl 1092s # expected: 'this is more stdout' 1092s # received: 'this is more stdout' 1092s ok 30 1092s # posted content (length 10) to bogus-perl.pl 1092s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1092s # expected: '500' 1092s # received: '500' 1092s ok 31 1092s # checking that log size (35781) is greater than 807 1092s ok 32 1092s # verifying that logged content is 10 characters 1092s ok 33 1092s # posted content (length 99) to bogus-perl.pl 1092s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1092s # expected: '500' 1092s # received: '500' 1092s ok 34 1092s # checking that log size (36240) is greater than 35781 1092s ok 35 1092s # verifying that logged content is 99 characters 1092s ok 36 1092s # posted content (length 250) to bogus-perl.pl 1092s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1092s # expected: '500' 1092s # received: '500' 1092s ok 37 1092s # checking that log size (36851) is greater than 36240 1092s ok 38 1092s # verifying that logged content is 250 characters 1092s ok 39 1092s # posted content (length 255) to bogus-perl.pl 1092s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1092s # expected: '500' 1092s # received: '500' 1092s ok 40 1092s # checking that log size (37467) is greater than 36851 1092s ok 41 1092s # verifying that logged content is 255 characters 1092s ok 42 1092s # posted content (length 256) to bogus-perl.pl 1092s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1092s # expected: '500' 1092s # received: '500' 1092s ok 43 1092s # checking that log size (38084) is greater than 37467 1092s ok 44 1092s # verifying that logged content is 256 characters 1092s ok 45 1092s # posted content (length 257) to bogus-perl.pl 1092s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1092s # expected: '500' 1092s # received: '500' 1092s ok 46 1092s # checking that log size (38701) is greater than 38084 1092s ok 47 1092s # verifying that logged content is 256 characters 1092s ok 48 1092s # posted content (length 258) to bogus-perl.pl 1092s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1092s # expected: '500' 1092s # received: '500' 1092s ok 49 1092s # checking that log size (39318) is greater than 38701 1092s ok 50 1092s # verifying that logged content is 256 characters 1092s ok 51 1092s # posted content (length 1024) to bogus-perl.pl 1092s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1092s # expected: '500' 1092s # received: '500' 1092s ok 52 1092s # checking that log size (39936) is greater than 39318 1092s ok 53 1092s # verifying that logged content is 256 characters 1092s ok 54 1092s # verifying log is greater than 40960 bytes. 1092s ok 55 1092s # verifying log did not grow after making bogus request. 1092s ok 56 1092s # verifying log did not grow after making another bogus request. 1092s ok 57 1092s # checking that HEAD /modules/cgi/perl.pl returns 200. 1092s ok 58 1092s ok 1094s t/modules/data.t .................... 1094s 1..2 1094s # Running under perl version 5.038002 for linux 1094s # Current time local: Mon Jun 3 13:30:52 2024 1094s # Current time GMT: Mon Jun 3 13:30:52 2024 1094s # Using Test.pm version 1.31 1094s # Using Apache/Test.pm version 1.42 1094s # testing : Checking return code is '200' 1094s # expected: 200 1094s # received: '200' 1094s ok 1 1094s ok 2 1094s ok 1098s t/modules/dav.t ..................... 1098s 1..19 1098s # Running under perl version 5.038002 for linux 1098s # Current time local: Mon Jun 3 13:30:54 2024 1098s # Current time GMT: Mon Jun 3 13:30:54 2024 1098s # Using Test.pm version 1.31 1098s # Using Apache/Test.pm version 1.42 1098s resource lock test: 1098s ok 1 1098s DAV put test: 1098s ok 2 1098s getting DAV resource properties: 1098s ok 3 1098s created: Mon, 03 Jun 2024 13:30:56 GMT 1098s modified: Mon, 03 Jun 2024 13:30:56 GMT 1098s now: Mon, 03 Jun 2024 13:30:58 GMT 1098s ok 4 1098s ok 5 1098s resource lock status test: 1098s ok 6 1098s resource unlock test: 1098s ok 7 1098s resource lock status test: 1098s ok 8 1098s getting uri... 1098s expect: 1098s -> 1098s 1098s
1098s

mod_dav test page

1098s this is a page generated by
1098s the mod_dav test in the Apache
1098s perl test suite.
1098s
1098s 1098s 1098s <- 1098s got: 1098s -> 1098s 1098s
1098s

mod_dav test page

1098s this is a page generated by
1098s the mod_dav test in the Apache
1098s perl test suite.
1098s
1098s 1098s 1098s <- 1098s ok 9 1098s putting with 2nd dav client (on unlocked resource) 1098s ok 10 1098s getting new uri... 1098s expect: 1098s -> 1098s 1098s
1098s

mod_dav test page take two

1098s this is a page generated by
1098s the mod_dav test in the Apache
1098s perl test suite.
1098s
1098s 1098s 1098s <- 1098s got: 1098s -> 1098s 1098s
1098s

mod_dav test page take two

1098s this is a page generated by
1098s the mod_dav test in the Apache
1098s perl test suite.
1098s
1098s 1098s 1098s <- 1098s ok 11 1098s client 1 locking resource 1098s ok 12 1098s client 2 attempting to lock same resource 1098s ok 13 1098s client 2 attempting to put resource locked by client 1 1098s ok 14 1098s verifying all is well through http 1098s getting new uri... 1098s expect: 1098s -> 1098s 1098s
1098s

mod_dav test page take two

1098s this is a page generated by
1098s the mod_dav test in the Apache
1098s perl test suite.
1098s
1098s 1098s 1098s <- 1098s got: 1098s -> 1098s 1098s
1098s

mod_dav test page take two

1098s this is a page generated by
1098s the mod_dav test in the Apache
1098s perl test suite.
1098s
1098s 1098s 1098s <- 1098s ok 15 1098s ok 16 1098s resource delete test: 1098s ok 17 1098s expect 404 not found got: 404 1098s ok 18 1098s PR 49825: expect 400 bad request got: 400 1098s ok 19 1098s ok 1100s t/modules/deflate.t ................. 1100s 1..47 1100s # Running under perl version 5.038002 for linux 1100s # Current time local: Mon Jun 3 13:30:58 2024 1100s # Current time GMT: Mon Jun 3 13:30:58 2024 1100s # Using Test.pm version 1.31 1100s # Using Apache/Test.pm version 1.42 1100s testing default 1100s ok 1 1100s ok 2 1100s ok 3 1100s ok 4 1100s ok 5 1100s ok 6 1100s ok 7 1100s ok 8 1100s ok 9 1100s ok 10 1100s ok 11 1100s ok 12 1100s ok 13 1100s ok 14 1100s ok 15 1100s ok 16 1100s ok 17 1100s ok 18 1100s ok 19 1100s ok 20 1100s ok 21 1100s ok 22 1100s ok 23 1100s ok 24 1100s ok 25 1100s ok 26 1100s ok 27 1100s ok 28 1100s ok 29 1100s ok 30 1100s ok 31 1100s ok 32 1100s ok 33 1100s ok 34 1100s ok 35 1100s ok 36 1100s ok 37 1100s ok 38 1100s ok 39 1100s ok 40 1100s ok 41 1100s ok 42 1100s ok 43 1100s ok 44 1100s ok 45 1100s # testing : response was 304 1100s # expected: qr/HTTP\/1\.. 304/ 1100s # received: 'HTTP/1.1 304 Not Modified' 1100s ok 46 1100s # testing : expect EOF after 304 header 1100s # expected: 0 1100s # received: 0 1100s ok 47 1100s ok 1102s t/modules/digest.t .................. 1102s 1..13 1102s # Running under perl version 5.038002 for linux 1102s # Current time local: Mon Jun 3 13:31:00 2024 1102s # Current time GMT: Mon Jun 3 13:31:00 2024 1102s # Using Test.pm version 1.31 1102s # Using Apache/Test.pm version 1.42 1102s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/realm1 1102s # testing : no user to authenticate 1102s # expected: 401 1102s # received: '401' 1102s ok 1 1102s # testing : user1:foo not found 1102s # expected: 401 1102s # received: '401' 1102s ok 2 1102s # testing : user1:password1 found 1102s # expected: 200 1102s # received: '200' 1102s ok 3 1102s # testing : user1:password1 with query string found 1102s # expected: 200 1102s # received: '200' 1102s ok 4 1102s # testing : manual Authorization header query string 1102s # expected: 200 1102s # received: '200' 1102s ok 5 1102s # testing : manual Authorization with no query string in header 1102s # expected: 400 1102s # received: '400' 1102s ok 6 1102s # testing : manual Authorization header with mismatched query string 1102s # expected: 400 1102s # received: '400' 1102s ok 7 1102s # testing : manual Authorization header with mismatched query string 1102s # expected: 400 1102s # received: '400' 1102s ok 8 1102s # testing : manual Authorization with no query string in header + MSIE 1102s # expected: 200 1102s # received: '200' 1102s ok 9 1102s # testing : a compliant response coming from MSIE 1102s # expected: 200 1102s # received: '200' 1102s ok 10 1102s # testing : manual Authorization header with mismatched query string + MSIE 1102s # expected: 400 1102s # received: '400' 1102s ok 11 1102s # testing : manual Authorization header with mismatched query string + MSIE 1102s # expected: 400 1102s # received: '400' 1102s ok 12 1102s # testing : no query string + MSIE 1102s # expected: 200 1102s # received: '200' 1102s ok 13 1102s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/realm1 1102s ok 1105s t/modules/dir.t ..................... 1105s 1..212 1105s # Running under perl version 5.038002 for linux 1105s # Current time local: Mon Jun 3 13:31:02 2024 1105s # Current time GMT: Mon Jun 3 13:31:02 2024 1105s # Using Test.pm version 1.31 1105s # Using Apache/Test.pm version 1.42 1105s expecting 403 (forbidden) using DirectoryIndex foo 1105s ok 1 1105s running 5 test gambit for "1.html" 1105s ok 2 1105s ok 3 1105s ok 4 1105s ok 5 1105s ok 6 1105s running 5 test gambit for "2.html" 1105s ok 7 1105s ok 8 1105s ok 9 1105s ok 10 1105s ok 11 1105s running 5 test gambit for "3.html" 1105s ok 12 1105s ok 13 1105s ok 14 1105s ok 15 1105s ok 16 1105s running 5 test gambit for "4.html" 1105s ok 17 1105s ok 18 1105s ok 19 1105s ok 20 1105s ok 21 1105s running 5 test gambit for "5.html" 1105s ok 22 1105s ok 23 1105s ok 24 1105s ok 25 1105s ok 26 1105s running 5 test gambit for "6.html" 1105s ok 27 1105s ok 28 1105s ok 29 1105s ok 30 1105s ok 31 1105s running 5 test gambit for "7.html" 1105s ok 32 1105s ok 33 1105s ok 34 1105s ok 35 1105s ok 36 1105s running 5 test gambit for "8.html" 1105s ok 37 1105s ok 38 1105s ok 39 1105s ok 40 1105s ok 41 1105s running 5 test gambit for "9.html" 1105s ok 42 1105s ok 43 1105s ok 44 1105s ok 45 1105s ok 46 1105s running 5 test gambit for "0.html" 1105s ok 47 1105s ok 48 1105s ok 49 1105s ok 50 1105s ok 51 1105s expecting 403 (forbidden) using DirectoryIndex goo 1105s ok 52 1105s running 5 test gambit for "1.html" 1105s ok 53 1105s ok 54 1105s ok 55 1105s ok 56 1105s ok 57 1105s running 5 test gambit for "2.html" 1105s ok 58 1105s ok 59 1105s ok 60 1105s ok 61 1105s ok 62 1105s running 5 test gambit for "3.html" 1105s ok 63 1105s ok 64 1105s ok 65 1105s ok 66 1105s ok 67 1105s running 5 test gambit for "4.html" 1105s ok 68 1105s ok 69 1105s ok 70 1105s ok 71 1105s ok 72 1105s running 5 test gambit for "5.html" 1105s ok 73 1105s ok 74 1105s ok 75 1105s ok 76 1105s ok 77 1105s running 5 test gambit for "6.html" 1105s ok 78 1105s ok 79 1105s ok 80 1105s ok 81 1105s ok 82 1105s running 5 test gambit for "7.html" 1105s ok 83 1105s ok 84 1105s ok 85 1105s ok 86 1105s ok 87 1105s running 5 test gambit for "8.html" 1105s ok 88 1105s ok 89 1105s ok 90 1105s ok 91 1105s ok 92 1105s running 5 test gambit for "9.html" 1105s ok 93 1105s ok 94 1105s ok 95 1105s ok 96 1105s ok 97 1105s running 5 test gambit for "0.html" 1105s ok 98 1105s ok 99 1105s ok 100 1105s ok 101 1105s ok 102 1105s expecting 403 (forbidden) using DirectoryIndex moo 1105s ok 103 1105s running 5 test gambit for "1.html" 1105s ok 104 1105s ok 105 1105s ok 106 1105s ok 107 1105s ok 108 1105s running 5 test gambit for "2.html" 1105s ok 109 1105s ok 110 1105s ok 111 1105s ok 112 1105s ok 113 1105s running 5 test gambit for "3.html" 1105s ok 114 1105s ok 115 1105s ok 116 1105s ok 117 1105s ok 118 1105s running 5 test gambit for "4.html" 1105s ok 119 1105s ok 120 1105s ok 121 1105s ok 122 1105s ok 123 1105s running 5 test gambit for "5.html" 1105s ok 124 1105s ok 125 1105s ok 126 1105s ok 127 1105s ok 128 1105s running 5 test gambit for "6.html" 1105s ok 129 1105s ok 130 1105s ok 131 1105s ok 132 1105s ok 133 1105s running 5 test gambit for "7.html" 1105s ok 134 1105s ok 135 1105s ok 136 1105s ok 137 1105s ok 138 1105s running 5 test gambit for "8.html" 1105s ok 139 1105s ok 140 1105s ok 141 1105s ok 142 1105s ok 143 1105s running 5 test gambit for "9.html" 1105s ok 144 1105s ok 145 1105s ok 146 1105s ok 147 1105s ok 148 1105s running 5 test gambit for "0.html" 1105s ok 149 1105s ok 150 1105s ok 151 1105s ok 152 1105s ok 153 1105s expecting 403 (forbidden) using DirectoryIndex bleh 1105s ok 154 1105s running 5 test gambit for "1.html" 1105s ok 155 1105s ok 156 1105s ok 157 1105s ok 158 1105s ok 159 1105s running 5 test gambit for "2.html" 1105s ok 160 1105s ok 161 1105s ok 162 1105s ok 163 1105s ok 164 1105s running 5 test gambit for "3.html" 1105s ok 165 1105s ok 166 1105s ok 167 1105s ok 168 1105s ok 169 1105s running 5 test gambit for "4.html" 1105s ok 170 1105s ok 171 1105s ok 172 1105s ok 173 1105s ok 174 1105s running 5 test gambit for "5.html" 1105s ok 175 1105s ok 176 1105s ok 177 1105s ok 178 1105s ok 179 1105s running 5 test gambit for "6.html" 1105s ok 180 1105s ok 181 1105s ok 182 1105s ok 183 1105s ok 184 1105s running 5 test gambit for "7.html" 1105s ok 185 1105s ok 186 1105s ok 187 1105s ok 188 1105s ok 189 1105s running 5 test gambit for "8.html" 1105s ok 190 1105s ok 191 1105s ok 192 1105s ok 193 1105s ok 194 1105s running 5 test gambit for "9.html" 1105s ok 195 1105s ok 196 1105s ok 197 1105s ok 198 1105s ok 199 1105s running 5 test gambit for "0.html" 1105s ok 200 1105s ok 201 1105s ok 202 1105s ok 203 1105s ok 204 1105s DirectoryIndex /modules/alias/index.html 1105s ok 205 1105s expecting 403 for DirectoryIndex foo goo moo bleh 1105s ok 206 1105s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 1105s ok 207 1105s expecting 1 with DirectoryIndex foo goo moo bleh 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 1105s ok 208 1105s removed .htaccess (no DirectoryIndex), expecting default (index.html) 1105s ok 209 1105s ok 210 1105s ok 211 1105s ok 212 # skip missing DirectorySlash NotFound 1105s ok 1107s t/modules/directorymatch.t .......... 1107s 1..2 1107s # Running under perl version 5.038002 for linux 1107s # Current time local: Mon Jun 3 13:31:05 2024 1107s # Current time GMT: Mon Jun 3 13:31:05 2024 1107s # Using Test.pm version 1.31 1107s # Using Apache/Test.pm version 1.42 1107s # testing : code for /index.html 1107s # expected: 200 1107s # received: '200' 1107s ok 1 1107s # testing : check for DMMATCH1 1107s # expected: '1' 1107s # received: '1' 1107s ok 2 1107s ok 1109s t/modules/env.t ..................... 1109s 1..6 1109s # Running under perl version 5.038002 for linux 1109s # Current time local: Mon Jun 3 13:31:07 2024 1109s # Current time GMT: Mon Jun 3 13:31:07 2024 1109s # Using Test.pm version 1.31 1109s # Using Apache/Test.pm version 1.42 1109s # host: /modules/env/host.shtml 1109s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 1109s ok 1 1109s # nothere: /modules/env/nothere.shtml 1109s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 1109s ok 2 1109s # set: /modules/env/set.shtml 1109s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 1109s ok 3 1109s # setempty: /modules/env/setempty.shtml 1109s # setempty: EXPECT -><- ACTUAL -><- 1109s ok 4 1109s # type: /modules/env/type.shtml 1109s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 1109s ok 5 1109s # unset: /modules/env/unset.shtml 1109s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 1109s ok 6 1109s ok 1111s t/modules/expires.t ................. 1111s 1..92 1111s # Running under perl version 5.038002 for linux 1111s # Current time local: Mon Jun 3 13:31:09 2024 1111s # Current time GMT: Mon Jun 3 13:31:09 2024 1111s # Using Test.pm version 1.31 1111s # Using Apache/Test.pm version 1.42 1111s # debug: index.html 1111s HTTP/1.1 200 OK 1111s Cache-Control: max-age=325766450 1111s Connection: close 1111s Date: Mon, 03 Jun 2024 13:31:11 GMT 1111s Accept-Ranges: bytes 1111s ETag: "3-613edd771cbc0" 1111s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1111s Vary: In-If1 1111s Content-Length: 3 1111s Content-Type: text/html 1111s Expires: Sat, 30 Sep 2034 00:12:02 GMT 1111s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1111s Client-Date: Mon, 03 Jun 2024 13:31:11 GMT 1111s Client-Peer: 127.0.0.1:8529 1111s Client-Response-Num: 1 1111s DMMATCH1: 1 1111s 1111s 1111s ok 1 1111s # debug: [Cache-Control] [max-age=325766450] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["3-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Length] [3] 1111s # debug: [Content-Type] [text/html] 1111s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1111s # debug: expires 2043187922 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 332425819 1111s # debug: actual : 332425819 1111s ok 2 1111s # debug: text.txt 1111s HTTP/1.1 200 OK 1111s Cache-Control: max-age=0 1111s Connection: close 1111s Date: Mon, 03 Jun 2024 13:31:11 GMT 1111s Accept-Ranges: bytes 1111s ETag: "0-613edd771cbc0" 1111s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1111s Vary: In-If1 1111s Content-Type: text/plain 1111s Expires: Mon, 03 Jun 2024 13:31:11 GMT 1111s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1111s Client-Date: Mon, 03 Jun 2024 13:31:11 GMT 1111s Client-Peer: 127.0.0.1:8529 1111s Client-Response-Num: 1 1111s DMMATCH1: 1 1111s 1111s 1111s ok 3 1111s # debug: [Cache-Control] [max-age=0] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [text/plain] 1111s # debug: [Expires] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: expires 1717421471 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 6659368 1111s # debug: actual : 6659368 1111s ok 4 1111s # debug: image.gif 1111s HTTP/1.1 200 OK 1111s Cache-Control: max-age=120 1111s Connection: close 1111s Date: Mon, 03 Jun 2024 13:31:11 GMT 1111s Accept-Ranges: bytes 1111s ETag: "0-613edd771cbc0" 1111s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1111s Vary: In-If1 1111s Content-Type: image/gif 1111s Expires: Mon, 03 Jun 2024 13:33:11 GMT 1111s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1111s Client-Date: Mon, 03 Jun 2024 13:31:11 GMT 1111s Client-Peer: 127.0.0.1:8529 1111s Client-Response-Num: 1 1111s DMMATCH1: 1 1111s 1111s 1111s ok 5 1111s # debug: [Cache-Control] [max-age=120] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/gif] 1111s # debug: [Expires] [Mon, 03 Jun 2024 13:33:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Mon, 03 Jun 2024 13:33:11 GMT 1111s # debug: expires 1717421591 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 120 1111s # debug: actual : 120 1111s ok 6 1111s # debug: foo.jpg 1111s HTTP/1.1 200 OK 1111s Cache-Control: max-age=86400 1111s Connection: close 1111s Date: Mon, 03 Jun 2024 13:31:11 GMT 1111s Accept-Ranges: bytes 1111s ETag: "0-613edd771cbc0" 1111s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1111s Vary: In-If1 1111s Content-Type: image/jpeg 1111s Expires: Tue, 04 Jun 2024 13:31:11 GMT 1111s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1111s Client-Date: Mon, 03 Jun 2024 13:31:11 GMT 1111s Client-Peer: 127.0.0.1:8529 1111s Client-Response-Num: 1 1111s DMMATCH1: 1 1111s 1111s 1111s ok 7 1111s # debug: [Cache-Control] [max-age=86400] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/jpeg] 1111s # debug: [Expires] [Tue, 04 Jun 2024 13:31:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Tue, 04 Jun 2024 13:31:11 GMT 1111s # debug: expires 1717507871 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 86400 1111s # debug: actual : 86400 1111s ok 8 1111s # debug: [Cache-Control] [max-age=325766450] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["3-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Length] [3] 1111s # debug: [Content-Type] [text/html] 1111s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1111s # debug: expires 2043187922 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 332425819 1111s # debug: actual : 332425819 1111s ok 9 1111s # debug: [Cache-Control] [max-age=0] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [text/plain] 1111s # debug: [Expires] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: expires 1717421471 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 6659368 1111s # debug: actual : 6659368 1111s ok 10 1111s # debug: [Cache-Control] [max-age=120] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/gif] 1111s # debug: [Expires] [Mon, 03 Jun 2024 13:33:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Mon, 03 Jun 2024 13:33:11 GMT 1111s # debug: expires 1717421591 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 120 1111s # debug: actual : 120 1111s ok 11 1111s # debug: [Cache-Control] [max-age=86400] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/jpeg] 1111s # debug: [Expires] [Tue, 04 Jun 2024 13:31:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Tue, 04 Jun 2024 13:31:11 GMT 1111s # debug: expires 1717507871 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 86400 1111s # debug: actual : 86400 1111s ok 12 1111s # --- 1111s # ExpiresActive On 1111s # debug: [Cache-Control] [max-age=325766450] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["3-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Length] [3] 1111s # debug: [Content-Type] [text/html] 1111s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1111s # debug: expires 2043187922 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 332425819 1111s # debug: actual : 332425819 1111s ok 13 1111s # --- 1111s # ExpiresActive On 1111s # debug: [Cache-Control] [max-age=0] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [text/plain] 1111s # debug: [Expires] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: expires 1717421471 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 6659368 1111s # debug: actual : 6659368 1111s ok 14 1111s # --- 1111s # ExpiresActive On 1111s # debug: [Cache-Control] [max-age=120] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/gif] 1111s # debug: [Expires] [Mon, 03 Jun 2024 13:33:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Mon, 03 Jun 2024 13:33:11 GMT 1111s # debug: expires 1717421591 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 120 1111s # debug: actual : 120 1111s ok 15 1111s # --- 1111s # ExpiresActive On 1111s # debug: [Cache-Control] [max-age=86400] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/jpeg] 1111s # debug: [Expires] [Tue, 04 Jun 2024 13:31:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Tue, 04 Jun 2024 13:31:11 GMT 1111s # debug: expires 1717507871 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 86400 1111s # debug: actual : 86400 1111s ok 16 1111s #--- 1111s # ExpiresActive On 1111s ExpiresDefault A37943358 1111s # debug: [Cache-Control] [max-age=37943358] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["3-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Length] [3] 1111s # debug: [Content-Type] [text/html] 1111s # debug: [Expires] [Sat, 16 Aug 2025 17:20:29 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Sat, 16 Aug 2025 17:20:29 GMT 1111s # debug: expires 1755364829 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 37943358 1111s # debug: actual : 37943358 1111s ok 17 1111s #--- 1111s # ExpiresActive On 1111s ExpiresDefault A37943358 1111s # debug: [Cache-Control] [max-age=0] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [text/plain] 1111s # debug: [Expires] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: expires 1717421471 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 6659368 1111s # debug: actual : 6659368 1111s ok 18 1111s #--- 1111s # ExpiresActive On 1111s ExpiresDefault A37943358 1111s # debug: [Cache-Control] [max-age=120] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/gif] 1111s # debug: [Expires] [Mon, 03 Jun 2024 13:33:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Mon, 03 Jun 2024 13:33:11 GMT 1111s # debug: expires 1717421591 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 120 1111s # debug: actual : 120 1111s ok 19 1111s #--- 1111s # ExpiresActive On 1111s ExpiresDefault A37943358 1111s # debug: [Cache-Control] [max-age=86400] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/jpeg] 1111s # debug: [Expires] [Tue, 04 Jun 2024 13:31:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Tue, 04 Jun 2024 13:31:11 GMT 1111s # debug: expires 1717507871 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 86400 1111s # debug: actual : 86400 1111s ok 20 1111s # --- 1111s # ExpiresActive On 1111s ExpiresByType text/plain M1672869 1111s # debug: [Cache-Control] [max-age=325766450] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["3-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Length] [3] 1111s # debug: [Content-Type] [text/html] 1111s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1111s # debug: expires 2043187922 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 332425819 1111s # debug: actual : 332425819 1111s ok 21 1111s # --- 1111s # ExpiresActive On 1111s ExpiresByType text/plain M1672869 1111s # debug: [Cache-Control] [max-age=0] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [text/plain] 1111s # debug: [Expires] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: expires 1717421471 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 6659368 1111s # debug: actual : 6659368 1111s ok 22 1111s # --- 1111s # ExpiresActive On 1111s ExpiresByType text/plain M1672869 1111s # debug: [Cache-Control] [max-age=120] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/gif] 1111s # debug: [Expires] [Mon, 03 Jun 2024 13:33:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Mon, 03 Jun 2024 13:33:11 GMT 1111s # debug: expires 1717421591 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 120 1111s # debug: actual : 120 1111s ok 23 1111s # --- 1111s # ExpiresActive On 1111s ExpiresByType text/plain M1672869 1111s # debug: [Cache-Control] [max-age=86400] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/jpeg] 1111s # debug: [Expires] [Tue, 04 Jun 2024 13:31:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Tue, 04 Jun 2024 13:31:11 GMT 1111s # debug: expires 1717507871 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 86400 1111s # debug: actual : 86400 1111s ok 24 1111s # --- 1111s # ExpiresActive On 1111s ExpiresDefault "access plus 1 years 1 months 1 weeks 15 days 5 hours 39 minutes 15 seconds" 1111s ExpiresByType text/plain "modification plus 1 years 3 months 17 days 8 hours 44 minutes 3 seconds" 1111s # debug: [Cache-Control] [max-age=36049155] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["3-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Length] [3] 1111s # debug: [Content-Type] [text/html] 1111s # debug: [Expires] [Fri, 25 Jul 2025 19:10:26 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Fri, 25 Jul 2025 19:10:26 GMT 1111s # debug: expires 1753470626 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 36049155 1111s # debug: actual : 36049155 1111s ok 25 1111s # --- 1111s # ExpiresActive On 1111s ExpiresDefault "access plus 1 years 1 months 1 weeks 15 days 5 hours 39 minutes 15 seconds" 1111s ExpiresByType text/plain "modification plus 1 years 3 months 17 days 8 hours 44 minutes 3 seconds" 1111s # debug: [Cache-Control] [max-age=34152874] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [text/plain] 1111s # debug: [Expires] [Thu, 03 Jul 2025 20:25:46 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Thu, 03 Jul 2025 20:25:46 GMT 1111s # debug: expires 1751574346 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 40812243 1111s # debug: actual : 40812243 1111s ok 26 1111s # --- 1111s # ExpiresActive On 1111s ExpiresDefault "access plus 1 years 1 months 1 weeks 15 days 5 hours 39 minutes 15 seconds" 1111s ExpiresByType text/plain "modification plus 1 years 3 months 17 days 8 hours 44 minutes 3 seconds" 1111s # debug: [Cache-Control] [max-age=120] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/gif] 1111s # debug: [Expires] [Mon, 03 Jun 2024 13:33:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Mon, 03 Jun 2024 13:33:11 GMT 1111s # debug: expires 1717421591 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 120 1111s # debug: actual : 120 1111s ok 27 1111s # --- 1111s # ExpiresActive On 1111s ExpiresDefault "access plus 1 years 1 months 1 weeks 15 days 5 hours 39 minutes 15 seconds" 1111s ExpiresByType text/plain "modification plus 1 years 3 months 17 days 8 hours 44 minutes 3 seconds" 1111s # debug: [Cache-Control] [max-age=86400] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/jpeg] 1111s # debug: [Expires] [Tue, 04 Jun 2024 13:31:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Tue, 04 Jun 2024 13:31:11 GMT 1111s # debug: expires 1717507871 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 86400 1111s # debug: actual : 86400 1111s ok 28 1111s #--- 1111s # ExpiresActive On 1111s ExpiresDefault A10038842 1111s # debug: [Cache-Control] [max-age=10038842] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["3-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Length] [3] 1111s # debug: [Content-Type] [text/html] 1111s # debug: [Expires] [Fri, 27 Sep 2024 18:05:13 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Fri, 27 Sep 2024 18:05:13 GMT 1111s # debug: expires 1727460313 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 10038842 1111s # debug: actual : 10038842 1111s ok 29 1111s #--- 1111s # ExpiresActive On 1111s ExpiresDefault A10038842 1111s # debug: [Cache-Control] [max-age=0] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [text/plain] 1111s # debug: [Expires] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: expires 1717421471 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 6659368 1111s # debug: actual : 6659368 1111s ok 30 1111s #--- 1111s # ExpiresActive On 1111s ExpiresDefault A10038842 1111s # debug: [Cache-Control] [max-age=120] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/gif] 1111s # debug: [Expires] [Mon, 03 Jun 2024 13:33:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Mon, 03 Jun 2024 13:33:11 GMT 1111s # debug: expires 1717421591 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 120 1111s # debug: actual : 120 1111s ok 31 1111s #--- 1111s # ExpiresActive On 1111s ExpiresDefault A10038842 1111s # debug: [Cache-Control] [max-age=86400] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/jpeg] 1111s # debug: [Expires] [Tue, 04 Jun 2024 13:31:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Tue, 04 Jun 2024 13:31:11 GMT 1111s # debug: expires 1717507871 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 86400 1111s # debug: actual : 86400 1111s ok 32 1111s # --- 1111s # ExpiresActive On 1111s ExpiresByType image/gif A5445997 1111s # debug: [Cache-Control] [max-age=325766450] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["3-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Length] [3] 1111s # debug: [Content-Type] [text/html] 1111s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1111s # debug: expires 2043187922 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 332425819 1111s # debug: actual : 332425819 1111s ok 33 1111s # --- 1111s # ExpiresActive On 1111s ExpiresByType image/gif A5445997 1111s # debug: [Cache-Control] [max-age=0] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [text/plain] 1111s # debug: [Expires] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: expires 1717421471 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 6659368 1111s # debug: actual : 6659368 1111s ok 34 1111s # --- 1111s # ExpiresActive On 1111s ExpiresByType image/gif A5445997 1111s # debug: [Cache-Control] [max-age=5445997] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/gif] 1111s # debug: [Expires] [Mon, 05 Aug 2024 14:17:48 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Mon, 05 Aug 2024 14:17:48 GMT 1111s # debug: expires 1722867468 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 5445997 1111s # debug: actual : 5445997 1111s ok 35 1111s # --- 1111s # ExpiresActive On 1111s ExpiresByType image/gif A5445997 1111s # debug: [Cache-Control] [max-age=86400] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/jpeg] 1111s # debug: [Expires] [Tue, 04 Jun 2024 13:31:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Tue, 04 Jun 2024 13:31:11 GMT 1111s # debug: expires 1717507871 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 86400 1111s # debug: actual : 86400 1111s ok 36 1111s # --- 1111s # ExpiresActive On 1111s ExpiresDefault "access plus 3 months 1 weeks 17 days 7 hours 30 minutes 12 seconds" 1111s ExpiresByType image/gif "access plus 1 years 2 months 2 weeks 8 days 5 hours 39 minutes 4 seconds" 1111s # debug: [Cache-Control] [max-age=9876612] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["3-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Length] [3] 1111s # debug: [Content-Type] [text/html] 1111s # debug: [Expires] [Wed, 25 Sep 2024 21:01:23 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Wed, 25 Sep 2024 21:01:23 GMT 1111s # debug: expires 1727298083 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 9876612 1111s # debug: actual : 9876612 1111s ok 37 1111s # --- 1111s # ExpiresActive On 1111s ExpiresDefault "access plus 3 months 1 weeks 17 days 7 hours 30 minutes 12 seconds" 1111s ExpiresByType image/gif "access plus 1 years 2 months 2 weeks 8 days 5 hours 39 minutes 4 seconds" 1111s # debug: [Cache-Control] [max-age=0] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [text/plain] 1111s # debug: [Expires] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: expires 1717421471 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 6659368 1111s # debug: actual : 6659368 1111s ok 38 1111s # --- 1111s # ExpiresActive On 1111s ExpiresDefault "access plus 3 months 1 weeks 17 days 7 hours 30 minutes 12 seconds" 1111s ExpiresByType image/gif "access plus 1 years 2 months 2 weeks 8 days 5 hours 39 minutes 4 seconds" 1111s # debug: [Cache-Control] [max-age=38641144] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/gif] 1111s # debug: [Expires] [Sun, 24 Aug 2025 19:10:15 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Sun, 24 Aug 2025 19:10:15 GMT 1111s # debug: expires 1756062615 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 38641144 1111s # debug: actual : 38641144 1111s ok 39 1111s # --- 1111s # ExpiresActive On 1111s ExpiresDefault "access plus 3 months 1 weeks 17 days 7 hours 30 minutes 12 seconds" 1111s ExpiresByType image/gif "access plus 1 years 2 months 2 weeks 8 days 5 hours 39 minutes 4 seconds" 1111s # debug: [Cache-Control] [max-age=86400] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/jpeg] 1111s # debug: [Expires] [Tue, 04 Jun 2024 13:31:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Tue, 04 Jun 2024 13:31:11 GMT 1111s # debug: expires 1717507871 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 86400 1111s # debug: actual : 86400 1111s ok 40 1111s #--- 1111s # ExpiresActive On 1111s ExpiresDefault M2707236 1111s # debug: [Cache-Control] [max-age=0] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["3-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Length] [3] 1111s # debug: [Content-Type] [text/html] 1111s # debug: [Expires] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: expires 1717421471 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 6659368 1111s # debug: actual : 6659368 1111s ok 41 1111s #--- 1111s # ExpiresActive On 1111s ExpiresDefault M2707236 1111s # debug: [Cache-Control] [max-age=0] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [text/plain] 1111s # debug: [Expires] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: expires 1717421471 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 6659368 1111s # debug: actual : 6659368 1111s ok 42 1111s #--- 1111s # ExpiresActive On 1111s ExpiresDefault M2707236 1111s # debug: [Cache-Control] [max-age=120] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/gif] 1111s # debug: [Expires] [Mon, 03 Jun 2024 13:33:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Mon, 03 Jun 2024 13:33:11 GMT 1111s # debug: expires 1717421591 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 120 1111s # debug: actual : 120 1111s ok 43 1111s #--- 1111s # ExpiresActive On 1111s ExpiresDefault M2707236 1111s # debug: [Cache-Control] [max-age=86400] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/jpeg] 1111s # debug: [Expires] [Tue, 04 Jun 2024 13:31:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Tue, 04 Jun 2024 13:31:11 GMT 1111s # debug: expires 1717507871 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 86400 1111s # debug: actual : 86400 1111s ok 44 1111s # --- 1111s # ExpiresActive On 1111s ExpiresByType image/jpeg "modification plus 1 years 1 months 15 days 28 seconds" 1111s # debug: [Cache-Control] [max-age=325766450] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["3-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Length] [3] 1111s # debug: [Content-Type] [text/html] 1111s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1111s # debug: expires 2043187922 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 332425819 1111s # debug: actual : 332425819 1111s ok 45 1111s # --- 1111s # ExpiresActive On 1111s ExpiresByType image/jpeg "modification plus 1 years 1 months 15 days 28 seconds" 1111s # debug: [Cache-Control] [max-age=0] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [text/plain] 1111s # debug: [Expires] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: expires 1717421471 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 6659368 1111s # debug: actual : 6659368 1111s ok 46 1111s # --- 1111s # ExpiresActive On 1111s ExpiresByType image/jpeg "modification plus 1 years 1 months 15 days 28 seconds" 1111s # debug: [Cache-Control] [max-age=120] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/gif] 1111s # debug: [Expires] [Mon, 03 Jun 2024 13:33:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Mon, 03 Jun 2024 13:33:11 GMT 1111s # debug: expires 1717421591 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 120 1111s # debug: actual : 120 1111s ok 47 1111s # --- 1111s # ExpiresActive On 1111s ExpiresByType image/jpeg "modification plus 1 years 1 months 15 days 28 seconds" 1111s # debug: [Cache-Control] [max-age=28764659] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/jpeg] 1111s # debug: [Expires] [Fri, 02 May 2025 11:42:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Fri, 02 May 2025 11:42:11 GMT 1111s # debug: expires 1746186131 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 35424028 1111s # debug: actual : 35424028 1111s ok 48 1111s # --- 1111s # ExpiresActive On 1111s ExpiresDefault M32164004 1111s ExpiresByType image/jpeg A36806665 1111s # debug: [Cache-Control] [max-age=25504635] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["3-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Length] [3] 1111s # debug: [Content-Type] [text/html] 1111s # debug: [Expires] [Tue, 25 Mar 2025 18:08:27 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Tue, 25 Mar 2025 18:08:27 GMT 1111s # debug: expires 1742926107 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 32164004 1111s # debug: actual : 32164004 1111s ok 49 1111s # --- 1111s # ExpiresActive On 1111s ExpiresDefault M32164004 1111s ExpiresByType image/jpeg A36806665 1111s # debug: [Cache-Control] [max-age=0] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [text/plain] 1111s # debug: [Expires] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: expires 1717421471 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 6659368 1111s # debug: actual : 6659368 1111s ok 50 1111s # --- 1111s # ExpiresActive On 1111s ExpiresDefault M32164004 1111s ExpiresByType image/jpeg A36806665 1111s # debug: [Cache-Control] [max-age=120] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/gif] 1111s # debug: [Expires] [Mon, 03 Jun 2024 13:33:11 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Mon, 03 Jun 2024 13:33:11 GMT 1111s # debug: expires 1717421591 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 120 1111s # debug: actual : 120 1111s ok 51 1111s # --- 1111s # ExpiresActive On 1111s ExpiresDefault M32164004 1111s ExpiresByType image/jpeg A36806665 1111s # debug: [Cache-Control] [max-age=36806665] 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/jpeg] 1111s # debug: [Expires] [Sun, 03 Aug 2025 13:35:36 GMT] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1111s # debug: modified 1710762103 1111s # debug: expires Sun, 03 Aug 2025 13:35:36 GMT 1111s # debug: expires 1754228136 1111s # debug: access Mon, 03 Jun 2024 13:31:11 GMT 1111s # debug: access 1717421471 1111s # debug: expected: 36806665 1111s # debug: actual : 36806665 1111s ok 52 1111s # --- 1111s # ExpiresActive Off 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["3-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Length] [3] 1111s # debug: [Content-Type] [text/html] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 53 1111s # --- 1111s # ExpiresActive Off 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [text/plain] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 54 1111s # --- 1111s # ExpiresActive Off 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/gif] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 55 1111s # --- 1111s # ExpiresActive Off 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/jpeg] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 56 1111s #--- 1111s # ExpiresActive Off 1111s ExpiresDefault "access plus 11 days 3 hours 27 minutes 10 seconds" 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["3-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Length] [3] 1111s # debug: [Content-Type] [text/html] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 57 1111s #--- 1111s # ExpiresActive Off 1111s ExpiresDefault "access plus 11 days 3 hours 27 minutes 10 seconds" 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [text/plain] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 58 1111s #--- 1111s # ExpiresActive Off 1111s ExpiresDefault "access plus 11 days 3 hours 27 minutes 10 seconds" 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/gif] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 59 1111s #--- 1111s # ExpiresActive Off 1111s ExpiresDefault "access plus 11 days 3 hours 27 minutes 10 seconds" 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/jpeg] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 60 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresByType text/plain "modification plus 2 weeks 14 days 27 minutes 40 seconds" 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["3-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Length] [3] 1111s # debug: [Content-Type] [text/html] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 61 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresByType text/plain "modification plus 2 weeks 14 days 27 minutes 40 seconds" 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [text/plain] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 62 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresByType text/plain "modification plus 2 weeks 14 days 27 minutes 40 seconds" 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/gif] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 63 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresByType text/plain "modification plus 2 weeks 14 days 27 minutes 40 seconds" 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/jpeg] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 64 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresDefault "access plus 2 months 1 weeks 13 days 1 hours 46 minutes 3 seconds" 1111s ExpiresByType text/plain M41299953 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["3-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Length] [3] 1111s # debug: [Content-Type] [text/html] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 65 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresDefault "access plus 2 months 1 weeks 13 days 1 hours 46 minutes 3 seconds" 1111s ExpiresByType text/plain M41299953 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [text/plain] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 66 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresDefault "access plus 2 months 1 weeks 13 days 1 hours 46 minutes 3 seconds" 1111s ExpiresByType text/plain M41299953 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/gif] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 67 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresDefault "access plus 2 months 1 weeks 13 days 1 hours 46 minutes 3 seconds" 1111s ExpiresByType text/plain M41299953 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/jpeg] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 68 1111s #--- 1111s # ExpiresActive Off 1111s ExpiresDefault M38641512 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["3-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Length] [3] 1111s # debug: [Content-Type] [text/html] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 69 1111s #--- 1111s # ExpiresActive Off 1111s ExpiresDefault M38641512 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [text/plain] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 70 1111s #--- 1111s # ExpiresActive Off 1111s ExpiresDefault M38641512 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/gif] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 71 1111s #--- 1111s # ExpiresActive Off 1111s ExpiresDefault M38641512 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/jpeg] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 72 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresByType image/gif "modification plus 1 years 1 months 1 weeks 7 days 2 hours 3 minutes 30 seconds" 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["3-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Length] [3] 1111s # debug: [Content-Type] [text/html] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 73 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresByType image/gif "modification plus 1 years 1 months 1 weeks 7 days 2 hours 3 minutes 30 seconds" 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [text/plain] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 74 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresByType image/gif "modification plus 1 years 1 months 1 weeks 7 days 2 hours 3 minutes 30 seconds" 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/gif] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 75 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresByType image/gif "modification plus 1 years 1 months 1 weeks 7 days 2 hours 3 minutes 30 seconds" 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/jpeg] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 76 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresDefault "modification plus 2 months 1 weeks 4 days 4 hours 5 minutes 42 seconds" 1111s ExpiresByType image/gif A2266519 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["3-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Length] [3] 1111s # debug: [Content-Type] [text/html] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 77 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresDefault "modification plus 2 months 1 weeks 4 days 4 hours 5 minutes 42 seconds" 1111s ExpiresByType image/gif A2266519 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [text/plain] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 78 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresDefault "modification plus 2 months 1 weeks 4 days 4 hours 5 minutes 42 seconds" 1111s ExpiresByType image/gif A2266519 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/gif] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 79 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresDefault "modification plus 2 months 1 weeks 4 days 4 hours 5 minutes 42 seconds" 1111s ExpiresByType image/gif A2266519 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/jpeg] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 80 1111s #--- 1111s # ExpiresActive Off 1111s ExpiresDefault A36834006 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["3-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Length] [3] 1111s # debug: [Content-Type] [text/html] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 81 1111s #--- 1111s # ExpiresActive Off 1111s ExpiresDefault A36834006 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [text/plain] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 82 1111s #--- 1111s # ExpiresActive Off 1111s ExpiresDefault A36834006 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/gif] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 83 1111s #--- 1111s # ExpiresActive Off 1111s ExpiresDefault A36834006 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/jpeg] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 84 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresByType image/jpeg A886523 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["3-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Length] [3] 1111s # debug: [Content-Type] [text/html] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 85 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresByType image/jpeg A886523 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [text/plain] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 86 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresByType image/jpeg A886523 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/gif] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 87 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresByType image/jpeg A886523 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/jpeg] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 88 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresDefault M5983813 1111s ExpiresByType image/jpeg A38286067 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["3-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Length] [3] 1111s # debug: [Content-Type] [text/html] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 89 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresDefault M5983813 1111s ExpiresByType image/jpeg A38286067 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [text/plain] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 90 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresDefault M5983813 1111s ExpiresByType image/jpeg A38286067 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/gif] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 91 1111s # --- 1111s # ExpiresActive Off 1111s ExpiresDefault M5983813 1111s ExpiresByType image/jpeg A38286067 1111s # debug: [Connection] [close] 1111s # debug: [Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Accept-Ranges] [bytes] 1111s # debug: [ETag] ["0-613edd771cbc0"] 1111s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1111s # debug: [Vary] [In-If1] 1111s # debug: [Content-Type] [image/jpeg] 1111s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1111s # debug: [Client-Date] [Mon, 03 Jun 2024 13:31:11 GMT] 1111s # debug: [Client-Peer] [127.0.0.1:8529] 1111s # debug: [Client-Response-Num] [1] 1111s # debug: [DMMATCH1] [1] 1111s ok 92 1111s ok 1115s t/modules/ext_filter.t .............. 1115s 1..24 1115s # Running under perl version 5.038002 for linux 1115s # Current time local: Mon Jun 3 13:31:11 2024 1115s # Current time GMT: Mon Jun 3 13:31:11 2024 1115s # Using Test.pm version 1.31 1115s # Using Apache/Test.pm version 1.42 1115s # testing : sed output filter 1115s # expected: 'barbar' 1115s # received: 'barbar' 1115s ok 1 1115s # testing : slow filter process 1115s # expected: 'foobar' 1115s # received: 'foobar' 1115s ok 2 1115s # testing : echo worked 1115s # expected: 200 1115s # received: '200' 1115s ok 3 1115s # testing : request body filtered 1115s # expected: 'barbar 1115s # ' 1115s # received: 'barbar 1115s # ' 1115s ok 4 1115s # testing : got 413 error 1115s # expected: 413 1115s # received: '413' 1115s ok 5 1115s # testing : got 413 error body 1115s # expected: qr/413 Request Entity Too Large/ 1115s # received: ' 1115s # 1115s # 413 Request Entity Too Large 1115s # 1115s #

Request Entity Too Large

1115s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1115s # the request exceeds the capacity limit. 1115s # 1115s # ' 1115s ok 6 1115s # testing : got 413 error 1115s # expected: 413 1115s # received: '413' 1115s ok 7 1115s # testing : got 413 error body 1115s # expected: qr/413 Request Entity Too Large/ 1115s # received: ' 1115s # 1115s # 413 Request Entity Too Large 1115s # 1115s #

Request Entity Too Large

1115s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1115s # the request exceeds the capacity limit. 1115s # 1115s # ' 1115s ok 8 1115s # testing : got 413 error 1115s # expected: 413 1115s # received: '413' 1115s ok 9 1115s # testing : got 413 error body 1115s # expected: qr/413 Request Entity Too Large/ 1115s # received: ' 1115s # 1115s # 413 Request Entity Too Large 1115s # 1115s #

Request Entity Too Large

1115s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1115s # the request exceeds the capacity limit. 1115s # 1115s # ' 1115s ok 10 1115s # testing : got 413 error 1115s # expected: 413 1115s # received: '413' 1115s ok 11 1115s # testing : got 413 error body 1115s # expected: qr/413 Request Entity Too Large/ 1115s # received: ' 1115s # 1115s # 413 Request Entity Too Large 1115s # 1115s #

Request Entity Too Large

1115s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1115s # the request exceeds the capacity limit. 1115s # 1115s # ' 1115s ok 12 1115s # testing : got 413 error 1115s # expected: 413 1115s # received: '413' 1115s ok 13 1115s # testing : got 413 error body 1115s # expected: qr/413 Request Entity Too Large/ 1115s # received: ' 1115s # 1115s # 413 Request Entity Too Large 1115s # 1115s #

Request Entity Too Large

1115s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1115s # the request exceeds the capacity limit. 1115s # 1115s # ' 1115s ok 14 1115s # testing : got 413 error 1115s # expected: 413 1115s # received: '413' 1115s ok 15 1115s # testing : got 413 error body 1115s # expected: qr/413 Request Entity Too Large/ 1115s # received: ' 1115s # 1115s # 413 Request Entity Too Large 1115s # 1115s #

Request Entity Too Large

1115s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1115s # the request exceeds the capacity limit. 1115s # 1115s # ' 1115s ok 16 1115s # testing : got 413 error 1115s # expected: 413 1115s # received: '413' 1115s ok 17 1115s # testing : got 413 error body 1115s # expected: qr/413 Request Entity Too Large/ 1115s # received: ' 1115s # 1115s # 413 Request Entity Too Large 1115s # 1115s #

Request Entity Too Large

1115s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1115s # the request exceeds the capacity limit. 1115s # 1115s # ' 1115s ok 18 1115s # testing : got 413 error 1115s # expected: 413 1115s # received: '413' 1115s ok 19 1115s # testing : got 413 error body 1115s # expected: qr/413 Request Entity Too Large/ 1115s # received: ' 1115s # 1115s # 413 Request Entity Too Large 1115s # 1115s #

Request Entity Too Large

1115s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1115s # the request exceeds the capacity limit. 1115s # 1115s # ' 1115s ok 20 1115s # testing : got 413 error 1115s # expected: 413 1115s # received: '413' 1115s ok 21 1115s # testing : got 413 error body 1115s # expected: qr/413 Request Entity Too Large/ 1115s # received: ' 1115s # 1115s # 413 Request Entity Too Large 1115s # 1115s #

Request Entity Too Large

1115s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1115s # the request exceeds the capacity limit. 1115s # 1115s # ' 1115s ok 22 1115s # testing : got 413 error 1115s # expected: 413 1115s # received: '413' 1115s ok 23 1115s # testing : got 413 error body 1115s # expected: qr/413 Request Entity Too Large/ 1115s # received: ' 1115s # 1115s # 413 Request Entity Too Large 1115s # 1115s #

Request Entity Too Large

1115s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1115s # the request exceeds the capacity limit. 1115s # 1115s # ' 1115s ok 24 1115s ok 1117s t/modules/filter.t .................. 1117s 1..5 1117s # Running under perl version 5.038002 for linux 1117s # Current time local: Mon Jun 3 13:31:15 2024 1117s # Current time GMT: Mon Jun 3 13:31:15 2024 1117s # Using Test.pm version 1.31 1117s # Using Apache/Test.pm version 1.42 1117s # expected: 'HELLOWORLD' 1117s # received: 'HELLOWORLD' 1117s ok 1 1117s # expected: 'HELLOWORLD' 1117s # received: 'HELLOWORLD' 1117s ok 2 1117s # expected: 'HELLOWORLD' 1117s # received: 'HELLOWORLD' 1117s ok 3 1117s # expected: 'helloworld' 1117s # received: 'helloworld' 1117s ok 4 1117s # expected: 'helloworld' 1117s # received: 'helloworld' 1117s ok 5 1117s ok 1120s t/modules/headers.t ................. 1120s 1..376 1120s # Running under perl version 5.038002 for linux 1120s # Current time local: Mon Jun 3 13:31:17 2024 1120s # Current time GMT: Mon Jun 3 13:31:17 2024 1120s # Using Test.pm version 1.31 1120s # Using Apache/Test.pm version 1.42 1120s ok 1 1120s ok 2 1120s ok 3 1120s ok 4 1120s ok 5 1120s ok 6 1120s ok 7 1120s ok 8 1120s ok 9 1120s ok 10 1120s ok 11 1120s ok 12 1120s ok 13 1120s ok 14 1120s ok 15 1120s ok 16 1120s ok 17 1120s ok 18 1120s ok 19 1120s ok 20 1120s ok 21 1120s ok 22 1120s ok 23 1120s ok 24 1120s ok 25 1120s ok 26 1120s ok 27 1120s ok 28 1120s ok 29 1120s ok 30 1120s ok 31 1120s ok 32 1120s ok 33 1120s ok 34 1120s ok 35 1120s ok 36 1120s ok 37 1120s ok 38 1120s ok 39 1120s ok 40 1120s ok 41 1120s ok 42 1120s ok 43 1120s ok 44 1120s ok 45 1120s ok 46 1120s ok 47 1120s ok 48 1120s ok 49 1120s ok 50 1120s ok 51 1120s ok 52 1120s ok 53 1120s ok 54 1120s ok 55 1120s ok 56 1120s ok 57 1120s ok 58 1120s ok 59 1120s ok 60 1120s ok 61 1120s ok 62 1120s ok 63 1120s ok 64 1120s ok 65 1120s ok 66 1120s ok 67 1120s ok 68 1120s ok 69 1120s ok 70 1120s ok 71 1120s ok 72 1120s ok 73 1120s ok 74 1120s ok 75 1120s ok 76 1120s ok 77 1120s ok 78 1120s ok 79 1120s ok 80 1120s ok 81 1120s ok 82 1120s ok 83 1120s ok 84 1120s ok 85 1120s ok 86 1120s ok 87 1120s ok 88 1120s ok 89 1120s ok 90 1120s ok 91 1120s ok 92 1120s ok 93 1120s ok 94 1120s ok 95 1120s ok 96 1120s ok 97 1120s ok 98 1120s ok 99 1120s ok 100 1120s ok 101 1120s ok 102 1120s ok 103 1120s ok 104 1120s ok 105 1120s ok 106 1120s ok 107 1120s ok 108 1120s ok 109 1120s ok 110 1120s ok 111 1120s ok 112 1120s ok 113 1120s ok 114 1120s ok 115 1120s ok 116 1120s ok 117 1120s ok 118 1120s ok 119 1120s ok 120 1120s ok 121 1120s ok 122 1120s ok 123 1120s ok 124 1120s ok 125 1120s ok 126 1120s ok 127 1120s ok 128 1120s ok 129 1120s ok 130 1120s ok 131 1120s ok 132 1120s ok 133 1120s ok 134 1120s ok 135 1120s ok 136 1120s ok 137 1120s ok 138 1120s ok 139 1120s ok 140 1120s ok 141 1120s ok 142 1120s ok 143 1120s ok 144 1120s ok 145 1120s ok 146 1120s ok 147 1120s ok 148 1120s ok 149 1120s ok 150 1120s ok 151 1120s ok 152 1120s ok 153 1120s ok 154 1120s ok 155 1120s ok 156 1120s ok 157 1120s ok 158 1120s ok 159 1120s ok 160 1120s ok 161 1120s ok 162 1120s ok 163 1120s ok 164 1120s ok 165 1120s ok 166 1120s ok 167 1120s ok 168 1120s ok 169 1120s ok 170 1120s ok 171 1120s ok 172 1120s ok 173 1120s ok 174 1120s ok 175 1120s ok 176 1120s ok 177 1120s ok 178 1120s ok 179 1120s ok 180 1120s ok 181 1120s ok 182 1120s ok 183 1120s ok 184 1120s ok 185 1120s ok 186 1120s ok 187 1120s ok 188 1120s ok 189 1120s ok 190 1120s ok 191 1120s ok 192 1120s ok 193 1120s ok 194 1120s ok 195 1120s ok 196 1120s ok 197 1120s ok 198 1120s ok 199 1120s ok 200 1120s ok 201 1120s ok 202 1120s ok 203 1120s ok 204 1120s ok 205 1120s ok 206 1120s ok 207 1120s ok 208 1120s ok 209 1120s ok 210 1120s ok 211 1120s ok 212 1120s ok 213 1120s ok 214 1120s ok 215 1120s ok 216 1120s ok 217 1120s ok 218 1120s ok 219 1120s ok 220 1120s ok 221 1120s ok 222 1120s ok 223 1120s ok 224 1120s ok 225 1120s ok 226 1120s ok 227 1120s ok 228 1120s ok 229 1120s ok 230 1120s ok 231 1120s ok 232 1120s ok 233 1120s ok 234 1120s ok 235 1120s ok 236 1120s ok 237 1120s ok 238 1120s ok 239 1120s ok 240 1120s ok 241 1120s ok 242 1120s ok 243 1120s ok 244 1120s ok 245 1120s ok 246 1120s ok 247 1120s ok 248 1120s ok 249 1120s ok 250 1120s ok 251 1120s ok 252 1120s ok 253 1120s ok 254 1120s ok 255 1120s ok 256 1120s ok 257 1120s ok 258 1120s ok 259 1120s ok 260 1120s ok 261 1120s ok 262 1120s ok 263 1120s ok 264 1120s ok 265 1120s ok 266 1120s ok 267 1120s ok 268 1120s ok 269 1120s ok 270 1120s ok 271 1120s ok 272 1120s ok 273 1120s ok 274 1120s ok 275 1120s ok 276 1120s ok 277 1120s ok 278 1120s ok 279 1120s ok 280 1120s ok 281 1120s ok 282 1120s ok 283 1120s ok 284 1120s ok 285 1120s ok 286 1120s ok 287 1120s ok 288 1120s ok 289 1120s ok 290 1120s ok 291 1120s ok 292 1120s ok 293 1120s ok 294 1120s ok 295 1120s ok 296 1120s ok 297 1120s ok 298 1120s ok 299 1120s ok 300 1120s ok 301 1120s ok 302 1120s ok 303 1120s ok 304 1120s ok 305 1120s ok 306 1120s ok 307 1120s ok 308 1120s ok 309 1120s ok 310 1120s ok 311 1120s ok 312 1120s ok 313 1120s ok 314 1120s ok 315 1120s ok 316 1120s ok 317 1120s ok 318 1120s ok 319 1120s ok 320 1120s ok 321 1120s ok 322 1120s ok 323 1120s ok 324 1120s ok 325 1120s ok 326 1120s ok 327 1120s ok 328 1120s ok 329 1120s ok 330 1120s ok 331 1120s ok 332 1120s ok 333 1120s ok 334 1120s ok 335 1120s ok 336 1120s ok 337 1120s ok 338 1120s ok 339 1120s ok 340 1120s Header sent n°0: 1120s header: Test-Header 1120s value: value 1120s Header sent n°1: 1120s header: Aaa 1120s value: b 1120s Header sent n°2: 1120s header: Aa 1120s value: bb 1120s # testing : Checking return code is '200' 1120s # expected: 200 1120s # received: '200' 1120s ok 341 1120s 1120s Header received n°0: 1120s header: Test-Header 1120s expected: value 1120s received: value 1120s 1120s Header received n°1: 1120s header: Aaa 1120s expected: b 1120s received: b 1120s 1120s Header received n°2: 1120s header: Aa 1120s expected: bb 1120s received: bb 1120s 1120s Response received is: 1120s HTTP/1.1 200 OK 1120s Connection: close 1120s Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Accept-Ranges: bytes 1120s ETag: "0-613edd771cbc0" 1120s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1120s Vary: In-If1 1120s Content-Length: 0 1120s Content-Type: text/html 1120s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1120s Aa: bb 1120s Aaa: b 1120s Client-Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Client-Peer: 127.0.0.1:8529 1120s Client-Response-Num: 1 1120s DMMATCH1: 1 1120s Test-Header: value 1120s 1120s ok 342 1120s 1120s 1120s 1120s Header sent n°0: 1120s header: Test-Header 1120s value: foo 1120s Header sent n°1: 1120s header: aaa 1120s value: b 1120s Header sent n°2: 1120s header: aa 1120s value: bb 1120s # testing : Checking return code is '200' 1120s # expected: 200 1120s # received: '200' 1120s ok 343 1120s 1120s Header received n°0: 1120s header: Test-Header 1120s expected: foo 1120s received: foo 1120s 1120s Header received n°1: 1120s header: aa 1120s expected: bb 1120s received: bb 1120s 1120s Response received is: 1120s HTTP/1.1 200 OK 1120s Connection: close 1120s Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Accept-Ranges: bytes 1120s ETag: "0-613edd771cbc0" 1120s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1120s Vary: In-If1 1120s Content-Length: 0 1120s Content-Type: text/html 1120s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1120s Aa: bb 1120s Client-Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Client-Peer: 127.0.0.1:8529 1120s Client-Response-Num: 1 1120s DMMATCH1: 1 1120s Test-Header: foo 1120s 1120s ok 344 1120s 1120s 1120s 1120s Header sent n°0: 1120s header: Test-Header 1120s value: foo 1120s Header sent n°1: 1120s header: Test-Header1 1120s value: value1 1120s Header sent n°2: 1120s header: Test-Header2 1120s value: value2 1120s # testing : Checking return code is '200' 1120s # expected: 200 1120s # received: '200' 1120s ok 345 1120s 1120s Header received n°0: 1120s header: Test-Header 1120s expected: foo 1120s received: foo 1120s 1120s Header received n°1: 1120s header: Test-Header1 1120s expected: value1 1120s received: value1 1120s 1120s Header received n°2: 1120s header: Test-Header2 1120s expected: value2 1120s received: value2 1120s 1120s Response received is: 1120s HTTP/1.1 200 OK 1120s Connection: close 1120s Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Accept-Ranges: bytes 1120s ETag: "0-613edd771cbc0" 1120s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1120s Vary: In-If1 1120s Content-Length: 0 1120s Content-Type: text/html 1120s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1120s Client-Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Client-Peer: 127.0.0.1:8529 1120s Client-Response-Num: 1 1120s DMMATCH1: 1 1120s Test-Header: foo 1120s Test-Header1: value1 1120s Test-Header2: value2 1120s 1120s ok 346 1120s 1120s 1120s 1120s Header sent n°0: 1120s header: Test-Header 1120s value: foofoo 1120s # testing : Checking return code is '200' 1120s # expected: 200 1120s # received: '200' 1120s ok 347 1120s 1120s Header received n°0: 1120s header: Test-Header 1120s expected: barfoo 1120s received: barfoo 1120s 1120s Response received is: 1120s HTTP/1.1 200 OK 1120s Connection: close 1120s Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Accept-Ranges: bytes 1120s ETag: "0-613edd771cbc0" 1120s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1120s Vary: In-If1 1120s Content-Length: 0 1120s Content-Type: text/html 1120s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1120s Client-Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Client-Peer: 127.0.0.1:8529 1120s Client-Response-Num: 1 1120s DMMATCH1: 1 1120s Test-Header: barfoo 1120s 1120s ok 348 1120s 1120s 1120s 1120s Header sent n°0: 1120s header: Test-Header 1120s value: foo2foo2 1120s # testing : Checking return code is '200' 1120s # expected: 200 1120s # received: '200' 1120s ok 349 1120s 1120s Header received n°0: 1120s header: Test-Header 1120s expected: barfoo2 1120s received: barfoo2 1120s 1120s Response received is: 1120s HTTP/1.1 200 OK 1120s Connection: close 1120s Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Accept-Ranges: bytes 1120s ETag: "0-613edd771cbc0" 1120s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1120s Vary: In-If1 1120s Content-Length: 0 1120s Content-Type: text/html 1120s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1120s Client-Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Client-Peer: 127.0.0.1:8529 1120s Client-Response-Num: 1 1120s DMMATCH1: 1 1120s Test-Header: barfoo2 1120s 1120s ok 350 1120s 1120s 1120s 1120s Header sent n°0: 1120s header: Test-Header 1120s value: foofoo 1120s # testing : Checking return code is '200' 1120s # expected: 200 1120s # received: '200' 1120s ok 351 1120s 1120s Header received n°0: 1120s header: Test-Header 1120s expected: bar2foo 1120s received: bar2foo 1120s 1120s Response received is: 1120s HTTP/1.1 200 OK 1120s Connection: close 1120s Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Accept-Ranges: bytes 1120s ETag: "0-613edd771cbc0" 1120s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1120s Vary: In-If1 1120s Content-Length: 0 1120s Content-Type: text/html 1120s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1120s Client-Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Client-Peer: 127.0.0.1:8529 1120s Client-Response-Num: 1 1120s DMMATCH1: 1 1120s Test-Header: bar2foo 1120s 1120s ok 352 1120s 1120s 1120s 1120s Header sent n°0: 1120s header: Test-Header 1120s value: foofoo 1120s # testing : Checking return code is '200' 1120s # expected: 200 1120s # received: '200' 1120s ok 353 1120s 1120s Header received n°0: 1120s header: Test-Header 1120s expected: barbar 1120s received: barbar 1120s 1120s Response received is: 1120s HTTP/1.1 200 OK 1120s Connection: close 1120s Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Accept-Ranges: bytes 1120s ETag: "0-613edd771cbc0" 1120s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1120s Vary: In-If1 1120s Content-Length: 0 1120s Content-Type: text/html 1120s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1120s Client-Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Client-Peer: 127.0.0.1:8529 1120s Client-Response-Num: 1 1120s DMMATCH1: 1 1120s Test-Header: barbar 1120s 1120s ok 354 1120s 1120s 1120s 1120s Header sent n°0: 1120s header: Test-Header 1120s value: foo2foo2 1120s # testing : Checking return code is '200' 1120s # expected: 200 1120s # received: '200' 1120s ok 355 1120s 1120s Header received n°0: 1120s header: Test-Header 1120s expected: barbar 1120s received: barbar 1120s 1120s Response received is: 1120s HTTP/1.1 200 OK 1120s Connection: close 1120s Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Accept-Ranges: bytes 1120s ETag: "0-613edd771cbc0" 1120s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1120s Vary: In-If1 1120s Content-Length: 0 1120s Content-Type: text/html 1120s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1120s Client-Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Client-Peer: 127.0.0.1:8529 1120s Client-Response-Num: 1 1120s DMMATCH1: 1 1120s Test-Header: barbar 1120s 1120s ok 356 1120s 1120s 1120s 1120s Header sent n°0: 1120s header: Test-Header 1120s value: foofoo 1120s # testing : Checking return code is '200' 1120s # expected: 200 1120s # received: '200' 1120s ok 357 1120s 1120s Header received n°0: 1120s header: Test-Header 1120s expected: bar2bar2 1120s received: bar2bar2 1120s 1120s Response received is: 1120s HTTP/1.1 200 OK 1120s Connection: close 1120s Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Accept-Ranges: bytes 1120s ETag: "0-613edd771cbc0" 1120s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1120s Vary: In-If1 1120s Content-Length: 0 1120s Content-Type: text/html 1120s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1120s Client-Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Client-Peer: 127.0.0.1:8529 1120s Client-Response-Num: 1 1120s DMMATCH1: 1 1120s Test-Header: bar2bar2 1120s 1120s ok 358 1120s # testing : Checking return code is '200' 1120s # expected: 200 1120s # received: '200' 1120s ok 359 1120s 1120s Header received n°0: 1120s header: Test-Header 1120s expected: foo 1120s received: foo 1120s 1120s Response received is: 1120s HTTP/1.1 200 OK 1120s Connection: close 1120s Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Accept-Ranges: bytes 1120s ETag: "0-613edd771cbc0" 1120s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1120s Vary: In-If1 1120s Content-Length: 0 1120s Content-Type: text/html 1120s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1120s Client-Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Client-Peer: 127.0.0.1:8529 1120s Client-Response-Num: 1 1120s DMMATCH1: 1 1120s Test-Header: foo 1120s 1120s ok 360 1120s 1120s 1120s 1120s Header sent n°0: 1120s header: Test-Header 1120s value: foo 1120s # testing : Checking return code is '200' 1120s # expected: 200 1120s # received: '200' 1120s ok 361 1120s 1120s Header received n°0: 1120s header: Test-Header 1120s expected: foo 1120s received: foo 1120s 1120s Response received is: 1120s HTTP/1.1 200 OK 1120s Connection: close 1120s Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Accept-Ranges: bytes 1120s ETag: "0-613edd771cbc0" 1120s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1120s Vary: In-If1 1120s Content-Length: 0 1120s Content-Type: text/html 1120s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1120s Client-Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Client-Peer: 127.0.0.1:8529 1120s Client-Response-Num: 1 1120s DMMATCH1: 1 1120s Test-Header: foo 1120s 1120s ok 362 1120s 1120s 1120s 1120s Header sent n°0: 1120s header: Test-Header 1120s value: "foo" 1120s # testing : Checking return code is '200' 1120s # expected: 200 1120s # received: '200' 1120s ok 363 1120s 1120s Header received n°0: 1120s header: Test-Header 1120s expected: "foo", foo 1120s received: "foo", foo 1120s 1120s Response received is: 1120s HTTP/1.1 200 OK 1120s Connection: close 1120s Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Accept-Ranges: bytes 1120s ETag: "0-613edd771cbc0" 1120s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1120s Vary: In-If1 1120s Content-Length: 0 1120s Content-Type: text/html 1120s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1120s Client-Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Client-Peer: 127.0.0.1:8529 1120s Client-Response-Num: 1 1120s DMMATCH1: 1 1120s Test-Header: "foo", foo 1120s 1120s ok 364 1120s 1120s 1120s 1120s Header sent n°0: 1120s header: Test-Header 1120s value: foo 1120s # testing : Checking return code is '200' 1120s # expected: 200 1120s # received: '200' 1120s ok 365 1120s 1120s Header received n°0: 1120s header: Test-Header 1120s expected: foo, bar 1120s received: foo, bar 1120s 1120s Response received is: 1120s HTTP/1.1 200 OK 1120s Connection: close 1120s Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Accept-Ranges: bytes 1120s ETag: "0-613edd771cbc0" 1120s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1120s Vary: In-If1 1120s Content-Length: 0 1120s Content-Type: text/html 1120s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1120s Client-Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Client-Peer: 127.0.0.1:8529 1120s Client-Response-Num: 1 1120s DMMATCH1: 1 1120s Test-Header: foo, bar 1120s 1120s ok 366 1120s 1120s 1120s 1120s Header sent n°0: 1120s header: Test-Header 1120s value: foo 1120s # testing : Checking return code is '200' 1120s # expected: 200 1120s # received: '200' 1120s ok 367 1120s 1120s Header received n°0: 1120s header: Test-Header 1120s expected: foo 1120s received: foo 1120s 1120s Response received is: 1120s HTTP/1.1 200 OK 1120s Connection: close 1120s Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Accept-Ranges: bytes 1120s ETag: "0-613edd771cbc0" 1120s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1120s Vary: In-If1 1120s Content-Length: 0 1120s Content-Type: text/html 1120s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1120s Client-Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Client-Peer: 127.0.0.1:8529 1120s Client-Response-Num: 1 1120s DMMATCH1: 1 1120s Test-Header: foo 1120s 1120s ok 368 1120s 1120s 1120s 1120s Header sent n°0: 1120s header: Test-Header 1120s value: foo 1120s # testing : Checking return code is '200' 1120s # expected: 200 1120s # received: '200' 1120s ok 369 1120s 1120s Header received n°0: 1120s header: Test-Header 1120s expected: foo 1120s received: foo 1120s 1120s Header received n°1: 1120s header: Test-Header2 1120s expected: bar 1120s received: bar 1120s 1120s Response received is: 1120s HTTP/1.1 200 OK 1120s Connection: close 1120s Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Accept-Ranges: bytes 1120s ETag: "0-613edd771cbc0" 1120s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1120s Vary: In-If1 1120s Content-Length: 0 1120s Content-Type: text/html 1120s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1120s Client-Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Client-Peer: 127.0.0.1:8529 1120s Client-Response-Num: 1 1120s DMMATCH1: 1 1120s Test-Header: foo 1120s Test-Header2: bar 1120s 1120s ok 370 1120s # testing : Checking return code is '200' 1120s # expected: 200 1120s # received: '200' 1120s ok 371 1120s 1120s Header received n°0: 1120s header: Test-Header 1120s expected: foo 1120s received: foo 1120s 1120s Response received is: 1120s HTTP/1.1 200 OK 1120s Connection: close 1120s Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Accept-Ranges: bytes 1120s ETag: "0-613edd771cbc0" 1120s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1120s Vary: In-If1 1120s Content-Length: 0 1120s Content-Type: text/html 1120s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1120s Client-Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Client-Peer: 127.0.0.1:8529 1120s Client-Response-Num: 1 1120s DMMATCH1: 1 1120s Test-Header: foo 1120s 1120s ok 372 1120s # testing : Checking return code is '200' 1120s # expected: 200 1120s # received: '200' 1120s ok 373 1120s 1120s Header received n°0: 1120s header: Test-Header 1120s expected: foo 1120s received: foo 1120s 1120s Response received is: 1120s HTTP/1.1 200 OK 1120s Connection: close 1120s Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Accept-Ranges: bytes 1120s ETag: "0-613edd771cbc0" 1120s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1120s Vary: In-If1 1120s Content-Length: 0 1120s Content-Type: text/html 1120s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1120s Client-Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Client-Peer: 127.0.0.1:8529 1120s Client-Response-Num: 1 1120s DMMATCH1: 1 1120s Test-Header: foo 1120s 1120s ok 374 1120s # testing : Checking return code is '200' 1120s # expected: 200 1120s # received: '200' 1120s ok 375 1120s 1120s Header received n°0: 1120s header: Test-Header 1120s expected: foo 1120s received: foo 1120s 1120s Response received is: 1120s HTTP/1.1 200 OK 1120s Connection: close 1120s Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Accept-Ranges: bytes 1120s ETag: "0-613edd771cbc0" 1120s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1120s Vary: In-If1 1120s Content-Length: 0 1120s Content-Type: text/html 1120s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1120s Client-Date: Mon, 03 Jun 2024 13:31:20 GMT 1120s Client-Peer: 127.0.0.1:8529 1120s Client-Response-Num: 1 1120s DMMATCH1: 1 1120s Test-Header: foo 1120s 1120s ok 376 1120s ok 1127s t/modules/heartbeat.t ............... 1127s 1..1 1127s # Running under perl version 5.038002 for linux 1127s # Current time local: Mon Jun 3 13:31:20 2024 1127s # Current time GMT: Mon Jun 3 13:31:20 2024 1127s # Using Test.pm version 1.31 1127s # Using Apache/Test.pm version 1.42 1127s Expecting at least 3 heartbeat ; Seen: 5 1127s ok 1 1127s ok 1130s t/modules/http2.t ................... 1130s 1..56 1130s # Running under perl version 5.038002 for linux 1130s # Current time local: Mon Jun 3 13:31:27 2024 1130s # Current time GMT: Mon Jun 3 13:31:27 2024 1130s # Using Test.pm version 1.31 1130s # Using Apache/Test.pm version 1.42 1130s ok 1 1130s ok 2 1130s # testing : read first response-line 1130s # expected: qr/^HTTP\/1\.. 200/ 1130s # received: 'HTTP/1.1 200 OK 1130s # ' 1130s ok 3 1130s # testing : TLS version in use 1130s # expected: qr/^(SSL|TLSv\d(_\d)?$)/ 1130s # received: 'TLSv1_3' 1130s ok 4 1130s test case: TC0001, expecting 200: GET http://localhost:8557/ 1130s # testing : GET http://localhost:8557/ 1130s # expected: 200 1130s # received: '200' 1130s ok 5 1130s test case: TC0002, expecting 404: GET http://localhost:8557/not_here 1130s # testing : GET http://localhost:8557/not_here 1130s # expected: 404 1130s # received: '404' 1130s ok 6 1130s test case: TC0005, cmp index.html file: GET http://localhost:8557/modules/h2/index.html 1130s # testing : response status 1130s # expected: 200 1130s # received: '200' 1130s ok 7 1130s ok 8 1130s test case: TC0006, cmp image file: GET http://localhost:8557/modules/h2/003/003_img.jpg 1130s # testing : response status 1130s # expected: 200 1130s # received: '200' 1130s ok 9 1130s ok 10 1130s test case: TC0007, rewrite handling: GET http://localhost:8557/modules/h2/latest.tar.gz 1130s # testing : response status 1130s # expected: 302 1130s # received: '302' 1130s ok 11 1130s # testing : location header 1130s # expected: 'http://localhost:8557/modules/h2/xxx-1.0.2a.tar.gz' 1130s # received: 'http://localhost:8557/modules/h2/xxx-1.0.2a.tar.gz' 1130s ok 12 1130s test case: TC0008, hello.pl with ssl vars: GET http://localhost:8557/modules/h2/hello.pl 1130s # testing : response status 1130s # expected: 200 1130s # received: '200' 1130s ok 13 1130s # testing : content comparision 1130s # expected: ' 1130s #

Hello World!

1130s # 1130s # ' 1130s # received: ' 1130s #

Hello World!

1130s # 1130s # ' 1130s ok 14 1130s test case: TC0009, necho.pl without arguments: GET http://localhost:8557/modules/h2/necho.pl 1130s # testing : response status 1130s # expected: 400 1130s # received: '400' 1130s ok 15 1130s # testing : content comparision 1130s # expected: ' 1130s #

No query was specified.

1130s # 1130s # ' 1130s # received: ' 1130s #

No query was specified.

1130s # 1130s # ' 1130s ok 16 1130s test case: TC0010, necho.pl 2x10: GET http://localhost:8557/modules/h2/necho.pl?count=2&text=0123456789 1130s # testing : response status 1130s # expected: 200 1130s # received: '200' 1130s ok 17 1130s # testing : content comparision 1130s # expected: '01234567890123456789' 1130s # received: '01234567890123456789' 1130s ok 18 1130s test case: TC0011, necho.pl 10x10: GET http://localhost:8557/modules/h2/necho.pl?count=10&text=0123456789 1130s # testing : response status 1130s # expected: 200 1130s # received: '200' 1130s ok 19 1130s # testing : content-length 1130s # expected: 100 1130s # received: 100 1130s ok 20 1130s test case: TC0012, necho.pl 100x10: GET http://localhost:8557/modules/h2/necho.pl?count=100&text=0123456789 1130s # testing : response status 1130s # expected: 200 1130s # received: '200' 1130s ok 21 1130s # testing : content-length 1130s # expected: 1000 1130s # received: 1000 1130s ok 22 1130s test case: TC0013, necho.pl 1000x10: GET http://localhost:8557/modules/h2/necho.pl?count=1000&text=0123456789 1130s # testing : response status 1130s # expected: 200 1130s # received: '200' 1130s ok 23 1130s # testing : content-length 1130s # expected: 10000 1130s # received: 10000 1130s ok 24 1130s test case: TC0014, necho.pl 10000x10: GET http://localhost:8557/modules/h2/necho.pl?count=10000&text=0123456789 1130s # testing : response status 1130s # expected: 200 1130s # received: '200' 1130s ok 25 1130s # testing : content-length 1130s # expected: 100000 1130s # received: 100000 1130s ok 26 1130s test case: TC0015, necho.pl 100000x10: GET http://localhost:8557/modules/h2/necho.pl?count=100000&text=0123456789 1130s # testing : response status 1130s # expected: 200 1130s # received: '200' 1130s ok 27 1130s # testing : content-length 1130s # expected: 1000000 1130s # received: 1000000 1130s ok 28 1130s test case: TC0001, expecting 200: GET https://localhost:8558/ 1130s # testing : GET https://localhost:8558/ 1130s # expected: 200 1130s # received: '200' 1130s ok 29 1130s test case: TC0002, expecting 404: GET https://localhost:8558/not_here 1130s # testing : GET https://localhost:8558/not_here 1130s # expected: 404 1130s # received: '404' 1130s ok 30 1130s test case: TC0005, cmp index.html file: GET https://localhost:8558/modules/h2/index.html 1130s # testing : response status 1130s # expected: 200 1130s # received: '200' 1130s ok 31 1130s ok 32 1130s test case: TC0006, cmp image file: GET https://localhost:8558/modules/h2/003/003_img.jpg 1130s # testing : response status 1130s # expected: 200 1130s # received: '200' 1130s ok 33 1130s ok 34 1130s test case: TC0007, rewrite handling: GET https://localhost:8558/modules/h2/latest.tar.gz 1130s # testing : response status 1130s # expected: 302 1130s # received: '302' 1130s ok 35 1130s # testing : location header 1130s # expected: 'https://localhost:8558/modules/h2/xxx-1.0.2a.tar.gz' 1130s # received: 'https://localhost:8558/modules/h2/xxx-1.0.2a.tar.gz' 1130s ok 36 1130s test case: TC0008, hello.pl with ssl vars: GET https://localhost:8558/modules/h2/hello.pl 1130s # testing : response status 1130s # expected: 200 1130s # received: '200' 1130s ok 37 1130s # testing : content comparision 1130s # expected: ' 1130s #

Hello World!

1130s # 1130s # ' 1130s # received: ' 1130s #

Hello World!

1130s # 1130s # ' 1130s ok 38 1130s test case: TC0009, necho.pl without arguments: GET https://localhost:8558/modules/h2/necho.pl 1130s # testing : response status 1130s # expected: 400 1130s # received: '400' 1130s ok 39 1130s # testing : content comparision 1130s # expected: ' 1130s #

No query was specified.

1130s # 1130s # ' 1130s # received: ' 1130s #

No query was specified.

1130s # 1130s # ' 1130s ok 40 1130s test case: TC0010, necho.pl 2x10: GET https://localhost:8558/modules/h2/necho.pl?count=2&text=0123456789 1130s # testing : response status 1130s # expected: 200 1130s # received: '200' 1130s ok 41 1130s # testing : content comparision 1130s # expected: '01234567890123456789' 1130s # received: '01234567890123456789' 1130s ok 42 1130s test case: TC0011, necho.pl 10x10: GET https://localhost:8558/modules/h2/necho.pl?count=10&text=0123456789 1130s # testing : response status 1130s # expected: 200 1130s # received: '200' 1130s ok 43 1130s # testing : content-length 1130s # expected: 100 1130s # received: 100 1130s ok 44 1130s test case: TC0012, necho.pl 100x10: GET https://localhost:8558/modules/h2/necho.pl?count=100&text=0123456789 1130s # testing : response status 1130s # expected: 200 1130s # received: '200' 1130s ok 45 1130s # testing : content-length 1130s # expected: 1000 1130s # received: 1000 1130s ok 46 1130s test case: TC0013, necho.pl 1000x10: GET https://localhost:8558/modules/h2/necho.pl?count=1000&text=0123456789 1130s # testing : response status 1130s # expected: 200 1130s # received: '200' 1130s ok 47 1130s # testing : content-length 1130s # expected: 10000 1130s # received: 10000 1130s ok 48 1130s test case: TC0014, necho.pl 10000x10: GET https://localhost:8558/modules/h2/necho.pl?count=10000&text=0123456789 1130s # testing : response status 1130s # expected: 200 1130s # received: '200' 1130s ok 49 1130s # testing : content-length 1130s # expected: 100000 1130s # received: 100000 1130s ok 50 1130s test case: TC0015, necho.pl 100000x10: GET https://localhost:8558/modules/h2/necho.pl?count=100000&text=0123456789 1130s # testing : response status 1130s # expected: 200 1130s # received: '200' 1130s ok 51 1130s # testing : content-length 1130s # expected: 1000000 1130s # received: 1000000 1130s ok 52 1130s test case: VHOST000, expecting 200: GET https://localhost:8558/ 1130s setting host_name to localhost:8558# testing : GET https://localhost:8558/ 1130s # expected: 200 1130s # received: '200' 1130s ok 53 1130s test case: VHOST001, expect 404 or 421 (using Host:): GET https://localhost:8558/misdirected 1130s # testing : GET https://localhost:8558/misdirected 1130s # expected: 404 1130s # received: '404' 1130s ok 54 1130s test case: VHOST002, expect 421 (using :authority): GET https://localhost:8558/misdirected 1130s # testing : GET https://localhost:8558/misdirected 1130s # expected: 421 1130s # received: '421' 1130s ok 55 1130s test case: VHOST003, expect 421 : GET https://localhost:8558/misdirected 1130s # testing : GET https://localhost:8558/misdirected 1130s # expected: 404 1130s # received: '404' 1130s ok 56 1130s ok 1135s t/modules/include.t ................. 1135s 1..98 1135s # Running under perl version 5.038002 for linux 1135s # Current time local: Mon Jun 3 13:31:30 2024 1135s # Current time GMT: Mon Jun 3 13:31:30 2024 1135s # Using Test.pm version 1.31 1135s # Using Apache/Test.pm version 1.42 1135s # testing : GET /modules/include/abs-path.shtml 1135s # expected: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 1135s # received: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 1135s ok 1 1135s # testing : GET /modules/include/apexpr/err.shtml 1135s # expected: '[an error occurred while processing this directive] err.shtml' 1135s # received: '[an error occurred while processing this directive] err.shtml' 1135s ok 2 1135s # testing : GET /modules/include/apexpr/if1.shtml 1135s # expected: 'pass' 1135s # received: 'pass' 1135s ok 3 1135s # testing : GET /modules/include/apexpr/lazyvar.shtml 1135s # expected: 'pass' 1135s # received: 'pass' 1135s ok 4 1135s # testing : GET /modules/include/apexpr/restrict.shtml 1135s # expected: '[an error occurred while processing this directive] restrict.shtml' 1135s # received: '[an error occurred while processing this directive] restrict.shtml' 1135s ok 5 1135s # testing : GET /modules/include/apexpr/var.shtml 1135s # expected: 'pass pass pass' 1135s # received: 'pass pass pass' 1135s ok 6 1135s # testing : GET /modules/include/big.shtml 1135s # expected: 'hello pass pass pass hello' 1135s # received: 'hello pass pass pass hello' 1135s ok 7 1135s # testing : GET /modules/include/comment.shtml 1135s # expected: 'No comment here' 1135s # received: 'No comment here' 1135s ok 8 1135s # testing : GET /modules/include/echo.shtml 1135s # expected: 'echo.shtml' 1135s # received: 'echo.shtml' 1135s ok 9 1135s # testing : GET /modules/include/echo1.shtml 1135s # expected: '' 1135s # received: '' 1135s ok 10 1135s # testing : GET /modules/include/echo2.shtml 1135s # expected: ' pass config echomsg pass' 1135s # received: ' pass config echomsg pass' 1135s ok 11 1135s # testing : GET /modules/include/echo3.shtml 1135s # expected: '' 1135s # received: '' 1135s ok 12 1135s # testing : GET /modules/include/encode.shtml 1135s # expected: '# %^ %23%20%25%5e' 1135s # received: '# %^ %23%20%25%5e' 1135s ok 13 1135s # testing : GET /modules/include/errmsg1.shtml 1135s # expected: 'errmsg' 1135s # received: 'errmsg' 1135s ok 14 1135s # testing : GET /modules/include/errmsg2.shtml 1135s # expected: 'errmsg' 1135s # received: 'errmsg' 1135s ok 15 1135s # testing : GET /modules/include/errmsg3.shtml 1135s # expected: 'errmsg' 1135s # received: 'errmsg' 1135s ok 16 1135s # testing : GET /modules/include/errmsg4.shtml 1135s # expected: 'pass errmsg' 1135s # received: 'pass errmsg' 1135s ok 17 1135s # testing : GET /modules/include/errmsg5.shtml 1135s # expected: '' 1135s # received: '' 1135s ok 18 1135s # testing : GET /modules/include/exec/off/cgi.shtml 1135s # expected: '[an error occurred while processing this directive]' 1135s # received: '[an error occurred while processing this directive]' 1135s ok 19 1135s # testing : GET /modules/include/exec/off/cmd.shtml 1135s # expected: '[an error occurred while processing this directive]' 1135s # received: '[an error occurred while processing this directive]' 1135s ok 20 1135s # testing : GET /modules/include/exec/on/cgi.shtml 1135s # expected: 'perl cgi' 1135s # received: 'perl cgi' 1135s ok 21 1135s # testing : GET /modules/include/exec/on/cmd.shtml 1135s # expected: 'pass' 1135s # received: 'pass' 1135s ok 22 1135s # testing : GET /modules/include/extra/inc-bogus.shtml 1135s # expected: '[an error occurred while processing this directive] inc-bogus.shtml body' 1135s # received: '[an error occurred while processing this directive] inc-bogus.shtml body' 1135s ok 23 1135s # testing : GET /modules/include/foo.shtml 1135s # expected: '[an error occurred while processing this directive] foo.shtml body' 1135s # received: '[an error occurred while processing this directive] foo.shtml body' 1135s ok 24 1135s # testing : GET /modules/include/foo1.shtml 1135s # expected: '[an error occurred while processing this directive] foo.shtml body' 1135s # received: '[an error occurred while processing this directive] foo.shtml body' 1135s ok 25 1135s # testing : GET /modules/include/foo2.shtml 1135s # expected: '[an error occurred while processing this directive] foo.shtml body' 1135s # received: '[an error occurred while processing this directive] foo.shtml body' 1135s ok 26 1135s # testing : GET /modules/include/if1.shtml 1135s # expected: 'pass' 1135s # received: 'pass' 1135s ok 27 1135s # testing : GET /modules/include/if10.shtml 1135s # expected: 'pass' 1135s # received: 'pass' 1135s ok 28 1135s # testing : GET /modules/include/if11.shtml 1135s # expected: 'pass' 1135s # received: 'pass' 1135s ok 29 1135s # testing : GET /modules/include/if2.shtml 1135s # expected: 'pass pass' 1135s # received: 'pass pass' 1135s ok 30 1135s # testing : GET /modules/include/if3.shtml 1135s # expected: 'pass pass pass' 1135s # received: 'pass pass pass' 1135s ok 31 1135s # testing : GET /modules/include/if4.shtml 1135s # expected: 'pass pass' 1135s # received: 'pass pass' 1135s ok 32 1135s # testing : GET /modules/include/if5.shtml 1135s # expected: 'pass pass pass' 1135s # received: 'pass pass pass' 1135s ok 33 1135s # testing : GET /modules/include/if6.shtml 1135s # expected: '[an error occurred while processing this directive]' 1135s # received: '[an error occurred while processing this directive]' 1135s ok 34 1135s # testing : GET /modules/include/if7.shtml 1135s # expected: '[an error occurred while processing this directive]' 1135s # received: '[an error occurred while processing this directive]' 1135s ok 35 1135s # testing : GET /modules/include/if8.shtml 1135s # expected: 'pass' 1135s # received: 'pass' 1135s ok 36 1135s # testing : GET /modules/include/if9.shtml 1135s # expected: 'pass pass' 1135s # received: 'pass pass' 1135s ok 37 1135s # testing : GET /modules/include/inc-nego.shtml 1135s # expected: 'index.html.en' 1135s # received: 'index.html.en' 1135s ok 38 1135s # testing : GET /modules/include/inc-rfile.shtml 1135s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 1135s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 1135s ok 39 1135s # testing : GET /modules/include/inc-rvirtual.shtml 1135s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 1135s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 1135s ok 40 1135s # testing : GET /modules/include/include1.shtml 1135s # expected: 'inc-two.shtml body include.shtml body' 1135s # received: 'inc-two.shtml body include.shtml body' 1135s ok 41 1135s # testing : GET /modules/include/include2.shtml 1135s # expected: 'inc-two.shtml body include.shtml body' 1135s # received: 'inc-two.shtml body include.shtml body' 1135s ok 42 1135s # testing : GET /modules/include/include3.shtml 1135s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1135s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1135s ok 43 1135s # testing : GET /modules/include/include4.shtml 1135s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1135s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1135s ok 44 1135s # testing : GET /modules/include/include5.shtml 1135s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1135s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1135s ok 45 1135s # testing : GET /modules/include/include6.shtml 1135s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1135s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1135s ok 46 1135s # testing : GET /modules/include/malformed.shtml 1135s # expected: '[an error occurred while processing this directive] malformed.shtml' 1135s # received: '[an error occurred while processing this directive] malformed.shtml' 1135s ok 47 1135s # testing : POST /modules/include/mod_request/echo.shtml 1135s # expected: 'echo.shtml' 1135s # received: 'echo.shtml' 1135s ok 48 1135s # testing : POST /modules/include/mod_request/post.shtml 1135s # expected: 'POST foo: bar foo2: bar2' 1135s # received: 'POST foo: bar foo2: bar2' 1135s ok 49 1135s # testing : sizeof(body) > KeptBodySize 1135s # expected: 413 1135s # received: '413' 1135s ok 50 1135s # testing : GET /modules/include/mod_request/post.shtml?foo=bar&foo2=bar2 1135s # expected: 'GET foo: bar foo2: bar2' 1135s # received: 'GET foo: bar foo2: bar2' 1135s ok 51 1135s # testing : GET /modules/include/newline.shtml 1135s # expected: 'inc-two.shtml body' 1135s # received: 'inc-two.shtml body' 1135s ok 52 1135s # testing : GET /modules/include/notreal.shtml 1135s # expected: 'pass ' 1135s # received: '-->' 1135s ok 54 1135s # testing : GET /modules/include/parse2.shtml 1135s # expected: '"' 1135s # received: '"' 1135s ok 55 1135s # testing : GET /modules/include/ranged-virtual.shtml with Range 1135s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1135s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1135s ok 56 1135s # testing : GET /modules/include/regex.shtml 1135s # expected: '(none) 1 (none)' 1135s # received: '(none) 1 (none)' 1135s ok 57 1135s # testing : GET /modules/include/retagged1.shtml 1135s # expected: 'retagged1.shtml' 1135s # received: 'retagged1.shtml' 1135s ok 58 1135s # testing : GET /modules/include/retagged2.shtml 1135s # expected: '----retagged2.shtml' 1135s # received: '----retagged2.shtml' 1135s ok 59 1135s # testing : GET /modules/include/set.shtml 1135s # expected: 'set works' 1135s # received: 'set works' 1135s ok 60 1135s # testing : GET /modules/include/var128.shtml 1135s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 1135s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 1135s ok 61 1135s # testing : GET /modules/include/virtualq.shtml?foo=bar 1135s # expected: 'foo=bar pass inc-two.shtml body foo=bar' 1135s # received: 'foo=bar pass inc-two.shtml body foo=bar' 1135s ok 62 1135s # testing : GET /modules/include/size.shtml 1135s # expected: '1,122 1,122 1.1K 1.1K' 1135s # received: '1,122 1,122 1.1K 1.1K' 1135s ok 63 1135s # testing : GET /modules/include/file.shtml 1135s # expected: 'Monday, March 18, 2024 Monday, March 18, 2024 1710762103 1710762103' 1135s # received: 'Monday, March 18, 2024 Monday, March 18, 2024 1710762103 1710762103' 1135s ok 64 1135s # testing : GET /modules/include/printenv.shtml 1135s # expected: '200' 1135s # received: '200' 1135s ok 65 1135s ok 66 1135s ok 67 1135s # testing : /mod_include test/ 1135s # expected: qr/mod_include test/ 1135s # received: ' 1135s # 1135s # mod_include test 1135s # 1135s # 1135s # 1135s #

mod_include test

1135s # 1135s # 1135s # Hello World 1135s # 1135s #

[back]

1135s # 1135s #
1135s #
footer
1135s # 1135s # ' 1135s ok 68 1135s # testing : /Hello World/ 1135s # expected: qr/Hello World/ 1135s # received: ' 1135s # 1135s # mod_include test 1135s # 1135s # 1135s # 1135s #

mod_include test

1135s # 1135s # 1135s # Hello World 1135s # 1135s #

[back]

1135s # 1135s #
1135s #
footer
1135s # 1135s # ' 1135s ok 69 1135s # testing : /footer/ 1135s # expected: qr/footer/ 1135s # received: ' 1135s # 1135s # mod_include test 1135s # 1135s # 1135s # 1135s #

mod_include test

1135s # 1135s # 1135s # Hello World 1135s # 1135s #

[back]

1135s # 1135s #
1135s #
footer
1135s # 1135s # ' 1135s ok 70 1135s # testing : XBitHack off [0444] 1135s # expected: ' ' 1135s # received: ' ' 1135s ok 71 1135s # testing : XBitHack off [0544] 1135s # expected: ' ' 1135s # received: ' ' 1135s ok 72 1135s # testing : XBitHack off [0554] 1135s # expected: ' ' 1135s # received: ' ' 1135s ok 73 1135s # testing : XBitHack on [0444] 1135s # expected: ' ' 1135s # received: ' ' 1135s ok 74 1135s # testing : XBitHack on [0544] 1135s # expected: 'No Last-modified date ; inc-two.shtml body ' 1135s # received: 'No Last-modified date ; inc-two.shtml body ' 1135s ok 75 1135s # testing : XBitHack on [0554] 1135s # expected: 'No Last-modified date ; inc-two.shtml body ' 1135s # received: 'No Last-modified date ; inc-two.shtml body ' 1135s ok 76 1135s # testing : XBitHack both [timefmt] 1135s # expected: 'xx2024xx' 1135s # received: 'xx2024xx' 1135s ok 77 1135s # testing : XBitHack full [0444] 1135s # expected: ' ' 1135s # received: ' ' 1135s ok 78 1135s # testing : XBitHack full [0544] 1135s # expected: 'No Last-modified date ; inc-two.shtml body ' 1135s # received: 'No Last-modified date ; inc-two.shtml body ' 1135s ok 79 1135s # testing : XBitHack full [0554] 1135s # expected: 'Has Last-modified date ; inc-two.shtml body ' 1135s # received: 'Has Last-modified date ; inc-two.shtml body ' 1135s ok 80 1135s # testing : XBitHack full [0554] / ETag 1135s # expected: 'No ETag ; ' 1135s # received: 'No ETag ; ' 1135s ok 81 1135s # testing : XBitHack full [0554] / If-Modified-Since 1135s # expected: 304 1135s # received: '304' 1135s ok 82 1135s # testing : XBitHack full [0544] / If-Modified-Since 1135s # expected: 200 1135s # received: '200' 1135s ok 83 1135s # testing : XBitHack full [0544] / ETag 1135s # expected: 'No ETag ; inc-two.shtml body ' 1135s # received: 'No ETag ; inc-two.shtml body ' 1135s ok 84 1135s # testing : GET /modules/include/bucketeer/y.shtml 1135s # expected: '____ _____ _____ ___________________ ##################################1/8 ##################################2/8 ##################################3/8 ##################################4/8 ##################################5/8 ##################################6/8/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs ##################################7/8 ##################################8/8 @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1135s # received: '____ _____ _____ ___________________ ##################################1/8 ##################################2/8 ##################################3/8 ##################################4/8 ##################################5/8 ##################################6/8/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs ##################################7/8 ##################################8/8 @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1135s ok 85 1135s # testing : GET /modules/include/bucketeer/y0.shtml 1135s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1135s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1135s ok 86 1135s # testing : GET /modules/include/bucketeer/y1.shtml 1135s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1135s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1135s ok 87 1135s # testing : GET /modules/include/bucketeer/y2.shtml 1135s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1135s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1135s ok 88 1135s # testing : GET /modules/include/bucketeer/y3.shtml 1135s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1135s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1135s ok 89 1135s # testing : GET /modules/include/bucketeer/y4.shtml 1135s # expected: '[an error occurred while processing this directive]' 1135s # received: '[an error occurred while processing this directive]' 1135s ok 90 1135s # testing : GET /modules/include/bucketeer/y5.shtml 1135s # expected: 'pass [an error occurred while processing this directive] pass pass1' 1135s # received: 'pass [an error occurred while processing this directive] pass pass1' 1135s ok 91 1135s # testing : GET /modules/include/bucketeer/y6.shtml 1135s # expected: 'BeforeIfElseBlockAfterIf' 1135s # received: 'BeforeIfElseBlockAfterIf' 1135s ok 92 1135s # testing : GET /modules/include/bucketeer/y7.shtml 1135s # expected: 'Before If SomethingElseAfter if' 1135s # received: 'Before If SomethingElseAfter if' 1135s ok 93 1135s # testing : GET /modules/include/bucketeer/y8.shtml 1135s # expected: 'FalseSetDone' 1135s # received: 'FalseSetDone' 1135s ok 94 1135s # testing : GET /modules/include/bucketeer/y9.shtml 1135s # expected: 'FalseSetDone' 1135s # received: 'FalseSetDone' 1135s ok 95 1135s # testing : GET /modules/include/bucketeer/y10.shtml 1135s # expected: '"pass"' 1135s # received: '"pass"' 1135s ok 96 1135s # testing : GET /modules/include/bucketeer/retagged3.shtml 1135s # expected: '----retagged3.shtml' 1135s # received: '----retagged3.shtml' 1135s ok 97 1135s # testing : GET /modules/include/bucketeer/retagged4.shtml 1135s # expected: '---pass' 1135s # received: '---pass' 1135s ok 98 1135s ok 1137s t/modules/info.t .................... 1137s 1..1 1137s # Running under perl version 5.038002 for linux 1137s # Current time local: Mon Jun 3 13:31:35 2024 1137s # Current time GMT: Mon Jun 3 13:31:35 2024 1137s # Using Test.pm version 1.31 1137s # Using Apache/Test.pm version 1.42 1137s ok 1 1137s ok 1139s t/modules/ldap.t .................... skipped: LDAP testing not configured 1141s t/modules/lua.t ..................... 1141s 1..60 1141s # Running under perl version 5.038002 for linux 1141s # Current time local: Mon Jun 3 13:31:39 2024 1141s # Current time GMT: Mon Jun 3 13:31:39 2024 1141s # Using Test.pm version 1.31 1141s # Using Apache/Test.pm version 1.42 1141s # testing : code for /modules/lua/hello.lua 1141s # expected: 200 1141s # received: '200' 1141s ok 1 1141s # testing : response content for /modules/lua/hello.lua 1141s # expected: 'Hello Lua World! 1141s # ' 1141s # received: 'Hello Lua World! 1141s # ' 1141s ok 2 1141s # testing : c-type for /modules/lua/hello.lua 1141s # expected: 'text/plain' 1141s # received: 'text/plain' 1141s ok 3 1141s ok 4 # skip 1141s # testing : code for /modules/lua/404?translateme=1 1141s # expected: 200 1141s # received: '200' 1141s ok 5 1141s # testing : response content for /modules/lua/404?translateme=1 1141s # expected: 'Hello Lua World! 1141s # ' 1141s # received: 'Hello Lua World! 1141s # ' 1141s ok 6 1141s ok 7 # skip 1141s ok 8 # skip 1141s # testing : code for /modules/lua/translate-inherit-before/404?translateme=1 1141s # expected: 200 1141s # received: '200' 1141s ok 9 1141s # testing : response content for /modules/lua/translate-inherit-before/404?translateme=1 1141s # expected: 'other lua handler 1141s # ' 1141s # received: 'other lua handler 1141s # ' 1141s ok 10 1141s ok 11 # skip 1141s ok 12 # skip 1141s # testing : code for /modules/lua/translate-inherit-default-before/404?translateme=1 1141s # expected: 200 1141s # received: '200' 1141s ok 13 1141s # testing : response content for /modules/lua/translate-inherit-default-before/404?translateme=1 1141s # expected: 'other lua handler 1141s # ' 1141s # received: 'other lua handler 1141s # ' 1141s ok 14 1141s ok 15 # skip 1141s ok 16 # skip 1141s # testing : code for /modules/lua/translate-inherit-after/404?translateme=1 1141s # expected: 200 1141s # received: '200' 1141s ok 17 1141s # testing : response content for /modules/lua/translate-inherit-after/404?translateme=1 1141s # expected: 'Hello Lua World! 1141s # ' 1141s # received: 'Hello Lua World! 1141s # ' 1141s ok 18 1141s ok 19 # skip 1141s ok 20 # skip 1141s # testing : code for /modules/lua/translate-inherit-before/404?translateme=1&ok=1 1141s # expected: 200 1141s # received: '200' 1141s ok 21 1141s # testing : response content for /modules/lua/translate-inherit-before/404?translateme=1&ok=1 1141s # expected: 'other lua handler 1141s # ' 1141s # received: 'other lua handler 1141s # ' 1141s ok 22 1141s ok 23 # skip 1141s ok 24 # skip 1141s # testing : code for /modules/lua/translate-inherit-default-before/404?translateme=1&ok=1 1141s # expected: 200 1141s # received: '200' 1141s ok 25 1141s # testing : response content for /modules/lua/translate-inherit-default-before/404?translateme=1&ok=1 1141s # expected: 'other lua handler 1141s # ' 1141s # received: 'other lua handler 1141s # ' 1141s ok 26 1141s ok 27 # skip 1141s ok 28 # skip 1141s # testing : code for /modules/lua/translate-inherit-after/404?translateme=1&ok=1 1141s # expected: 200 1141s # received: '200' 1141s ok 29 1141s # testing : response content for /modules/lua/translate-inherit-after/404?translateme=1&ok=1 1141s # expected: 'other lua handler 1141s # ' 1141s # received: 'other lua handler 1141s # ' 1141s ok 30 1141s ok 31 # skip 1141s ok 32 # skip 1141s # testing : code for /modules/lua/version.lua 1141s # expected: 200 1141s # received: '200' 1141s ok 33 1141s # testing : response content for /modules/lua/version.lua 1141s # expected: qr/^Apache\/2.4.58/ 1141s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 1141s ok 34 1141s ok 35 # skip 1141s ok 36 # skip 1141s # testing : code for /modules/lua/method.lua 1141s # expected: 200 1141s # received: '200' 1141s ok 37 1141s # testing : response content for /modules/lua/method.lua 1141s # expected: 'GET' 1141s # received: 'GET' 1141s ok 38 1141s ok 39 # skip 1141s ok 40 # skip 1141s # testing : code for /modules/lua/201.lua 1141s # expected: 201 1141s # received: '201' 1141s ok 41 1141s # testing : response content for /modules/lua/201.lua 1141s # expected: '' 1141s # received: '' 1141s ok 42 1141s ok 43 # skip 1141s ok 44 # skip 1141s # testing : code for /modules/lua/https.lua 1141s # expected: 200 1141s # received: '200' 1141s ok 45 1141s # testing : response content for /modules/lua/https.lua 1141s # expected: 'nope' 1141s # received: 'nope' 1141s ok 46 1141s ok 47 # skip 1141s ok 48 # skip 1141s # testing : code for /modules/lua/setheaders.lua 1141s # expected: 200 1141s # received: '200' 1141s ok 49 1141s # testing : response content for /modules/lua/setheaders.lua 1141s # expected: '' 1141s # received: '' 1141s ok 50 1141s ok 51 # skip 1141s # 'X-Header' header value is 'yes' (expected 'yes') 1141s # 'X-Host' header value is 'localhost:8529' (expected 'localhost:8529') 1141s ok 52 1141s # testing : code for /modules/lua/setheaderfromparam.lua?HeaderName=foo&HeaderValue=bar 1141s # expected: 200 1141s # received: '200' 1141s ok 53 1141s # testing : response content for /modules/lua/setheaderfromparam.lua?HeaderName=foo&HeaderValue=bar 1141s # expected: 'Header set' 1141s # received: 'Header set' 1141s ok 54 1141s ok 55 # skip 1141s # 'foo' header value is 'bar' (expected 'bar') 1141s ok 56 1141s # testing : code for /modules/lua/filtered/foobar.html 1141s # expected: 200 1141s # received: '200' 1141s ok 57 1141s # testing : response content for /modules/lua/filtered/foobar.html 1141s # expected: 'prefix 1141s # bucket:foobar 1141s # suffix 1141s # ' 1141s # received: 'prefix 1141s # bucket:foobar 1141s # suffix 1141s # ' 1141s ok 58 1141s ok 59 # skip 1141s ok 60 # skip 1141s ok 1144s t/modules/negotiation.t ............. 1144s 1..158 1144s # Running under perl version 5.038002 for linux 1144s # Current time local: Mon Jun 3 13:31:41 2024 1144s # Current time GMT: Mon Jun 3 13:31:41 2024 1144s # Using Test.pm version 1.31 1144s # Using Apache/Test.pm version 1.42 1144s # GET /modules/negotiation/en/ 1144s # testing : Verify correct default language for index.en.foo 1144s # expected: 'index.html.en' 1144s # received: 'index.html.en' 1144s ok 1 1144s # GET /modules/negotiation/en/compressed/ 1144s # testing : Verify correct default language for index.en.foo.gz 1144s # expected: 'index.html.en.gz' 1144s # received: 'index.html.en.gz' 1144s ok 2 1144s # GET /modules/negotiation/en/two/index 1144s # testing : Verify correct default language for index.en.html 1144s # expected: 'index.en.html' 1144s # received: 'index.en.html' 1144s ok 3 1144s # GET /modules/negotiation/en/index.html.en 1144s # testing : Explicitly request en/index.html.en 1144s # expected: 200 1144s # received: '200' 1144s ok 4 1144s # GET /modules/negotiation/en/two/index.en.html 1144s # testing : Explicitly request en/two/index.en.html 1144s # expected: 200 1144s # received: '200' 1144s ok 5 1144s # GET /modules/negotiation/en/ 1144s # Accept-Language: en 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.en' 1144s # received: 'index.html.en' 1144s ok 6 1144s # GET /modules/negotiation/en/compressed/ 1144s # Accept-Language: en 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.en.gz' 1144s # received: 'index.html.en.gz' 1144s ok 7 1144s # GET /modules/negotiation/en/two/index 1144s # Accept-Language: en 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.en.html' 1144s # received: 'index.en.html' 1144s ok 8 1144s # GET /modules/negotiation/en/index.html.fr 1144s # testing : Explicitly request en/index.html.fr 1144s # expected: 200 1144s # received: '200' 1144s ok 9 1144s # GET /modules/negotiation/en/two/index.fr.html 1144s # testing : Explicitly request en/two/index.fr.html 1144s # expected: 200 1144s # received: '200' 1144s ok 10 1144s # GET /modules/negotiation/en/ 1144s # Accept-Language: fr 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.fr' 1144s # received: 'index.html.fr' 1144s ok 11 1144s # GET /modules/negotiation/en/compressed/ 1144s # Accept-Language: fr 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.fr.gz' 1144s # received: 'index.html.fr.gz' 1144s ok 12 1144s # GET /modules/negotiation/en/two/index 1144s # Accept-Language: fr 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.fr.html' 1144s # received: 'index.fr.html' 1144s ok 13 1144s # GET /modules/negotiation/en/index.html.de 1144s # testing : Explicitly request en/index.html.de 1144s # expected: 200 1144s # received: '200' 1144s ok 14 1144s # GET /modules/negotiation/en/two/index.de.html 1144s # testing : Explicitly request en/two/index.de.html 1144s # expected: 200 1144s # received: '200' 1144s ok 15 1144s # GET /modules/negotiation/en/ 1144s # Accept-Language: de 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.de' 1144s # received: 'index.html.de' 1144s ok 16 1144s # GET /modules/negotiation/en/compressed/ 1144s # Accept-Language: de 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.de.gz' 1144s # received: 'index.html.de.gz' 1144s ok 17 1144s # GET /modules/negotiation/en/two/index 1144s # Accept-Language: de 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.de.html' 1144s # received: 'index.de.html' 1144s ok 18 1144s # GET /modules/negotiation/en/index.html.fu 1144s # testing : Explicitly request en/index.html.fu 1144s # expected: 200 1144s # received: '200' 1144s ok 19 1144s # GET /modules/negotiation/en/two/index.fu.html 1144s # testing : Explicitly request en/two/index.fu.html 1144s # expected: 200 1144s # received: '200' 1144s ok 20 1144s # GET /modules/negotiation/en/ 1144s # Accept-Language: fu 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.fu' 1144s # received: 'index.html.fu' 1144s ok 21 1144s # GET /modules/negotiation/en/compressed/ 1144s # Accept-Language: fu 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.fu.gz' 1144s # received: 'index.html.fu.gz' 1144s ok 22 1144s # GET /modules/negotiation/en/two/index 1144s # Accept-Language: fu 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.fu.html' 1144s # received: 'index.fu.html' 1144s ok 23 1144s # GET /modules/negotiation/en/index.html.zh-TW 1144s # testing : Explicitly request en/index.html.zh-TW 1144s # expected: 200 1144s # received: '200' 1144s ok 24 1144s # GET /modules/negotiation/en/two/index.zh-TW.html 1144s # testing : Explicitly request en/two/index.zh-TW.html 1144s # expected: 200 1144s # received: '200' 1144s ok 25 1144s # GET /modules/negotiation/en/ 1144s # Accept-Language: zh-TW 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.zh-TW' 1144s # received: 'index.html.zh-TW' 1144s ok 26 1144s # GET /modules/negotiation/en/compressed/ 1144s # Accept-Language: zh-TW 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.zh-TW.gz' 1144s # received: 'index.html.zh-TW.gz' 1144s ok 27 1144s # GET /modules/negotiation/en/two/index 1144s # Accept-Language: zh-TW 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.zh-TW.html' 1144s # received: 'index.zh-TW.html' 1144s ok 28 1144s # GET /modules/negotiation/fr/ 1144s # testing : Verify correct default language for index.fr.foo 1144s # expected: 'index.html.fr' 1144s # received: 'index.html.fr' 1144s ok 29 1144s # GET /modules/negotiation/fr/compressed/ 1144s # testing : Verify correct default language for index.fr.foo.gz 1144s # expected: 'index.html.fr.gz' 1144s # received: 'index.html.fr.gz' 1144s ok 30 1144s # GET /modules/negotiation/fr/two/index 1144s # testing : Verify correct default language for index.fr.html 1144s # expected: 'index.fr.html' 1144s # received: 'index.fr.html' 1144s ok 31 1144s # GET /modules/negotiation/fr/index.html.en 1144s # testing : Explicitly request fr/index.html.en 1144s # expected: 200 1144s # received: '200' 1144s ok 32 1144s # GET /modules/negotiation/fr/two/index.en.html 1144s # testing : Explicitly request fr/two/index.en.html 1144s # expected: 200 1144s # received: '200' 1144s ok 33 1144s # GET /modules/negotiation/fr/ 1144s # Accept-Language: en 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.en' 1144s # received: 'index.html.en' 1144s ok 34 1144s # GET /modules/negotiation/fr/compressed/ 1144s # Accept-Language: en 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.en.gz' 1144s # received: 'index.html.en.gz' 1144s ok 35 1144s # GET /modules/negotiation/fr/two/index 1144s # Accept-Language: en 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.en.html' 1144s # received: 'index.en.html' 1144s ok 36 1144s # GET /modules/negotiation/fr/index.html.fr 1144s # testing : Explicitly request fr/index.html.fr 1144s # expected: 200 1144s # received: '200' 1144s ok 37 1144s # GET /modules/negotiation/fr/two/index.fr.html 1144s # testing : Explicitly request fr/two/index.fr.html 1144s # expected: 200 1144s # received: '200' 1144s ok 38 1144s # GET /modules/negotiation/fr/ 1144s # Accept-Language: fr 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.fr' 1144s # received: 'index.html.fr' 1144s ok 39 1144s # GET /modules/negotiation/fr/compressed/ 1144s # Accept-Language: fr 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.fr.gz' 1144s # received: 'index.html.fr.gz' 1144s ok 40 1144s # GET /modules/negotiation/fr/two/index 1144s # Accept-Language: fr 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.fr.html' 1144s # received: 'index.fr.html' 1144s ok 41 1144s # GET /modules/negotiation/fr/index.html.de 1144s # testing : Explicitly request fr/index.html.de 1144s # expected: 200 1144s # received: '200' 1144s ok 42 1144s # GET /modules/negotiation/fr/two/index.de.html 1144s # testing : Explicitly request fr/two/index.de.html 1144s # expected: 200 1144s # received: '200' 1144s ok 43 1144s # GET /modules/negotiation/fr/ 1144s # Accept-Language: de 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.de' 1144s # received: 'index.html.de' 1144s ok 44 1144s # GET /modules/negotiation/fr/compressed/ 1144s # Accept-Language: de 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.de.gz' 1144s # received: 'index.html.de.gz' 1144s ok 45 1144s # GET /modules/negotiation/fr/two/index 1144s # Accept-Language: de 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.de.html' 1144s # received: 'index.de.html' 1144s ok 46 1144s # GET /modules/negotiation/fr/index.html.fu 1144s # testing : Explicitly request fr/index.html.fu 1144s # expected: 200 1144s # received: '200' 1144s ok 47 1144s # GET /modules/negotiation/fr/two/index.fu.html 1144s # testing : Explicitly request fr/two/index.fu.html 1144s # expected: 200 1144s # received: '200' 1144s ok 48 1144s # GET /modules/negotiation/fr/ 1144s # Accept-Language: fu 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.fu' 1144s # received: 'index.html.fu' 1144s ok 49 1144s # GET /modules/negotiation/fr/compressed/ 1144s # Accept-Language: fu 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.fu.gz' 1144s # received: 'index.html.fu.gz' 1144s ok 50 1144s # GET /modules/negotiation/fr/two/index 1144s # Accept-Language: fu 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.fu.html' 1144s # received: 'index.fu.html' 1144s ok 51 1144s # GET /modules/negotiation/fr/index.html.zh-TW 1144s # testing : Explicitly request fr/index.html.zh-TW 1144s # expected: 200 1144s # received: '200' 1144s ok 52 1144s # GET /modules/negotiation/fr/two/index.zh-TW.html 1144s # testing : Explicitly request fr/two/index.zh-TW.html 1144s # expected: 200 1144s # received: '200' 1144s ok 53 1144s # GET /modules/negotiation/fr/ 1144s # Accept-Language: zh-TW 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.zh-TW' 1144s # received: 'index.html.zh-TW' 1144s ok 54 1144s # GET /modules/negotiation/fr/compressed/ 1144s # Accept-Language: zh-TW 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.zh-TW.gz' 1144s # received: 'index.html.zh-TW.gz' 1144s ok 55 1144s # GET /modules/negotiation/fr/two/index 1144s # Accept-Language: zh-TW 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.zh-TW.html' 1144s # received: 'index.zh-TW.html' 1144s ok 56 1144s # GET /modules/negotiation/de/ 1144s # testing : Verify correct default language for index.de.foo 1144s # expected: 'index.html.de' 1144s # received: 'index.html.de' 1144s ok 57 1144s # GET /modules/negotiation/de/compressed/ 1144s # testing : Verify correct default language for index.de.foo.gz 1144s # expected: 'index.html.de.gz' 1144s # received: 'index.html.de.gz' 1144s ok 58 1144s # GET /modules/negotiation/de/two/index 1144s # testing : Verify correct default language for index.de.html 1144s # expected: 'index.de.html' 1144s # received: 'index.de.html' 1144s ok 59 1144s # GET /modules/negotiation/de/index.html.en 1144s # testing : Explicitly request de/index.html.en 1144s # expected: 200 1144s # received: '200' 1144s ok 60 1144s # GET /modules/negotiation/de/two/index.en.html 1144s # testing : Explicitly request de/two/index.en.html 1144s # expected: 200 1144s # received: '200' 1144s ok 61 1144s # GET /modules/negotiation/de/ 1144s # Accept-Language: en 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.en' 1144s # received: 'index.html.en' 1144s ok 62 1144s # GET /modules/negotiation/de/compressed/ 1144s # Accept-Language: en 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.en.gz' 1144s # received: 'index.html.en.gz' 1144s ok 63 1144s # GET /modules/negotiation/de/two/index 1144s # Accept-Language: en 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.en.html' 1144s # received: 'index.en.html' 1144s ok 64 1144s # GET /modules/negotiation/de/index.html.fr 1144s # testing : Explicitly request de/index.html.fr 1144s # expected: 200 1144s # received: '200' 1144s ok 65 1144s # GET /modules/negotiation/de/two/index.fr.html 1144s # testing : Explicitly request de/two/index.fr.html 1144s # expected: 200 1144s # received: '200' 1144s ok 66 1144s # GET /modules/negotiation/de/ 1144s # Accept-Language: fr 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.fr' 1144s # received: 'index.html.fr' 1144s ok 67 1144s # GET /modules/negotiation/de/compressed/ 1144s # Accept-Language: fr 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.fr.gz' 1144s # received: 'index.html.fr.gz' 1144s ok 68 1144s # GET /modules/negotiation/de/two/index 1144s # Accept-Language: fr 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.fr.html' 1144s # received: 'index.fr.html' 1144s ok 69 1144s # GET /modules/negotiation/de/index.html.de 1144s # testing : Explicitly request de/index.html.de 1144s # expected: 200 1144s # received: '200' 1144s ok 70 1144s # GET /modules/negotiation/de/two/index.de.html 1144s # testing : Explicitly request de/two/index.de.html 1144s # expected: 200 1144s # received: '200' 1144s ok 71 1144s # GET /modules/negotiation/de/ 1144s # Accept-Language: de 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.de' 1144s # received: 'index.html.de' 1144s ok 72 1144s # GET /modules/negotiation/de/compressed/ 1144s # Accept-Language: de 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.de.gz' 1144s # received: 'index.html.de.gz' 1144s ok 73 1144s # GET /modules/negotiation/de/two/index 1144s # Accept-Language: de 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.de.html' 1144s # received: 'index.de.html' 1144s ok 74 1144s # GET /modules/negotiation/de/index.html.fu 1144s # testing : Explicitly request de/index.html.fu 1144s # expected: 200 1144s # received: '200' 1144s ok 75 1144s # GET /modules/negotiation/de/two/index.fu.html 1144s # testing : Explicitly request de/two/index.fu.html 1144s # expected: 200 1144s # received: '200' 1144s ok 76 1144s # GET /modules/negotiation/de/ 1144s # Accept-Language: fu 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.fu' 1144s # received: 'index.html.fu' 1144s ok 77 1144s # GET /modules/negotiation/de/compressed/ 1144s # Accept-Language: fu 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.fu.gz' 1144s # received: 'index.html.fu.gz' 1144s ok 78 1144s # GET /modules/negotiation/de/two/index 1144s # Accept-Language: fu 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.fu.html' 1144s # received: 'index.fu.html' 1144s ok 79 1144s # GET /modules/negotiation/de/index.html.zh-TW 1144s # testing : Explicitly request de/index.html.zh-TW 1144s # expected: 200 1144s # received: '200' 1144s ok 80 1144s # GET /modules/negotiation/de/two/index.zh-TW.html 1144s # testing : Explicitly request de/two/index.zh-TW.html 1144s # expected: 200 1144s # received: '200' 1144s ok 81 1144s # GET /modules/negotiation/de/ 1144s # Accept-Language: zh-TW 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.zh-TW' 1144s # received: 'index.html.zh-TW' 1144s ok 82 1144s # GET /modules/negotiation/de/compressed/ 1144s # Accept-Language: zh-TW 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.zh-TW.gz' 1144s # received: 'index.html.zh-TW.gz' 1144s ok 83 1144s # GET /modules/negotiation/de/two/index 1144s # Accept-Language: zh-TW 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.zh-TW.html' 1144s # received: 'index.zh-TW.html' 1144s ok 84 1144s # GET /modules/negotiation/fu/ 1144s # testing : Verify correct default language for index.fu.foo 1144s # expected: 'index.html.fu' 1144s # received: 'index.html.fu' 1144s ok 85 1144s # GET /modules/negotiation/fu/compressed/ 1144s # testing : Verify correct default language for index.fu.foo.gz 1144s # expected: 'index.html.fu.gz' 1144s # received: 'index.html.fu.gz' 1144s ok 86 1144s # GET /modules/negotiation/fu/two/index 1144s # testing : Verify correct default language for index.fu.html 1144s # expected: 'index.fu.html' 1144s # received: 'index.fu.html' 1144s ok 87 1144s # GET /modules/negotiation/fu/index.html.en 1144s # testing : Explicitly request fu/index.html.en 1144s # expected: 200 1144s # received: '200' 1144s ok 88 1144s # GET /modules/negotiation/fu/two/index.en.html 1144s # testing : Explicitly request fu/two/index.en.html 1144s # expected: 200 1144s # received: '200' 1144s ok 89 1144s # GET /modules/negotiation/fu/ 1144s # Accept-Language: en 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.en' 1144s # received: 'index.html.en' 1144s ok 90 1144s # GET /modules/negotiation/fu/compressed/ 1144s # Accept-Language: en 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.en.gz' 1144s # received: 'index.html.en.gz' 1144s ok 91 1144s # GET /modules/negotiation/fu/two/index 1144s # Accept-Language: en 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.en.html' 1144s # received: 'index.en.html' 1144s ok 92 1144s # GET /modules/negotiation/fu/index.html.fr 1144s # testing : Explicitly request fu/index.html.fr 1144s # expected: 200 1144s # received: '200' 1144s ok 93 1144s # GET /modules/negotiation/fu/two/index.fr.html 1144s # testing : Explicitly request fu/two/index.fr.html 1144s # expected: 200 1144s # received: '200' 1144s ok 94 1144s # GET /modules/negotiation/fu/ 1144s # Accept-Language: fr 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.fr' 1144s # received: 'index.html.fr' 1144s ok 95 1144s # GET /modules/negotiation/fu/compressed/ 1144s # Accept-Language: fr 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.fr.gz' 1144s # received: 'index.html.fr.gz' 1144s ok 96 1144s # GET /modules/negotiation/fu/two/index 1144s # Accept-Language: fr 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.fr.html' 1144s # received: 'index.fr.html' 1144s ok 97 1144s # GET /modules/negotiation/fu/index.html.de 1144s # testing : Explicitly request fu/index.html.de 1144s # expected: 200 1144s # received: '200' 1144s ok 98 1144s # GET /modules/negotiation/fu/two/index.de.html 1144s # testing : Explicitly request fu/two/index.de.html 1144s # expected: 200 1144s # received: '200' 1144s ok 99 1144s # GET /modules/negotiation/fu/ 1144s # Accept-Language: de 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.de' 1144s # received: 'index.html.de' 1144s ok 100 1144s # GET /modules/negotiation/fu/compressed/ 1144s # Accept-Language: de 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.de.gz' 1144s # received: 'index.html.de.gz' 1144s ok 101 1144s # GET /modules/negotiation/fu/two/index 1144s # Accept-Language: de 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.de.html' 1144s # received: 'index.de.html' 1144s ok 102 1144s # GET /modules/negotiation/fu/index.html.fu 1144s # testing : Explicitly request fu/index.html.fu 1144s # expected: 200 1144s # received: '200' 1144s ok 103 1144s # GET /modules/negotiation/fu/two/index.fu.html 1144s # testing : Explicitly request fu/two/index.fu.html 1144s # expected: 200 1144s # received: '200' 1144s ok 104 1144s # GET /modules/negotiation/fu/ 1144s # Accept-Language: fu 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.fu' 1144s # received: 'index.html.fu' 1144s ok 105 1144s # GET /modules/negotiation/fu/compressed/ 1144s # Accept-Language: fu 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.fu.gz' 1144s # received: 'index.html.fu.gz' 1144s ok 106 1144s # GET /modules/negotiation/fu/two/index 1144s # Accept-Language: fu 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.fu.html' 1144s # received: 'index.fu.html' 1144s ok 107 1144s # GET /modules/negotiation/fu/index.html.zh-TW 1144s # testing : Explicitly request fu/index.html.zh-TW 1144s # expected: 200 1144s # received: '200' 1144s ok 108 1144s # GET /modules/negotiation/fu/two/index.zh-TW.html 1144s # testing : Explicitly request fu/two/index.zh-TW.html 1144s # expected: 200 1144s # received: '200' 1144s ok 109 1144s # GET /modules/negotiation/fu/ 1144s # Accept-Language: zh-TW 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.zh-TW' 1144s # received: 'index.html.zh-TW' 1144s ok 110 1144s # GET /modules/negotiation/fu/compressed/ 1144s # Accept-Language: zh-TW 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.zh-TW.gz' 1144s # received: 'index.html.zh-TW.gz' 1144s ok 111 1144s # GET /modules/negotiation/fu/two/index 1144s # Accept-Language: zh-TW 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.zh-TW.html' 1144s # received: 'index.zh-TW.html' 1144s ok 112 1144s # GET /modules/negotiation/zh-TW/ 1144s # testing : Verify correct default language for index.zh-TW.foo 1144s # expected: 'index.html.zh-TW' 1144s # received: 'index.html.zh-TW' 1144s ok 113 1144s # GET /modules/negotiation/zh-TW/compressed/ 1144s # testing : Verify correct default language for index.zh-TW.foo.gz 1144s # expected: 'index.html.zh-TW.gz' 1144s # received: 'index.html.zh-TW.gz' 1144s ok 114 1144s # GET /modules/negotiation/zh-TW/two/index 1144s # testing : Verify correct default language for index.zh-TW.html 1144s # expected: 'index.zh-TW.html' 1144s # received: 'index.zh-TW.html' 1144s ok 115 1144s # GET /modules/negotiation/zh-TW/index.html.en 1144s # testing : Explicitly request zh-TW/index.html.en 1144s # expected: 200 1144s # received: '200' 1144s ok 116 1144s # GET /modules/negotiation/zh-TW/two/index.en.html 1144s # testing : Explicitly request zh-TW/two/index.en.html 1144s # expected: 200 1144s # received: '200' 1144s ok 117 1144s # GET /modules/negotiation/zh-TW/ 1144s # Accept-Language: en 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.en' 1144s # received: 'index.html.en' 1144s ok 118 1144s # GET /modules/negotiation/zh-TW/compressed/ 1144s # Accept-Language: en 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.en.gz' 1144s # received: 'index.html.en.gz' 1144s ok 119 1144s # GET /modules/negotiation/zh-TW/two/index 1144s # Accept-Language: en 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.en.html' 1144s # received: 'index.en.html' 1144s ok 120 1144s # GET /modules/negotiation/zh-TW/index.html.fr 1144s # testing : Explicitly request zh-TW/index.html.fr 1144s # expected: 200 1144s # received: '200' 1144s ok 121 1144s # GET /modules/negotiation/zh-TW/two/index.fr.html 1144s # testing : Explicitly request zh-TW/two/index.fr.html 1144s # expected: 200 1144s # received: '200' 1144s ok 122 1144s # GET /modules/negotiation/zh-TW/ 1144s # Accept-Language: fr 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.fr' 1144s # received: 'index.html.fr' 1144s ok 123 1144s # GET /modules/negotiation/zh-TW/compressed/ 1144s # Accept-Language: fr 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.fr.gz' 1144s # received: 'index.html.fr.gz' 1144s ok 124 1144s # GET /modules/negotiation/zh-TW/two/index 1144s # Accept-Language: fr 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.fr.html' 1144s # received: 'index.fr.html' 1144s ok 125 1144s # GET /modules/negotiation/zh-TW/index.html.de 1144s # testing : Explicitly request zh-TW/index.html.de 1144s # expected: 200 1144s # received: '200' 1144s ok 126 1144s # GET /modules/negotiation/zh-TW/two/index.de.html 1144s # testing : Explicitly request zh-TW/two/index.de.html 1144s # expected: 200 1144s # received: '200' 1144s ok 127 1144s # GET /modules/negotiation/zh-TW/ 1144s # Accept-Language: de 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.de' 1144s # received: 'index.html.de' 1144s ok 128 1144s # GET /modules/negotiation/zh-TW/compressed/ 1144s # Accept-Language: de 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.de.gz' 1144s # received: 'index.html.de.gz' 1144s ok 129 1144s # GET /modules/negotiation/zh-TW/two/index 1144s # Accept-Language: de 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.de.html' 1144s # received: 'index.de.html' 1144s ok 130 1144s # GET /modules/negotiation/zh-TW/index.html.fu 1144s # testing : Explicitly request zh-TW/index.html.fu 1144s # expected: 200 1144s # received: '200' 1144s ok 131 1144s # GET /modules/negotiation/zh-TW/two/index.fu.html 1144s # testing : Explicitly request zh-TW/two/index.fu.html 1144s # expected: 200 1144s # received: '200' 1144s ok 132 1144s # GET /modules/negotiation/zh-TW/ 1144s # Accept-Language: fu 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.fu' 1144s # received: 'index.html.fu' 1144s ok 133 1144s # GET /modules/negotiation/zh-TW/compressed/ 1144s # Accept-Language: fu 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.fu.gz' 1144s # received: 'index.html.fu.gz' 1144s ok 134 1144s # GET /modules/negotiation/zh-TW/two/index 1144s # Accept-Language: fu 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.fu.html' 1144s # received: 'index.fu.html' 1144s ok 135 1144s # GET /modules/negotiation/zh-TW/index.html.zh-TW 1144s # testing : Explicitly request zh-TW/index.html.zh-TW 1144s # expected: 200 1144s # received: '200' 1144s ok 136 1144s # GET /modules/negotiation/zh-TW/two/index.zh-TW.html 1144s # testing : Explicitly request zh-TW/two/index.zh-TW.html 1144s # expected: 200 1144s # received: '200' 1144s ok 137 1144s # GET /modules/negotiation/zh-TW/ 1144s # Accept-Language: zh-TW 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.html.zh-TW' 1144s # received: 'index.html.zh-TW' 1144s ok 138 1144s # GET /modules/negotiation/zh-TW/compressed/ 1144s # Accept-Language: zh-TW 1144s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1144s # expected: 'index.html.zh-TW.gz' 1144s # received: 'index.html.zh-TW.gz' 1144s ok 139 1144s # GET /modules/negotiation/zh-TW/two/index 1144s # Accept-Language: zh-TW 1144s # testing : Verify with a default language Accept-Language still obeyed 1144s # expected: 'index.zh-TW.html' 1144s # received: 'index.zh-TW.html' 1144s ok 140 1144s # GET /modules/negotiation/en/ 1144s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 1144s # testing : fu has a higher quality rating, so we expect fu 1144s # expected: 'index.html.fu' 1144s # received: 'index.html.fu' 1144s ok 141 1144s # GET /modules/negotiation/en/two/index 1144s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 1144s # testing : fu has a higher quality rating, so we expect fu 1144s # expected: 'index.fu.html' 1144s # received: 'index.fu.html' 1144s ok 142 1144s # GET /modules/negotiation/en/compressed/ 1144s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 1144s # testing : fu has a higher quality rating, so we expect fu 1144s # expected: 'index.html.fu.gz' 1144s # received: 'index.html.fu.gz' 1144s ok 143 1144s # GET /modules/negotiation/en/ 1144s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 1144s # testing : bu has the highest quality but is non-existant, so fr is next best 1144s # expected: 'index.html.fr' 1144s # received: 'index.html.fr' 1144s ok 144 1144s # GET /modules/negotiation/en/two/index 1144s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 1144s # testing : bu has the highest quality but is non-existant, so fr is next best 1144s # expected: 'index.fr.html' 1144s # received: 'index.fr.html' 1144s ok 145 1144s # GET /modules/negotiation/en/compressed/ 1144s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 1144s # testing : bu has the highest quality but is non-existant, so fr is next best 1144s # expected: 'index.html.fr.gz' 1144s # received: 'index.html.fr.gz' 1144s ok 146 1144s # GET /modules/negotiation/query/test?foo 1144s # testing : The type map gives the script the highest quality; 1144s # the request included a query string 1144s # expected: 'QUERY_STRING --> foo' 1144s # received: 'QUERY_STRING --> foo' 1144s ok 147 1144s # testing : should send correct variant 1144s # expected: 'text/plain' 1144s # received: 'text/plain' 1144s ok 148 1144s # testing : should send correct variant 1144s # expected: 'text/plain' 1144s # received: 'text/plain' 1144s ok 149 1144s # testing : should send correct variant 1144s # expected: 'text/html' 1144s # received: 'text/html' 1144s ok 150 1144s # testing : should send correct variant 1144s # expected: 'image/jpeg' 1144s # received: 'image/jpeg' 1144s ok 151 1144s # testing : should send correct variant 1144s # expected: 'image/gif' 1144s # received: 'image/gif' 1144s ok 152 1144s # testing : should send correct variant 1144s # expected: 'text/plain' 1144s # received: 'text/plain' 1144s ok 153 1144s # testing : expect Not Acceptable for Accept: 1144s # expected: 406 1144s # received: '406' 1144s ok 154 1144s # testing : expect Not Acceptable for Accept: *bad 1144s # expected: 406 1144s # received: '406' 1144s ok 155 1144s # testing : expect Not Acceptable for Accept: /* 1144s # expected: 406 1144s # received: '406' 1144s ok 156 1144s # testing : expect Not Acceptable for Accept: */ 1144s # expected: 406 1144s # received: '406' 1144s ok 157 1144s # testing : expect Not Acceptable for Accept: te/* 1144s # expected: 406 1144s # received: '406' 1144s ok 158 1144s ok 1154s t/modules/proxy.t ................... 1154s 1..46 1154s # Running under perl version 5.038002 for linux 1154s # Current time local: Mon Jun 3 13:31:44 2024 1154s # Current time GMT: Mon Jun 3 13:31:44 2024 1154s # Using Test.pm version 1.31 1154s # Using Apache/Test.pm version 1.42 1154s # testing : reverse proxy 1154s # expected: 200 1154s # received: '200' 1154s ok 1 1154s # testing : reverse proxied body 1154s # expected: qr/^welcome to / 1154s # received: 'welcome to localhost:8529 1154s # ' 1154s ok 2 1154s # testing : reverse proxy to index.html 1154s # expected: 200 1154s # received: '200' 1154s ok 3 1154s # testing : reverse proxied body to index.html 1154s # expected: qr/^welcome to / 1154s # received: 'welcome to localhost:8529 1154s # ' 1154s ok 4 1154s # testing : reverse proxy match 1154s # expected: 200 1154s # received: '200' 1154s ok 5 1154s # testing : reverse proxied body match 1154s # expected: qr/^welcome to / 1154s # received: 'welcome to localhost:8529 1154s # ' 1154s ok 6 1154s # testing : reverse proxy match to index.html 1154s # expected: 200 1154s # received: '200' 1154s ok 7 1154s # testing : reverse proxied body match to index.html 1154s # expected: qr/^welcome to / 1154s # received: 'welcome to localhost:8529 1154s # ' 1154s ok 8 1154s # testing : reverse proxy match no slash 1154s # expected: 200 1154s # received: '200' 1154s ok 9 1154s # testing : reverse proxied body no slash 1154s # expected: qr/^welcome to / 1154s # received: 'welcome to localhost:8529 1154s # ' 1154s ok 10 1154s # testing : reverse proxy match w/ slash 1154s # expected: 200 1154s # received: '200' 1154s ok 11 1154s # testing : reverse proxied body w/ slash 1154s # expected: qr/^welcome to / 1154s # received: 'welcome to localhost:8529 1154s # ' 1154s ok 12 1154s # testing : reverse proxy match w/ slash to index.html 1154s # expected: 200 1154s # received: '200' 1154s ok 13 1154s # testing : reverse proxied body w/ slash to index.html 1154s # expected: qr/^welcome to / 1154s # received: 'welcome to localhost:8529 1154s # ' 1154s ok 14 1154s # testing : reverse Location-proxy to index.html 1154s # expected: 200 1154s # received: '200' 1154s ok 15 1154s # testing : reverse Location-proxied body 1154s # expected: qr/^welcome to / 1154s # received: 'welcome to localhost:8529 1154s # ' 1154s ok 16 1154s # testing : reverse Location-proxy blocked by no-proxy env 1154s # expected: 404 1154s # received: '404' 1154s ok 17 1154s # testing : reverse proxy to env.pl 1154s # expected: 200 1154s # received: '200' 1154s ok 18 1154s # testing : reverse proxied env.pl response 1154s # expected: qr/^APACHE_TEST_HOSTNAME = / 1154s # received: 'APACHE_TEST_HOSTNAME = test.host.name 1154s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1154s # CONTEXT_PREFIX = 1154s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1154s # ENV_TEST = mod_env test environment variable 1154s # ENV_TEST_EMPTY = 1154s # GATEWAY_INTERFACE = CGI/1.1 1154s # HTTP_CONNECTION = close 1154s # HTTP_HOST = localhost:8529 1154s # HTTP_USER_AGENT = libwww-perl/6.77 1154s # HTTP_X_FORWARDED_FOR = 127.0.0.1 1154s # HTTP_X_FORWARDED_HOST = localhost:8546 1154s # HTTP_X_FORWARDED_SERVER = localhost 1154s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1154s # QUERY_STRING = 1154s # REMOTE_ADDR = 127.0.0.1 1154s # REMOTE_PORT = 34522 1154s # REQUEST_METHOD = GET 1154s # REQUEST_SCHEME = http 1154s # REQUEST_URI = /modules/cgi/env.pl 1154s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1154s # SCRIPT_NAME = /modules/cgi/env.pl 1154s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 1154s # SCRIPT_URL = /modules/cgi/env.pl 1154s # SERVER_ADDR = 127.0.0.1 1154s # SERVER_ADMIN = tuser@localhost 1154s # SERVER_NAME = localhost 1154s # SERVER_PORT = 8529 1154s # SERVER_PROTOCOL = HTTP/1.1 1154s # SERVER_SIGNATURE = 1154s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1154s # UNIQUE_ID = Zl3FwpHBEfz1ngQaSvKUCwAAABg 1154s # ' 1154s ok 19 1154s # testing : X-Forwarded-For enabled 1154s # expected: qr/HTTP_X_FORWARDED_FOR = / 1154s # received: 'APACHE_TEST_HOSTNAME = test.host.name 1154s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1154s # CONTEXT_PREFIX = 1154s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1154s # ENV_TEST = mod_env test environment variable 1154s # ENV_TEST_EMPTY = 1154s # GATEWAY_INTERFACE = CGI/1.1 1154s # HTTP_CONNECTION = close 1154s # HTTP_HOST = localhost:8529 1154s # HTTP_USER_AGENT = libwww-perl/6.77 1154s # HTTP_X_FORWARDED_FOR = 127.0.0.1 1154s # HTTP_X_FORWARDED_HOST = localhost:8546 1154s # HTTP_X_FORWARDED_SERVER = localhost 1154s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1154s # QUERY_STRING = 1154s # REMOTE_ADDR = 127.0.0.1 1154s # REMOTE_PORT = 34522 1154s # REQUEST_METHOD = GET 1154s # REQUEST_SCHEME = http 1154s # REQUEST_URI = /modules/cgi/env.pl 1154s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1154s # SCRIPT_NAME = /modules/cgi/env.pl 1154s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 1154s # SCRIPT_URL = /modules/cgi/env.pl 1154s # SERVER_ADDR = 127.0.0.1 1154s # SERVER_ADMIN = tuser@localhost 1154s # SERVER_NAME = localhost 1154s # SERVER_PORT = 8529 1154s # SERVER_PROTOCOL = HTTP/1.1 1154s # SERVER_SIGNATURE = 1154s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1154s # UNIQUE_ID = Zl3FwpHBEfz1ngQaSvKUCwAAABg 1154s # ' 1154s ok 20 1154s # testing : reverse proxy to env.pl without X-F-F 1154s # expected: 200 1154s # received: '200' 1154s ok 21 1154s # testing : reverse proxied env.pl w/o X-F-F 1154s # expected: qr/HTTP_X_FORWARDED_FOR = / 1154s # received: 'APACHE_TEST_HOSTNAME = test.host.name 1154s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1154s # CONTEXT_PREFIX = 1154s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1154s # ENV_TEST = mod_env test environment variable 1154s # ENV_TEST_EMPTY = 1154s # GATEWAY_INTERFACE = CGI/1.1 1154s # HTTP_CONNECTION = Keep-Alive 1154s # HTTP_HOST = localhost:8529 1154s # HTTP_USER_AGENT = libwww-perl/6.77 1154s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1154s # QUERY_STRING = 1154s # REMOTE_ADDR = 127.0.0.1 1154s # REMOTE_PORT = 34524 1154s # REQUEST_METHOD = GET 1154s # REQUEST_SCHEME = http 1154s # REQUEST_URI = /modules/cgi/env.pl 1154s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1154s # SCRIPT_NAME = /modules/cgi/env.pl 1154s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 1154s # SCRIPT_URL = /modules/cgi/env.pl 1154s # SERVER_ADDR = 127.0.0.1 1154s # SERVER_ADMIN = tuser@localhost 1154s # SERVER_NAME = localhost 1154s # SERVER_PORT = 8529 1154s # SERVER_PROTOCOL = HTTP/1.1 1154s # SERVER_SIGNATURE = 1154s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1154s # UNIQUE_ID = Zl3FwpkrQQg4Jcj3Bac8wgAAAJc 1154s # ' 1154s ok 22 1154s # testing : reverse proxy with query string 1154s # expected: 200 1154s # received: '200' 1154s ok 23 1154s # testing : reverse proxied query string OK 1154s # expected: qr/QUERY_STRING = reverse-proxy\n/s 1154s # received: 'APACHE_TEST_HOSTNAME = test.host.name 1154s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1154s # CONTEXT_PREFIX = 1154s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1154s # ENV_TEST = mod_env test environment variable 1154s # ENV_TEST_EMPTY = 1154s # GATEWAY_INTERFACE = CGI/1.1 1154s # HTTP_CONNECTION = close 1154s # HTTP_HOST = localhost:8529 1154s # HTTP_USER_AGENT = libwww-perl/6.77 1154s # HTTP_X_FORWARDED_FOR = 127.0.0.1 1154s # HTTP_X_FORWARDED_HOST = localhost:8546 1154s # HTTP_X_FORWARDED_SERVER = localhost 1154s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1154s # QUERY_STRING = reverse-proxy 1154s # REMOTE_ADDR = 127.0.0.1 1154s # REMOTE_PORT = 34536 1154s # REQUEST_METHOD = GET 1154s # REQUEST_SCHEME = http 1154s # REQUEST_URI = /modules/cgi/env.pl?reverse-proxy 1154s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1154s # SCRIPT_NAME = /modules/cgi/env.pl 1154s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 1154s # SCRIPT_URL = /modules/cgi/env.pl 1154s # SERVER_ADDR = 127.0.0.1 1154s # SERVER_ADMIN = tuser@localhost 1154s # SERVER_NAME = localhost 1154s # SERVER_PORT = 8529 1154s # SERVER_PROTOCOL = HTTP/1.1 1154s # SERVER_SIGNATURE = 1154s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1154s # UNIQUE_ID = Zl3FwpHBEfz1ngQaSvKUDAAAAA8 1154s # ' 1154s ok 24 1154s # testing : reverse proxy to dripfeed CGI 1154s # expected: 200 1154s # received: '200' 1154s ok 25 1154s # testing : reverse proxied to dripfeed CGI content OK 1154s # expected: 'abcdef' 1154s # received: 'abcdef' 1154s ok 26 1154s # testing : reverse proxy to nph-102 1154s # expected: 102 1154s # received: '102' 1154s ok 27 1154s # testing : reverse proxy 102 response 1154s # expected: '' 1154s # received: '' 1154s ok 28 1154s # testing : reverse proxy URI decoding issue, PR 15207 1154s # expected: 404 1154s # received: '404' 1154s ok 29 1154s # testing : ProxyPass not-proxied request 1154s # expected: 200 1154s # received: '200' 1154s ok 30 1154s # testing : ProxyPass not-proxied content OK 1154s # expected: 'hello world' 1154s # received: 'hello world' 1154s ok 31 1154s # testing : Lua executed 1154s # expected: 200 1154s # received: '200' 1154s ok 32 1154s # testing : 'Set-Cookie domain=' wrongly updated by ProxyPassReverseCookieDomain, PR 61560 1154s # expected: 'fakedomain=local;domain=remote' 1154s # received: 'fakedomain=local;domain=remote' 1154s ok 33 1154s # testing : Lua executed 1154s # expected: 200 1154s # received: '200' 1154s ok 34 1154s # testing : 'Set-Cookie path=' wrongly updated by ProxyPassReverseCookiePath, PR 61560 1154s # expected: 'fakepath=/local;path=/remote' 1154s # received: 'fakepath=/local;path=/remote' 1154s ok 35 1154s # testing : Lua executed 1154s # expected: 200 1154s # received: '200' 1154s ok 36 1154s # testing : 'Set-Cookie path=' wrongly updated by ProxyPassReverseCookiePath and/or ProxyPassReverseCookieDomain 1154s # expected: 'domain=remote;path=/remote;foo=bar' 1154s # received: 'domain=remote;path=/remote;foo=bar' 1154s ok 37 1154s # testing : reverse proxy of redirect 1154s # expected: 301 1154s # received: '301' 1154s ok 38 1154s # testing : reverse proxy rewrote redirect 1154s # expected: qr/http:\/\/[^\/]*\/reverse\/alias/ 1154s # received: 'http://localhost:8546/reverse/alias' 1154s ok 39 1154s # testing : reverse proxy of redirect via balancer 1154s # expected: 301 1154s # received: '301' 1154s ok 40 1154s # testing : reverse proxy via balancer rewrote redirect 1154s # expected: 'http://localhost:8539/pr45434/5.html' 1154s # received: 'http://localhost:8539/pr45434/5.html' 1154s ok 41 1154s # testing : ProxyPass UDS path 1154s # expected: 200 1154s # received: '200' 1154s ok 42 1154s # testing : UDS content OK 1154s # expected: 'hello world' 1154s # received: 'hello world' 1154s ok 43 1154s # testing : proxy mapping=servlet map it to /servlet/mapping.html 1154s # expected: 200 1154s # received: '200' 1154s ok 44 1154s # testing : proxy mapping=servlet map it to /servlet/mapping.html 1154s # expected: 200 1154s # received: '200' 1154s ok 45 1154s # testing : proxy to /servlet/mapping.html 1154s # expected: 200 1154s # received: '200' 1154s ok 46 1154s ok 1156s t/modules/proxy_balancer.t .......... 1156s 1..16 1156s # Running under perl version 5.038002 for linux 1156s # Current time local: Mon Jun 3 13:31:54 2024 1156s # Current time GMT: Mon Jun 3 13:31:54 2024 1156s # Using Test.pm version 1.31 1156s # Using Apache/Test.pm version 1.42 1156s # testing : Balancer did not die 1156s # expected: 200 1156s # received: '200' 1156s ok 1 1156s # testing : Balancer did not die 1156s # expected: 200 1156s # received: '200' 1156s ok 2 1156s # testing : Balancer did not die 1156s # expected: 200 1156s # received: '200' 1156s ok 3 1156s # testing : failed over 1156s # expected: 200 1156s # received: '200' 1156s ok 4 1156s # testing : response body echoed 1156s # expected: 'AAAAAAAA' 1156s # received: 'AAAAAAAA' 1156s ok 5 1156s # testing : failed over 1156s # expected: 200 1156s # received: '200' 1156s ok 6 1156s # testing : response body echoed 1156s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 1156s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 1156s ok 7 1156s # testing : failed over 1156s # expected: 200 1156s # received: '200' 1156s ok 8 1156s # testing : response body echoed 1156s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 1156s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 1156s ok 9 1156s # testing : failed over 1156s # expected: 200 1156s # received: '200' 1156s ok 10 1156s # testing : response body echoed 1156s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 1156s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 1156s ok 11 1156s # testing : Can't find balancer-manager 1156s # expected: 200 1156s # received: '200' 1156s ok 12 1156s # testing : request failed 1156s # expected: 200 1156s # received: '200' 1156s ok 13 1156s # testing : AJP worker created 1156s # expected: qr/ajp/ 1156s # received: ' 1156s # Balancer Manager 1156s # 1156s # 1156s #

Load Balancer Manager for localhost

1156s # 1156s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1156s #
Server Built: 2024-04-18T15:13:41
1156s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
1156s #
1156s #

LoadBalancer Status for balancer://foo1 [p79194379_foo1]

1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/baltest1Yes
1156s #
1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85371.000Init Ok 10-100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85381.000Init Ok 00100 0 0 NONE30000ms1 (0)1 (0)
1156s #
1156s #

LoadBalancer Status for balancer://foo2 [p79194379_foo2]

1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bytraffic/baltest2Yes
1156s #
1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85371.000Init Ok 100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85381.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
1156s #
1156s #

LoadBalancer Status for balancer://foo3 [p79194379_foo3]

1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bybusyness/baltest3Yes
1156s #
1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85371.000Init Ok 10-100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85381.000Init Ok 00100 0 0 NONE30000ms1 (0)1 (0)
1156s #
1156s #

LoadBalancer Status for balancer://foo4 [p79194379_foo4]

1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01heartbeat/baltest4Yes
1156s #
1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85371.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
http://localhost:85381.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
1156s #
1156s #

LoadBalancer Status for balancer://pr45434 [p79194379_pr45434]

1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
1 [1 Used] (None) Off00byrequests/pr45434Yes
1156s #
1156s # 1156s # 1156s # 1156s # 1156s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:8529/modules1.000Init Ok 100212 280 NONE30000ms1 (0)1 (0)
1156s #
1156s #

LoadBalancer Status for balancer://failover [p79194379_failover]

1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/Yes
1156s #
1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85401.000Init Err 100 0 0 NONE30000ms1 (0)1 (0)
http://localhost:85371.000Init Stby Ok 4007.2K6.1KNONE30000ms1 (0)1 (0)
1156s #
1156s #

LoadBalancer Status for balancer://dynproxy [p79194379_dynproxy]

1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s # 1156s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
10 [0 Used] (None) Off00byrequests/dynproxyYes
1156s #
1156s # 1156s # 1156s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
1156s #
1156s # 1156s # ' 1156s ok 14 1156s # testing : request should fail for /dynproxy 1156s # expected: 503 1156s # received: '503' 1156s ok 15 1156s # testing : request failed to /dynproxy 1156s # expected: 200 1156s # received: '200' 1156s ok 16 1156s ok 1158s Can't exec "php-fpm": No such file or directory at t/modules/proxy_fcgi.t line 12. 1159s t/modules/proxy_fcgi.t .............. 1159s 1..27 1159s # Running under perl version 5.038002 for linux 1159s # Current time local: Mon Jun 3 13:31:56 2024 1159s # Current time GMT: Mon Jun 3 13:31:56 2024 1159s # Using Test.pm version 1.31 1159s # Using Apache/Test.pm version 1.42 1159s # testing : proxy to FCGI backend works (/fcgisetenv?query) 1159s # expected: 200 1159s # received: '200' 1159s ok 1 1159s # > APACHE_TEST_HOSTNAME=test.host.name 1159s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1159s # > CONTEXT_PREFIX= 1159s # > DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1159s # > ENV_TEST=mod_env test environment variable 1159s # > ENV_TEST_EMPTY= 1159s # > FCGI_ROLE=RESPONDER 1159s # > GATEWAY_INTERFACE=CGI/1.1 1159s # > HTTP_CONNECTION=TE, close 1159s # > HTTP_HOST=localhost:8542 1159s # > HTTP_TE=deflate,gzip;q=0.3 1159s # > HTTP_USER_AGENT=libwww-perl/6.77 1159s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1159s # > QUERY_STRING=test_value 1159s # > REMOTE_PORT=33476 1159s # > REQUEST_METHOD=GET 1159s # > REQUEST_SCHEME=http 1159s # > REQUEST_URI=/fcgisetenv?query 1159s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/fcgisetenv 1159s # > SCRIPT_NAME=/fcgisetenv 1159s # > SCRIPT_URI=http://localhost:8542/fcgisetenv 1159s # > SCRIPT_URL=/fcgisetenv 1159s # > SERVER_ADDR=127.0.0.1 1159s # > SERVER_ADMIN=tuser@localhost 1159s # > SERVER_NAME=localhost 1159s # > SERVER_PORT=8542 1159s # > SERVER_PROTOCOL=HTTP/1.1 1159s # > SERVER_SIGNATURE= 1159s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1159s # > TEST_CGI_VERSION=v1.1 1159s # > TEST_DOCROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1159s # > TEST_EMPTY= 1159s # > UNIQUE_ID=Zl3FzpHBEfz1ngQaSvKUJQAAAAY 1159s # > proxy-nokeepalive=1 1159s # testing : ProxyFCGISetEnvIf can override an existing variable 1159s # expected: 'test_value' 1159s # received: 'test_value' 1159s ok 2 1159s # testing : ProxyFCGISetEnvIf does not set variables if condition is false 1159s # expected: undef 1159s # received: undef 1159s ok 3 1159s # testing : ProxyFCGISetEnvIf can set empty values 1159s # expected: '' 1159s # received: '' 1159s ok 4 1159s # testing : ProxyFCGISetEnvIf can replace with request variables 1159s # expected: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs' 1159s # received: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs' 1159s ok 5 1159s # testing : ProxyFCGISetEnvIf can replace with backreferences 1159s # expected: 'v1.1' 1159s # received: 'v1.1' 1159s ok 6 1159s # testing : ProxyFCGISetEnvIf can unset var 1159s # expected: undef 1159s # received: undef 1159s ok 7 1159s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-generic/index.php?query) 1159s # expected: 200 1159s # received: '200' 1159s ok 8 1159s # > APACHE_TEST_HOSTNAME=test.host.name 1159s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1159s # > CONTEXT_PREFIX= 1159s # > DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1159s # > ENV_TEST=mod_env test environment variable 1159s # > ENV_TEST_EMPTY= 1159s # > FCGI_ROLE=RESPONDER 1159s # > GATEWAY_INTERFACE=CGI/1.1 1159s # > HTTP_CONNECTION=TE, close 1159s # > HTTP_HOST=localhost:8542 1159s # > HTTP_TE=deflate,gzip;q=0.3 1159s # > HTTP_USER_AGENT=libwww-perl/6.77 1159s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1159s # > QUERY_STRING=query 1159s # > REMOTE_ADDR=127.0.0.1 1159s # > REMOTE_PORT=33488 1159s # > REQUEST_METHOD=GET 1159s # > REQUEST_SCHEME=http 1159s # > REQUEST_URI=/modules/proxy/fcgi-generic/index.php?query 1159s # > SCRIPT_FILENAME=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php 1159s # > SCRIPT_NAME=/modules/proxy/fcgi-generic/index.php 1159s # > SCRIPT_URI=http://localhost:8542/modules/proxy/fcgi-generic/index.php 1159s # > SCRIPT_URL=/modules/proxy/fcgi-generic/index.php 1159s # > SERVER_ADDR=127.0.0.1 1159s # > SERVER_ADMIN=tuser@localhost 1159s # > SERVER_NAME=localhost 1159s # > SERVER_PORT=8542 1159s # > SERVER_PROTOCOL=HTTP/1.1 1159s # > SERVER_SIGNATURE= 1159s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1159s # > UNIQUE_ID=Zl3FzpkrQQg4Jcj3Bac8zwAAAJg 1159s # > proxy-nokeepalive=1 1159s # testing : GENERIC SCRIPT_FILENAME should have neither query string nor proxy: prefix 1159s # expected: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php' 1159s # received: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php' 1159s ok 9 1159s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-generic-rewrite/index.php?query) 1159s # expected: 200 1159s # received: '200' 1159s ok 10 1159s # > APACHE_TEST_HOSTNAME=test.host.name 1159s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1159s # > CONTEXT_PREFIX= 1159s # > DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1159s # > ENV_TEST=mod_env test environment variable 1159s # > ENV_TEST_EMPTY= 1159s # > FCGI_ROLE=RESPONDER 1159s # > GATEWAY_INTERFACE=CGI/1.1 1159s # > HTTP_CONNECTION=TE, close 1159s # > HTTP_HOST=localhost:8542 1159s # > HTTP_TE=deflate,gzip;q=0.3 1159s # > HTTP_USER_AGENT=libwww-perl/6.77 1159s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1159s # > QUERY_STRING=query 1159s # > REMOTE_ADDR=127.0.0.1 1159s # > REMOTE_PORT=33494 1159s # > REQUEST_METHOD=GET 1159s # > REQUEST_SCHEME=http 1159s # > REQUEST_URI=/modules/proxy/fcgi-generic-rewrite/index.php?query 1159s # > SCRIPT_FILENAME=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php 1159s # > SCRIPT_NAME=/modules/proxy/fcgi-generic-rewrite/index.php 1159s # > SCRIPT_URI=http://localhost:8542/modules/proxy/fcgi-generic-rewrite/index.php 1159s # > SCRIPT_URL=/modules/proxy/fcgi-generic-rewrite/index.php 1159s # > SERVER_ADDR=127.0.0.1 1159s # > SERVER_ADMIN=tuser@localhost 1159s # > SERVER_NAME=localhost 1159s # > SERVER_PORT=8542 1159s # > SERVER_PROTOCOL=HTTP/1.1 1159s # > SERVER_SIGNATURE= 1159s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1159s # > UNIQUE_ID=Zl3Fz5HBEfz1ngQaSvKUJgAAAAQ 1159s # > proxy-nokeepalive=1 1159s # testing : GENERIC SCRIPT_FILENAME should have neither query string nor proxy: prefix 1159s # expected: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php' 1159s # received: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php' 1159s ok 11 1159s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-rewrite-path-info/path/info?query) 1159s # expected: 200 1159s # received: '200' 1159s ok 12 1159s # > APACHE_TEST_HOSTNAME=test.host.name 1159s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1159s # > CONTEXT_PREFIX= 1159s # > DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1159s # > ENV_TEST=mod_env test environment variable 1159s # > ENV_TEST_EMPTY= 1159s # > FCGI_ROLE=RESPONDER 1159s # > GATEWAY_INTERFACE=CGI/1.1 1159s # > HTTP_CONNECTION=TE, close 1159s # > HTTP_HOST=localhost:8542 1159s # > HTTP_TE=deflate,gzip;q=0.3 1159s # > HTTP_USER_AGENT=libwww-perl/6.77 1159s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1159s # > PATH_INFO=/path/info 1159s # > PATH_TRANSLATED=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/path/info 1159s # > QUERY_STRING=query 1159s # > REDIRECT_APACHE_TEST_HOSTNAME=test.host.name 1159s # > REDIRECT_ENV_TEST=mod_env test environment variable 1159s # > REDIRECT_ENV_TEST_EMPTY= 1159s # > REDIRECT_QUERY_STRING=query 1159s # > REDIRECT_SCRIPT_URI=http://localhost:8542/modules/proxy/fcgi-rewrite-path-info/path/info 1159s # > REDIRECT_SCRIPT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 1159s # > REDIRECT_STATUS=200 1159s # > REDIRECT_UNIQUE_ID=Zl3Fz5HBEfz1ngQaSvKUJwAAAAw 1159s # > REDIRECT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 1159s # > REMOTE_ADDR=127.0.0.1 1159s # > REMOTE_PORT=33500 1159s # > REQUEST_METHOD=GET 1159s # > REQUEST_SCHEME=http 1159s # > REQUEST_URI=/modules/proxy/fcgi-rewrite-path-info/path/info?query 1159s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php 1159s # > SCRIPT_NAME=/modules/proxy/fcgi-rewrite-path-info/index.php 1159s # > SCRIPT_URI=http://localhost:8542/modules/proxy/fcgi-rewrite-path-info/path/info 1159s # > SCRIPT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 1159s # > SERVER_ADDR=127.0.0.1 1159s # > SERVER_ADMIN=tuser@localhost 1159s # > SERVER_NAME=localhost 1159s # > SERVER_PORT=8542 1159s # > SERVER_PROTOCOL=HTTP/1.1 1159s # > SERVER_SIGNATURE= 1159s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1159s # > UNIQUE_ID=Zl3Fz5HBEfz1ngQaSvKUJwAAAAw 1159s # > proxy-nokeepalive=1 1159s # testing : Default SCRIPT_FILENAME has proxy:fcgi prefix for compatibility 1159s # expected: 'proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php' 1159s # received: 'proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php' 1159s ok 13 1159s # testing : Default SCRIPT_NAME uses actual path to script 1159s # expected: '/modules/proxy/fcgi-rewrite-path-info/index.php' 1159s # received: '/modules/proxy/fcgi-rewrite-path-info/index.php' 1159s ok 14 1159s # testing : Default PATH_INFO is correct 1159s # expected: '/path/info' 1159s # received: '/path/info' 1159s ok 15 1159s # testing : Default PATH_TRANSLATED is correct 1159s # expected: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/path/info' 1159s # received: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/path/info' 1159s ok 16 1159s # testing : Default QUERY_STRING is correct 1159s # expected: 'query' 1159s # received: 'query' 1159s ok 17 1159s # testing : Default REDIRECT_URL uses original client URL 1159s # expected: '/modules/proxy/fcgi-rewrite-path-info/path/info' 1159s # received: '/modules/proxy/fcgi-rewrite-path-info/path/info' 1159s ok 18 1159s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-action/index.php/path/info?query) 1159s # expected: 200 1159s # received: '200' 1159s ok 19 1159s # > APACHE_TEST_HOSTNAME=test.host.name 1159s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1159s # > CONTEXT_PREFIX= 1159s # > DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1159s # > ENV_TEST=mod_env test environment variable 1159s # > ENV_TEST_EMPTY= 1159s # > FCGI_ROLE=RESPONDER 1159s # > GATEWAY_INTERFACE=CGI/1.1 1159s # > HTTP_CONNECTION=TE, close 1159s # > HTTP_HOST=localhost:8542 1159s # > HTTP_TE=deflate,gzip;q=0.3 1159s # > HTTP_USER_AGENT=libwww-perl/6.77 1159s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1159s # > PATH_INFO=/modules/proxy/fcgi-action/index.php/path/info 1159s # > PATH_TRANSLATED=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info 1159s # > QUERY_STRING=query 1159s # > REDIRECT_APACHE_TEST_HOSTNAME=test.host.name 1159s # > REDIRECT_ENV_TEST=mod_env test environment variable 1159s # > REDIRECT_ENV_TEST_EMPTY= 1159s # > REDIRECT_HANDLER=application/x-fcgi-action 1159s # > REDIRECT_QUERY_STRING=query 1159s # > REDIRECT_SCRIPT_URI=http://localhost:8542/modules/proxy/fcgi-action/index.php/path/info 1159s # > REDIRECT_SCRIPT_URL=/modules/proxy/fcgi-action/index.php/path/info 1159s # > REDIRECT_STATUS=200 1159s # > REDIRECT_UNIQUE_ID=Zl3Fz5krQQg4Jcj3Bac80AAAAIE 1159s # > REDIRECT_URL=/modules/proxy/fcgi-action/index.php/path/info 1159s # > REMOTE_ADDR=127.0.0.1 1159s # > REMOTE_PORT=33514 1159s # > REQUEST_METHOD=GET 1159s # > REQUEST_SCHEME=http 1159s # > REQUEST_URI=/modules/proxy/fcgi-action/index.php/path/info?query 1159s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual 1159s # > SCRIPT_NAME=/fcgi-action-virtual 1159s # > SCRIPT_URI=http://localhost:8542/modules/proxy/fcgi-action/index.php/path/info 1159s # > SCRIPT_URL=/modules/proxy/fcgi-action/index.php/path/info 1159s # > SERVER_ADDR=127.0.0.1 1159s # > SERVER_ADMIN=tuser@localhost 1159s # > SERVER_NAME=localhost 1159s # > SERVER_PORT=8542 1159s # > SERVER_PROTOCOL=HTTP/1.1 1159s # > SERVER_SIGNATURE= 1159s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1159s # > UNIQUE_ID=Zl3Fz5krQQg4Jcj3Bac80AAAAIE 1159s # > proxy-nokeepalive=1 1159s # testing : Action SCRIPT_FILENAME has proxy:fcgi prefix and uses virtual action Location 1159s # expected: 'proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual' 1159s # received: 'proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual' 1159s ok 20 1159s # testing : Action SCRIPT_NAME is the virtual action Location 1159s # expected: '/fcgi-action-virtual' 1159s # received: '/fcgi-action-virtual' 1159s ok 21 1159s # testing : Action PATH_INFO contains full URI path 1159s # expected: '/modules/proxy/fcgi-action/index.php/path/info' 1159s # received: '/modules/proxy/fcgi-action/index.php/path/info' 1159s ok 22 1159s # testing : Action PATH_TRANSLATED contains full URI path 1159s # expected: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info' 1159s # received: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info' 1159s ok 23 1159s # testing : Action QUERY_STRING is correct 1159s # expected: 'query' 1159s # received: 'query' 1159s ok 24 1159s # testing : Action REDIRECT_URL uses original client URL 1159s # expected: '/modules/proxy/fcgi-action/index.php/path/info' 1159s # received: '/modules/proxy/fcgi-action/index.php/path/info' 1159s ok 25 1159s # testing : proxy to FCGI backend works (/modules/proxy/fcgi/index.php) 1159s # expected: 200 1159s # received: '200' 1159s ok 26 1159s # > APACHE_TEST_HOSTNAME=test.host.name 1159s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1159s # > CONTEXT_PREFIX= 1159s # > DOCUMENT_ROOT=/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1159s # > ENV_TEST=mod_env test environment variable 1159s # > ENV_TEST_EMPTY= 1159s # > FCGI_ROLE=RESPONDER 1159s # > GATEWAY_INTERFACE=CGI/1.1 1159s # > HTTP_CONNECTION=TE, close 1159s # > HTTP_HOST=localhost:8542 1159s # > HTTP_TE=deflate,gzip;q=0.3 1159s # > HTTP_USER_AGENT=libwww-perl/6.77 1159s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1159s # > QUERY_STRING= 1159s # > REMOTE_ADDR=127.0.0.1 1159s # > REMOTE_PORT=33530 1159s # > REQUEST_METHOD=GET 1159s # > REQUEST_SCHEME=http 1159s # > REQUEST_URI=/modules/proxy/fcgi/index.php 1159s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8541/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi/index.php 1159s # > SCRIPT_NAME=/modules/proxy/fcgi/index.php 1159s # > SCRIPT_URI=http://localhost:8542/modules/proxy/fcgi/index.php 1159s # > SCRIPT_URL=/modules/proxy/fcgi/index.php 1159s # > SERVER_ADDR=127.0.0.1 1159s # > SERVER_ADMIN=tuser@localhost 1159s # > SERVER_NAME=localhost 1159s # > SERVER_PORT=8542 1159s # > SERVER_PROTOCOL=HTTP/1.1 1159s # > SERVER_SIGNATURE= 1159s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1159s # > UNIQUE_ID=Zl3Fz5HBEfz1ngQaSvKUKAAAAAI 1159s # > proxy-nokeepalive=1 1159s # testing : Server sets correct SCRIPT_NAME by default 1159s # expected: '/modules/proxy/fcgi/index.php' 1159s # received: '/modules/proxy/fcgi/index.php' 1159s ok 27 1159s ok 1161s t/modules/proxy_websockets.t ........ skipped: cannot find module 'AnyEvent::WebSocket::Client' 1163s t/modules/ratelimit.t ............... 1163s 1..3 1163s # Running under perl version 5.038002 for linux 1163s # Current time local: Mon Jun 3 13:32:01 2024 1163s # Current time GMT: Mon Jun 3 13:32:01 2024 1163s # Using Test.pm version 1.31 1163s # Using Apache/Test.pm version 1.42 1163s # Status Line: '200 OK' 1163s # testing : ratelimited small file 1163s # expected: '200' 1163s # received: '200' 1163s ok 1 1163s # Status Line: '200 OK' 1163s # testing : ratelimited small autoindex output 1163s # expected: '200' 1163s # received: '200' 1163s ok 2 1163s # Status Line: '200 OK' 1163s # testing : ratelimited chunked response 1163s # expected: '200' 1163s # received: '200' 1163s ok 3 1163s ok 1165s t/modules/reflector.t ............... 1165s 1..14 1165s # Running under perl version 5.038002 for linux 1165s # Current time local: Mon Jun 3 13:32:03 2024 1165s # Current time GMT: Mon Jun 3 13:32:03 2024 1165s # Using Test.pm version 1.31 1165s # Using Apache/Test.pm version 1.42 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 1 1165s ok 2 1165s # testing : 'Content-Encoding' has not been added because there was no filter 1165s # expected: undef 1165s # received: undef 1165s ok 3 1165s # testing : 'header2reflect' is present 1165s # expected: '1' 1165s # received: '1' 1165s ok 4 1165s # testing : 'header2update' is absent 1165s # expected: undef 1165s # received: undef 1165s ok 5 1165s # testing : 'header2updateUpdated' is present 1165s # expected: '1' 1165s # received: '1' 1165s ok 6 1165s # testing : 'header2delete' is absent 1165s # expected: undef 1165s # received: undef 1165s ok 7 1165s # testing : Checking return code is '200' 1165s # expected: 200 1165s # received: '200' 1165s ok 8 1165s ok 9 1165s # testing : 'Content-Encoding' has been added by the DEFLATE filter 1165s # expected: 'gzip' 1165s # received: 'gzip' 1165s ok 10 1165s # testing : 'header2reflect' is present 1165s # expected: '1' 1165s # received: '1' 1165s ok 11 1165s # testing : 'header2update' is absent 1165s # expected: undef 1165s # received: undef 1165s ok 12 1165s # testing : 'header2updateUpdated' is present 1165s # expected: '1' 1165s # received: '1' 1165s ok 13 1165s # testing : 'header2delete' is absent 1165s # expected: undef 1165s # received: undef 1165s ok 14 1165s ok 1167s t/modules/remoteip.t ................ 1167s 1..12 1167s # Running under perl version 5.038002 for linux 1167s # Current time local: Mon Jun 3 13:32:05 2024 1167s # Current time GMT: Mon Jun 3 13:32:05 2024 1167s # Using Test.pm version 1.31 1167s # Using Apache/Test.pm version 1.42 1167s ok 1 1167s # testing : PROXY human readable TCP4 protocol check 1167s # expected: 200 1167s # received: '200' 1167s ok 2 1167s # testing : Content check 1167s # expected: 'PROXY-OK' 1167s # received: 'PROXY-OK' 1167s ok 3 1167s ok 4 1167s # testing : broken PROXY human readable protocol check 1167s # expected: undef 1167s # received: undef 1167s ok 5 1167s # testing : Content check 1167s # expected: '' 1167s # received: '' 1167s ok 6 1167s ok 7 1167s # testing : PROXY human readable TCP6 protocol check 1167s # expected: 200 1167s # received: '200' 1167s ok 8 1167s # testing : Content check 1167s # expected: 'PROXY-OK' 1167s # received: 'PROXY-OK' 1167s ok 9 1167s ok 10 1167s # testing : PROXY binary protocol TCP4 check 1167s # expected: 200 1167s # received: '200' 1167s ok 11 1167s # testing : Content check 1167s # expected: 'PROXY-OK' 1167s # received: 'PROXY-OK' 1167s ok 12 1167s ok 1169s t/modules/rewrite.t ................. 1169s 1..53 1169s # Running under perl version 5.038002 for linux 1169s # Current time local: Mon Jun 3 13:32:07 2024 1169s # Current time GMT: Mon Jun 3 13:32:07 2024 1169s # Using Test.pm version 1.31 1169s # Using Apache/Test.pm version 1.42 1169s ok 1 1169s ok 2 1169s ok 3 1169s ok 4 1169s ok 5 1169s ok 6 1169s ok 7 1169s ok 8 1169s ok 9 1169s ok 10 1169s ok 11 1169s ok 12 1169s ok 13 1169s ok 14 1169s ok 15 1169s ok 16 1169s ok 17 1169s ok 18 1169s ok 19 1169s ok 20 1169s ok 21 1169s # testing : query-string append test 1169s # expected: qr/\nQUERY_STRING = foo=bar\&baz=bee\n/s 1169s # received: 'APACHE_TEST_HOSTNAME = test.host.name 1169s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1169s # CONTEXT_PREFIX = 1169s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1169s # ENV_TEST = mod_env test environment variable 1169s # ENV_TEST_EMPTY = 1169s # GATEWAY_INTERFACE = CGI/1.1 1169s # HTTP_CONNECTION = TE, close 1169s # HTTP_HOST = localhost:8529 1169s # HTTP_TE = deflate,gzip;q=0.3 1169s # HTTP_USER_AGENT = libwww-perl/6.77 1169s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1169s # QUERY_STRING = foo=bar&baz=bee 1169s # REDIRECT_APACHE_TEST_HOSTNAME = test.host.name 1169s # REDIRECT_ENV_TEST = mod_env test environment variable 1169s # REDIRECT_ENV_TEST_EMPTY = 1169s # REDIRECT_QUERY_STRING = foo=bar&baz=bee 1169s # REDIRECT_SCRIPT_URI = http://localhost:8529/modules/rewrite/qsa.html 1169s # REDIRECT_SCRIPT_URL = /modules/rewrite/qsa.html 1169s # REDIRECT_STATUS = 200 1169s # REDIRECT_UNIQUE_ID = Zl3F2ZkrQQg4Jcj3Bac82AAAAIk 1169s # REDIRECT_URL = /modules/rewrite/qsa.html 1169s # REMOTE_ADDR = 127.0.0.1 1169s # REMOTE_PORT = 48400 1169s # REQUEST_METHOD = GET 1169s # REQUEST_SCHEME = http 1169s # REQUEST_URI = /modules/rewrite/qsa.html?baz=bee 1169s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1169s # SCRIPT_NAME = /modules/cgi/env.pl 1169s # SCRIPT_URI = http://localhost:8529/modules/rewrite/qsa.html 1169s # SCRIPT_URL = /modules/rewrite/qsa.html 1169s # SERVER_ADDR = 127.0.0.1 1169s # SERVER_ADMIN = tuser@localhost 1169s # SERVER_NAME = localhost 1169s # SERVER_PORT = 8529 1169s # SERVER_PROTOCOL = HTTP/1.1 1169s # SERVER_SIGNATURE = 1169s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1169s # UNIQUE_ID = Zl3F2ZkrQQg4Jcj3Bac82AAAAIk' 1169s ok 22 1169s # testing : per-dir redirect response code is OK 1169s # expected: 301 1169s # received: '301' 1169s ok 23 1169s # testing : per-dir query-string escaping is OK 1169s # expected: 'http://localhost:8529/foobar.html?q=%25' 1169s # received: 'http://localhost:8529/foobar.html?q=%25' 1169s ok 24 1169s # testing : redirect response code is OK 1169s # expected: 301 1169s # received: '301' 1169s ok 25 1169s # testing : query-string escaping is OK 1169s # expected: 'http://localhost:8529/foobar.html?q=%25' 1169s # received: 'http://localhost:8529/foobar.html?q=%25' 1169s ok 26 1169s # testing : request was proxied 1169s # expected: 'JACKPOT' 1169s # received: 'JACKPOT' 1169s ok 27 1169s # testing : per-dir proxied rewrite escaping worked 1169s # expected: 'foo bar' 1169s # received: 'foo bar' 1169s ok 28 1169s # testing : QUERY_STRING passed OK 1169s # expected: qr/QUERY_STRING = fish=fowl\n/s 1169s # received: 'APACHE_TEST_HOSTNAME = test.host.name 1169s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1169s # CONTEXT_PREFIX = 1169s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1169s # ENV_TEST = mod_env test environment variable 1169s # ENV_TEST_EMPTY = 1169s # GATEWAY_INTERFACE = CGI/1.1 1169s # HTTP_CONNECTION = Keep-Alive 1169s # HTTP_HOST = localhost:8529 1169s # HTTP_USER_AGENT = libwww-perl/6.77 1169s # HTTP_X_FORWARDED_FOR = 127.0.0.1 1169s # HTTP_X_FORWARDED_HOST = localhost:8529 1169s # HTTP_X_FORWARDED_SERVER = localhost 1169s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1169s # QUERY_STRING = fish=fowl 1169s # REMOTE_ADDR = 127.0.0.1 1169s # REMOTE_PORT = 48480 1169s # REQUEST_METHOD = GET 1169s # REQUEST_SCHEME = http 1169s # REQUEST_URI = /modules/cgi/env.pl?fish=fowl 1169s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1169s # SCRIPT_NAME = /modules/cgi/env.pl 1169s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 1169s # SCRIPT_URL = /modules/cgi/env.pl 1169s # SERVER_ADDR = 127.0.0.1 1169s # SERVER_ADMIN = tuser@localhost 1169s # SERVER_NAME = localhost 1169s # SERVER_PORT = 8529 1169s # SERVER_PROTOCOL = HTTP/1.1 1169s # SERVER_SIGNATURE = 1169s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1169s # UNIQUE_ID = Zl3F2ZQK580l2O4ro0u8twAAAFI' 1169s ok 29 1169s # testing : RewriteCond QUERY_STRING test 1169s # expected: 404 1169s # received: '404' 1169s ok 30 1169s # testing : QUERY_STRING passed OK 1169s # expected: qr/QUERY_STRING = horse=trigger\n/s 1169s # received: 'APACHE_TEST_HOSTNAME = test.host.name 1169s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1169s # CONTEXT_PREFIX = 1169s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1169s # ENV_TEST = mod_env test environment variable 1169s # ENV_TEST_EMPTY = 1169s # GATEWAY_INTERFACE = CGI/1.1 1169s # HTTP_CONNECTION = Keep-Alive 1169s # HTTP_HOST = localhost:8529 1169s # HTTP_USER_AGENT = libwww-perl/6.77 1169s # HTTP_X_FORWARDED_FOR = 127.0.0.1 1169s # HTTP_X_FORWARDED_HOST = localhost:8529 1169s # HTTP_X_FORWARDED_SERVER = localhost 1169s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1169s # QUERY_STRING = horse=trigger 1169s # REMOTE_ADDR = 127.0.0.1 1169s # REMOTE_PORT = 48434 1169s # REQUEST_METHOD = GET 1169s # REQUEST_SCHEME = http 1169s # REQUEST_URI = /modules/cgi/env.pl?horse=trigger 1169s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1169s # SCRIPT_NAME = /modules/cgi/env.pl 1169s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 1169s # SCRIPT_URL = /modules/cgi/env.pl 1169s # SERVER_ADDR = 127.0.0.1 1169s # SERVER_ADMIN = tuser@localhost 1169s # SERVER_NAME = localhost 1169s # SERVER_PORT = 8529 1169s # SERVER_PROTOCOL = HTTP/1.1 1169s # SERVER_SIGNATURE = 1169s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1169s # UNIQUE_ID = Zl3F2ZHBEfz1ngQaSvKUQAAAABg' 1169s ok 31 1169s # testing : proxy/QSA test success 1169s # expected: 200 1169s # received: '200' 1169s ok 32 1169s # testing : proxy/QSA test appended args correctly 1169s # expected: qr/QUERY_STRING = foo=bar\&bloo=blar\n/s 1169s # received: 'HTTP/1.1 200 OK 1169s # Connection: close 1169s # Date: Mon, 03 Jun 2024 13:32:09 GMT 1169s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1169s # Vary: In-If1 1169s # Content-Length: 1255 1169s # Content-Type: text/plain 1169s # Client-Date: Mon, 03 Jun 2024 13:32:09 GMT 1169s # Client-Peer: 127.0.0.1:8529 1169s # Client-Response-Num: 1 1169s # DMMATCH1: 1, 1 1169s # 1169s # APACHE_TEST_HOSTNAME = test.host.name 1169s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1169s # CONTEXT_PREFIX = 1169s # DOCUMENT_ROOT = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs 1169s # ENV_TEST = mod_env test environment variable 1169s # ENV_TEST_EMPTY = 1169s # GATEWAY_INTERFACE = CGI/1.1 1169s # HTTP_CONNECTION = Keep-Alive 1169s # HTTP_HOST = localhost:8529 1169s # HTTP_USER_AGENT = libwww-perl/6.77 1169s # HTTP_X_FORWARDED_FOR = 127.0.0.1 1169s # HTTP_X_FORWARDED_HOST = localhost:8529 1169s # HTTP_X_FORWARDED_SERVER = localhost 1169s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1169s # QUERY_STRING = foo=bar&bloo=blar 1169s # REMOTE_ADDR = 127.0.0.1 1169s # REMOTE_PORT = 48480 1169s # REQUEST_METHOD = GET 1169s # REQUEST_SCHEME = http 1169s # REQUEST_URI = /modules/cgi/env.pl?foo=bar&bloo=blar 1169s # SCRIPT_FILENAME = /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1169s # SCRIPT_NAME = /modules/cgi/env.pl 1169s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 1169s # SCRIPT_URL = /modules/cgi/env.pl 1169s # SERVER_ADDR = 127.0.0.1 1169s # SERVER_ADMIN = tuser@localhost 1169s # SERVER_NAME = localhost 1169s # SERVER_PORT = 8529 1169s # SERVER_PROTOCOL = HTTP/1.1 1169s # SERVER_SIGNATURE = 1169s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1169s # UNIQUE_ID = Zl3F2ZQK580l2O4ro0u8uAAAAFI 1169s # ' 1169s ok 33 1169s # testing : PR 60478 rewrite loop is halted 1169s # expected: 500 1169s # received: '500' 1169s ok 34 1169s # testing : Correct internal redirect happened, OK 1169s # expected: qr/VARY2/ 1169s # received: 'VARY2 1169s # ' 1169s ok 35 1169s # testing : Vary:Host header not added, OK 1169s # expected: qr/(?!.*Host.*)/ 1169s # received: 'In-If1' 1169s ok 36 1169s # testing : Correct internal redirect happened, OK 1169s # expected: qr/VARY2/ 1169s # received: 'VARY2 1169s # ' 1169s ok 37 1169s # testing : Vary:Host header not added, OK 1169s # expected: qr/(?!.*Host.*)/ 1169s # received: 'In-If1' 1169s ok 38 1169s # testing : Correct internal redirect happened, OK 1169s # expected: qr/VARY4/ 1169s # received: 'VARY4' 1169s ok 39 1169s # testing : Vary:User-Agent header added, OK 1169s # expected: qr/User-Agent/ 1169s # received: 'In-If1,User-Agent' 1169s ok 40 1169s # testing : Correct internal redirect happened, OK 1169s # expected: qr/VARY4/ 1169s # received: 'VARY4' 1169s ok 41 1169s # testing : Vary:Accept header added, OK 1169s # expected: qr/Accept/ 1169s # received: 'In-If1,Accept' 1169s ok 42 1169s # testing : Correct internal redirect happened, OK 1169s # expected: qr/VARY4/ 1169s # received: 'VARY4' 1169s ok 43 1169s # testing : Vary:Referer header added, OK 1169s # expected: qr/Referer/ 1169s # received: 'In-If1,Referer' 1169s ok 44 1169s # testing : Vary:Accept header not added, OK 1169s # expected: qr/(?!.*Accept.*)/ 1169s # received: 'In-If1,Referer' 1169s ok 45 1169s # testing : Correct internal redirect happened, OK 1169s # expected: qr/VARY4/ 1169s # received: 'VARY4' 1169s ok 46 1169s # testing : Vary:Host header not added, OK 1169s # expected: qr/(?!.*Host.*)/ 1169s # received: 'In-If1' 1169s ok 47 1169s # testing : samesite not present with no arg 1169s # expected: qr/(?!.*SameSite=.*)/ 1169s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Fri, 02-Aug-2024 13:32:09 GMT; secure; HttpOnly' 1169s ok 48 1169s # testing : samesite not present with 0 1169s # expected: qr/(?!.*SameSite=.*)/ 1169s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Fri, 02-Aug-2024 13:32:09 GMT; secure; HttpOnly' 1169s ok 49 1169s # testing : samesite not present with false 1169s # expected: qr/(?!.*SameSite=.*)/ 1169s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Fri, 02-Aug-2024 13:32:09 GMT; secure; HttpOnly' 1169s ok 50 1169s # testing : samesite=none 1169s # expected: qr/SameSite=none/ 1169s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Fri, 02-Aug-2024 13:32:09 GMT; secure; HttpOnly; SameSite=none' 1169s ok 51 1169s # testing : samesite=lax 1169s # expected: qr/SameSite=lax/ 1169s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Fri, 02-Aug-2024 13:32:09 GMT; secure; HttpOnly; SameSite=lax' 1169s ok 52 1169s # testing : samesite=foo 1169s # expected: qr/SameSite=foo/ 1169s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Fri, 02-Aug-2024 13:32:09 GMT; secure; HttpOnly; SameSite=foo' 1169s ok 53 1169s ok 1171s t/modules/sed.t ..................... 1171s 1..2 1171s # Running under perl version 5.038002 for linux 1171s # Current time local: Mon Jun 3 13:32:09 2024 1171s # Current time GMT: Mon Jun 3 13:32:09 2024 1171s # Using Test.pm version 1.31 1171s # Using Apache/Test.pm version 1.42 1171s # testing : status code for /apache/sed/out-foo/foobar.html 1171s # expected: 200 1171s # received: '200' 1171s ok 1 1171s # testing : sed output filter 1171s # expected: 'barbar' 1171s # received: 'barbar' 1171s ok 2 1171s ok 1173s t/modules/session.t ................. 1173s 1..140 todo 53 54 88 89; 1173s # Running under perl version 5.038002 for linux 1173s # Current time local: Mon Jun 3 13:32:11 2024 1173s # Current time GMT: Mon Jun 3 13:32:11 2024 1173s # Using Test.pm version 1.31 1173s # Using Apache/Test.pm version 1.42 1173s # Cannot write session when off: POST / 1173s # testing : response code (Cannot write session when off) 1173s # expected: 200 1173s # received: '200' 1173s ok 1 1173s # no expiry (Cannot write session when off) 1173s ok 2 1173s # testing : session header (Cannot write session when off) 1173s # expected: '(none)' 1173s # received: '(none)' 1173s ok 3 1173s # testing : session dirty (Cannot write session when off) 1173s # expected: 0 1173s # received: 0 1173s ok 4 1173s # testing : body (Cannot write session when off) 1173s # expected: '' 1173s # received: '' 1173s ok 5 1173s # New empty session is not saved: GET /on 1173s # testing : response code (New empty session is not saved) 1173s # expected: 200 1173s # received: '200' 1173s ok 6 1173s # no expiry (New empty session is not saved) 1173s ok 7 1173s # testing : session header (New empty session is not saved) 1173s # expected: '(none)' 1173s # received: '(none)' 1173s ok 8 1173s # testing : session dirty (New empty session is not saved) 1173s # expected: 0 1173s # received: 0 1173s ok 9 1173s # testing : body (New empty session is not saved) 1173s # expected: '' 1173s # received: '' 1173s ok 10 1173s # Set session: POST /on 1173s # testing : response code (Set session) 1173s # expected: 200 1173s # received: '200' 1173s ok 11 1173s # no expiry (Set session) 1173s ok 12 1173s # testing : session header (Set session) 1173s # expected: 'test=value' 1173s # received: 'test=value' 1173s ok 13 1173s # testing : session dirty (Set session) 1173s # expected: 1 1173s # received: '1' 1173s ok 14 1173s # testing : body (Set session) 1173s # expected: '' 1173s # received: '' 1173s ok 15 1173s # Get session: POST /on?test=value 1173s # testing : response code (Get session) 1173s # expected: 200 1173s # received: '200' 1173s ok 16 1173s # no expiry (Get session) 1173s ok 17 1173s # testing : session header (Get session) 1173s # expected: '(none)' 1173s # received: '(none)' 1173s ok 18 1173s # testing : session dirty (Get session) 1173s # expected: 0 1173s # received: 0 1173s ok 19 1173s # testing : body (Get session) 1173s # expected: 'value' 1173s # received: 'value' 1173s ok 20 1173s # Delete session: POST /on?test=value 1173s # testing : response code (Delete session) 1173s # expected: 200 1173s # received: '200' 1173s ok 21 1173s # no expiry (Delete session) 1173s ok 22 1173s # testing : session header (Delete session) 1173s # expected: '' 1173s # received: '' 1173s ok 23 1173s # testing : session dirty (Delete session) 1173s # expected: 1 1173s # received: '1' 1173s ok 24 1173s # testing : body (Delete session) 1173s # expected: '' 1173s # received: '' 1173s ok 25 1173s # Edit session: POST /on?test=value 1173s # testing : response code (Edit session) 1173s # expected: 200 1173s # received: '200' 1173s ok 26 1173s # no expiry (Edit session) 1173s ok 27 1173s # testing : session header (Edit session) 1173s # expected: 'test=' 1173s # received: 'test=' 1173s ok 28 1173s # testing : session dirty (Edit session) 1173s # expected: 1 1173s # received: '1' 1173s ok 29 1173s # testing : body (Edit session) 1173s # expected: '' 1173s # received: '' 1173s ok 30 1173s # Encode session: POST /on/encode 1173s # testing : response code (Encode session) 1173s # expected: 200 1173s # received: '200' 1173s ok 31 1173s # no expiry (Encode session) 1173s ok 32 1173s # testing : session header (Encode session) 1173s # expected: 'TestEncoded:test=value' 1173s # received: 'TestEncoded:test=value' 1173s ok 33 1173s # testing : session dirty (Encode session) 1173s # expected: 1 1173s # received: '1' 1173s ok 34 1173s # testing : body (Encode session) 1173s # expected: '' 1173s # received: '' 1173s ok 35 1173s # Decode session: POST /on/encode?TestEncoded:test=value 1173s # testing : response code (Decode session) 1173s # expected: 200 1173s # received: '200' 1173s ok 36 1173s # no expiry (Decode session) 1173s ok 37 1173s # testing : session header (Decode session) 1173s # expected: '(none)' 1173s # received: '(none)' 1173s ok 38 1173s # testing : session dirty (Decode session) 1173s # expected: 0 1173s # received: 0 1173s ok 39 1173s # testing : body (Decode session) 1173s # expected: 'value' 1173s # received: 'value' 1173s ok 40 1173s # Custom decoder failure: GET /on/encode?test=value 1173s # testing : response code (Custom decoder failure) 1173s # expected: 200 1173s # received: '200' 1173s ok 41 1173s # no expiry (Custom decoder failure) 1173s ok 42 1173s # testing : session header (Custom decoder failure) 1173s # expected: '(none)' 1173s # received: '(none)' 1173s ok 43 1173s # testing : session dirty (Custom decoder failure) 1173s # expected: 0 1173s # received: 0 1173s ok 44 1173s # testing : body (Custom decoder failure) 1173s # expected: '' 1173s # received: '' 1173s ok 45 1173s # Identity decoder failure: GET /on?&=test 1173s # testing : response code (Identity decoder failure) 1173s # expected: 200 1173s # received: '200' 1173s ok 46 1173s # no expiry (Identity decoder failure) 1173s ok 47 1173s # testing : session header (Identity decoder failure) 1173s # expected: '(none)' 1173s # received: '(none)' 1173s ok 48 1173s # testing : session dirty (Identity decoder failure) 1173s # expected: 0 1173s # received: 0 1173s ok 49 1173s # testing : body (Identity decoder failure) 1173s # expected: '' 1173s # received: '' 1173s ok 50 1173s # Session writable after decode failure: POST /on/encode?test=value 1173s # testing : response code (Session writable after decode failure) 1173s # expected: 200 1173s # received: '200' 1173s ok 51 1173s # no expiry (Session writable after decode failure) 1173s ok 52 1173s # testing : session header (Session writable after decode failure) 1173s # expected: 'TestEncoded:test=value' 1173s # received: '(none)' 1173s not ok 53 1173s # Failed test 53 in t/modules/session.t at line 77 fail #11 *TODO* 1173s # testing : session dirty (Session writable after decode failure) 1173s # expected: 1 1173s # received: 0 1173s not ok 54 1173s # Failed test 54 in t/modules/session.t at line 79 fail #11 *TODO* 1173s # testing : body (Session writable after decode failure) 1173s # expected: '' 1173s # received: '' 1173s ok 55 1173s # SessionEnv Off 1173s # testing : response code (SessionEnv Off) 1173s # expected: 200 1173s # received: '200' 1173s ok 56 1173s # no expiry (SessionEnv Off) 1173s ok 57 1173s # testing : session header (SessionEnv Off) 1173s # expected: '(none)' 1173s # received: '(none)' 1173s ok 58 1173s # testing : session dirty (SessionEnv Off) 1173s # expected: 0 1173s # received: 0 1173s ok 59 1173s # testing : body (SessionEnv Off) 1173s # expected: '(none)' 1173s # received: '(none)' 1173s ok 60 1173s # SessionEnv On: GET /on/env/on/env.shtml?test=value 1173s # testing : response code (SessionEnv On) 1173s # expected: 200 1173s # received: '200' 1173s ok 61 1173s # no expiry (SessionEnv On) 1173s ok 62 1173s # testing : session header (SessionEnv On) 1173s # expected: '(none)' 1173s # received: '(none)' 1173s ok 63 1173s # testing : session dirty (SessionEnv On) 1173s # expected: 0 1173s # received: 0 1173s ok 64 1173s # testing : body (SessionEnv On) 1173s # expected: 'test=value' 1173s # received: 'test=value' 1173s ok 65 1173s # SessionHeader 1173s # testing : response code (SessionHeader) 1173s # expected: 200 1173s # received: '200' 1173s ok 66 1173s # no expiry (SessionHeader) 1173s ok 67 1173s # testing : session header (SessionHeader) 1173s # expected: 'test=value&another=5&last=7' 1173s # received: 'test=value&another=5&last=7' 1173s ok 68 1173s # testing : session dirty (SessionHeader) 1173s # expected: 1 1173s # received: '1' 1173s ok 69 1173s # testing : body (SessionHeader) 1173s # expected: '' 1173s # received: '' 1173s ok 70 1173s # SessionMaxAge adds expiry: GET /on/expire?test=value 1173s # testing : response code (SessionMaxAge adds expiry) 1173s # expected: 200 1173s # received: '200' 1173s ok 71 1173s # expiry of 1717421633 (SessionMaxAge adds expiry) 1173s ok 72 1173s # testing : session header (SessionMaxAge adds expiry) 1173s # expected: 'test=value' 1173s # received: 'test=value' 1173s ok 73 1173s # testing : session dirty (SessionMaxAge adds expiry) 1173s # expected: 0 1173s # received: '0' 1173s ok 74 1173s # testing : body (SessionMaxAge adds expiry) 1173s # expected: '' 1173s # received: '' 1173s ok 75 1173s # Discard expired session: GET /on/expire?test=value&expiry=1 1173s # testing : response code (Discard expired session) 1173s # expected: 200 1173s # received: '200' 1173s ok 76 1173s # expiry of 1717421633 (Discard expired session) 1173s ok 77 1173s # testing : session header (Discard expired session) 1173s # expected: '' 1173s # received: '' 1173s ok 78 1173s # testing : session dirty (Discard expired session) 1173s # expected: 0 1173s # received: '0' 1173s ok 79 1173s # testing : body (Discard expired session) 1173s # expected: '' 1173s # received: '' 1173s ok 80 1173s # Keep non-expired session: GET /on/expire?test=value&expiry=1717421733000000 1173s # testing : response code (Keep non-expired session) 1173s # expected: 200 1173s # received: '200' 1173s ok 81 1173s # expiry of 1717421633 (Keep non-expired session) 1173s ok 82 1173s # testing : session header (Keep non-expired session) 1173s # expected: 'test=value' 1173s # received: 'test=value' 1173s ok 83 1173s # testing : session dirty (Keep non-expired session) 1173s # expected: 0 1173s # received: '0' 1173s ok 84 1173s # testing : body (Keep non-expired session) 1173s # expected: '' 1173s # received: '' 1173s ok 85 1173s # Session writable after expired: POST /on/expire?expiry=1 1173s # testing : response code (Session writable after expired) 1173s # expected: 200 1173s # received: '200' 1173s ok 86 1173s # expiry of 1717421633 (Session writable after expired) 1173s ok 87 1173s # testing : session header (Session writable after expired) 1173s # expected: 'test=value' 1173s # received: '' 1173s not ok 88 1173s # Failed test 88 in t/modules/session.t at line 77 fail #18 *TODO* 1173s # testing : session dirty (Session writable after expired) 1173s # expected: 1 1173s # received: '0' 1173s not ok 89 1173s # Failed test 89 in t/modules/session.t at line 79 fail #18 *TODO* 1173s # testing : body (Session writable after expired) 1173s # expected: '' 1173s # received: '' 1173s ok 90 1173s # SessionExpiryUpdateInterval off by default: GET /on/expire?test=value&expiry=1717421633000000 1173s # testing : response code (SessionExpiryUpdateInterval off by default) 1173s # expected: 200 1173s # received: '200' 1173s ok 91 1173s # expiry of 1717421633 (SessionExpiryUpdateInterval off by default) 1173s ok 92 1173s # testing : session header (SessionExpiryUpdateInterval off by default) 1173s # expected: 'test=value' 1173s # received: 'test=value' 1173s ok 93 1173s # testing : session dirty (SessionExpiryUpdateInterval off by default) 1173s # expected: 0 1173s # received: '0' 1173s ok 94 1173s # testing : body (SessionExpiryUpdateInterval off by default) 1173s # expected: '' 1173s # received: '' 1173s ok 95 1173s # SessionExpiryUpdateInterval skips save: GET /on/expire/cache?test=value&expiry=1717421633000000 1173s # testing : response code (SessionExpiryUpdateInterval skips save) 1173s # expected: 200 1173s # received: '200' 1173s ok 96 1173s # no expiry (SessionExpiryUpdateInterval skips save) 1173s ok 97 1173s # testing : session header (SessionExpiryUpdateInterval skips save) 1173s # expected: '(none)' 1173s # received: '(none)' 1173s ok 98 1173s # testing : session dirty (SessionExpiryUpdateInterval skips save) 1173s # expected: 0 1173s # received: 0 1173s ok 99 1173s # testing : body (SessionExpiryUpdateInterval skips save) 1173s # expected: '' 1173s # received: '' 1173s ok 100 1173s # Session readable when save skipped: POST /on/expire/cache?test=value&expiry=1717421633000000 1173s # testing : response code (Session readable when save skipped) 1173s # expected: 200 1173s # received: '200' 1173s ok 101 1173s # no expiry (Session readable when save skipped) 1173s ok 102 1173s # testing : session header (Session readable when save skipped) 1173s # expected: '(none)' 1173s # received: '(none)' 1173s ok 103 1173s # testing : session dirty (Session readable when save skipped) 1173s # expected: 0 1173s # received: 0 1173s ok 104 1173s # testing : body (Session readable when save skipped) 1173s # expected: 'value' 1173s # received: 'value' 1173s ok 105 1173s # Dirty overrides SessionExpiryUpdateInterval: POST /on/expire/cache?test=value&expiry=1717421633000000 1173s # testing : response code (Dirty overrides SessionExpiryUpdateInterval) 1173s # expected: 200 1173s # received: '200' 1173s ok 106 1173s # expiry of 1717421633 (Dirty overrides SessionExpiryUpdateInterval) 1173s ok 107 1173s # testing : session header (Dirty overrides SessionExpiryUpdateInterval) 1173s # expected: 'test=value' 1173s # received: 'test=value' 1173s ok 108 1173s # testing : session dirty (Dirty overrides SessionExpiryUpdateInterval) 1173s # expected: 1 1173s # received: '1' 1173s ok 109 1173s # testing : body (Dirty overrides SessionExpiryUpdateInterval) 1173s # expected: '' 1173s # received: '' 1173s ok 110 1173s # Old session always updates expiry: GET /on/expire/cache?test=value&expiry=1717421573000000 1173s # testing : response code (Old session always updates expiry) 1173s # expected: 200 1173s # received: '200' 1173s ok 111 1173s # expiry of 1717421633 (Old session always updates expiry) 1173s ok 112 1173s # testing : session header (Old session always updates expiry) 1173s # expected: 'test=value' 1173s # received: 'test=value' 1173s ok 113 1173s # testing : session dirty (Old session always updates expiry) 1173s # expected: 0 1173s # received: '0' 1173s ok 114 1173s # testing : body (Old session always updates expiry) 1173s # expected: '' 1173s # received: '' 1173s ok 115 1173s # New empty session with expiry not saved: GET /on/expire/cache 1173s # testing : response code (New empty session with expiry not saved) 1173s # expected: 200 1173s # received: '200' 1173s ok 116 1173s # no expiry (New empty session with expiry not saved) 1173s ok 117 1173s # testing : session header (New empty session with expiry not saved) 1173s # expected: '(none)' 1173s # received: '(none)' 1173s ok 118 1173s # testing : session dirty (New empty session with expiry not saved) 1173s # expected: 0 1173s # received: 0 1173s ok 119 1173s # testing : body (New empty session with expiry not saved) 1173s # expected: '' 1173s # received: '' 1173s ok 120 1173s # Can create session with SessionExpiryUpdateInterval: POST /on/expire/cache 1173s # testing : response code (Can create session with SessionExpiryUpdateInterval) 1173s # expected: 200 1173s # received: '200' 1173s ok 121 1173s # expiry of 1717421633 (Can create session with SessionExpiryUpdateInterval) 1173s ok 122 1173s # testing : session header (Can create session with SessionExpiryUpdateInterval) 1173s # expected: 'test=value' 1173s # received: 'test=value' 1173s ok 123 1173s # testing : session dirty (Can create session with SessionExpiryUpdateInterval) 1173s # expected: 1 1173s # received: '1' 1173s ok 124 1173s # testing : body (Can create session with SessionExpiryUpdateInterval) 1173s # expected: '' 1173s # received: '' 1173s ok 125 1173s # Cannot write session when not included: POST /on/include?test=value 1173s # testing : response code (Cannot write session when not included) 1173s # expected: 200 1173s # received: '200' 1173s ok 126 1173s # no expiry (Cannot write session when not included) 1173s ok 127 1173s # testing : session header (Cannot write session when not included) 1173s # expected: '(none)' 1173s # received: '(none)' 1173s ok 128 1173s # testing : session dirty (Cannot write session when not included) 1173s # expected: 0 1173s # received: 0 1173s ok 129 1173s # testing : body (Cannot write session when not included) 1173s # expected: '' 1173s # received: '' 1173s ok 130 1173s # Can read session when included: POST /on/include/yes?test=value 1173s # testing : response code (Can read session when included) 1173s # expected: 200 1173s # received: '200' 1173s ok 131 1173s # no expiry (Can read session when included) 1173s ok 132 1173s # testing : session header (Can read session when included) 1173s # expected: '(none)' 1173s # received: '(none)' 1173s ok 133 1173s # testing : session dirty (Can read session when included) 1173s # expected: 0 1173s # received: 0 1173s ok 134 1173s # testing : body (Can read session when included) 1173s # expected: 'value' 1173s # received: 'value' 1173s ok 135 1173s # SessionExclude overrides SessionInclude: POST /on/include/yes/no?test=value 1173s # testing : response code (SessionExclude overrides SessionInclude) 1173s # expected: 200 1173s # received: '200' 1173s ok 136 1173s # no expiry (SessionExclude overrides SessionInclude) 1173s ok 137 1173s # testing : session header (SessionExclude overrides SessionInclude) 1173s # expected: '(none)' 1173s # received: '(none)' 1173s ok 138 1173s # testing : session dirty (SessionExclude overrides SessionInclude) 1173s # expected: 0 1173s # received: 0 1173s ok 139 1173s # testing : body (SessionExclude overrides SessionInclude) 1173s # expected: '' 1173s # received: '' 1173s ok 140 1173s ok 1175s t/modules/session_cookie.t .......... 1175s 1..2 1175s # Running under perl version 5.038002 for linux 1175s # Current time local: Mon Jun 3 13:32:13 2024 1175s # Current time GMT: Mon Jun 3 13:32:13 2024 1175s # Using Test.pm version 1.31 1175s # Using Apache/Test.pm version 1.42 1175s # expected: 404 1175s # received: '404' 1175s ok 1 1175s # expected: 200 1175s # received: '200' 1175s ok 2 1175s ok 1178s t/modules/setenvif.t ................ 1178s 1..142 1178s # Running under perl version 5.038002 for linux 1178s # Current time local: Mon Jun 3 13:32:15 2024 1178s # Current time GMT: Mon Jun 3 13:32:15 2024 1178s # Using Test.pm version 1.31 1178s # Using Apache/Test.pm version 1.42 1178s --- 1178s conf: 1178s BrowserMatch ^libwww-perl/.* VAR_ONE=set 1178s expecting: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 1 1178s --- 1178s conf: 1178s BrowserMatch ^libwww-perl/.* VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s ok 2 1178s --- 1178s conf: 1178s BrowserMatch ^libwww-perl/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s ok 3 1178s --- 1178s conf: 1178s BrowserMatch foo-browser/0.1 VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 4 1178s --- 1178s conf: 1178s BrowserMatch foo-browser/0.1 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 5 1178s --- 1178s conf: 1178s BrowserMatch foo-browser/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 6 1178s --- 1178s conf: 1178s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set 1178s expecting: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 7 1178s --- 1178s conf: 1178s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s ok 8 1178s --- 1178s conf: 1178s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s ok 9 1178s --- 1178s conf: 1178s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 10 1178s --- 1178s conf: 1178s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 11 1178s --- 1178s conf: 1178s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 12 1178s --- 1178s conf: 1178s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 1178s SetEnvIf RELAY 1 VAR_ONE=set 1178s expecting: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 13 1178s --- 1178s conf: 1178s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 1178s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s ok 14 1178s --- 1178s conf: 1178s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 1178s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s ok 15 1178s --- 1178s conf: 1178s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 1178s SetEnvIf RELAY 0 VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 16 1178s --- 1178s conf: 1178s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 1178s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 17 1178s --- 1178s conf: 1178s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 1178s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 18 1178s --- 1178s conf: 1178s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set 1178s expecting: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 19 1178s --- 1178s conf: 1178s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s ok 20 1178s --- 1178s conf: 1178s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s ok 21 1178s --- 1178s conf: 1178s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 22 1178s --- 1178s conf: 1178s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 23 1178s --- 1178s conf: 1178s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 24 1178s --- 1178s conf: 1178s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set 1178s expecting: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 25 1178s --- 1178s conf: 1178s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s ok 26 1178s --- 1178s conf: 1178s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s ok 27 1178s --- 1178s conf: 1178s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 28 1178s --- 1178s conf: 1178s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 29 1178s --- 1178s conf: 1178s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 30 1178s --- 1178s conf: 1178s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 1178s SetEnvIf RELAY 1 VAR_ONE=set 1178s expecting: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 31 1178s --- 1178s conf: 1178s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 1178s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s ok 32 1178s --- 1178s conf: 1178s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 1178s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s ok 33 1178s --- 1178s conf: 1178s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 1178s SetEnvIf RELAY 0 VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 34 1178s --- 1178s conf: 1178s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 1178s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 35 1178s --- 1178s conf: 1178s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 1178s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 36 1178s --- 1178s conf: 1178s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set 1178s expecting: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 37 1178s --- 1178s conf: 1178s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s ok 38 1178s --- 1178s conf: 1178s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s ok 39 1178s --- 1178s conf: 1178s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 40 1178s --- 1178s conf: 1178s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 41 1178s --- 1178s conf: 1178s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 42 1178s --- 1178s conf: 1178s SetEnvIf Request_Method GET VAR_ONE=set 1178s expecting: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 43 1178s --- 1178s conf: 1178s SetEnvIf Request_Method GET VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s ok 44 1178s --- 1178s conf: 1178s SetEnvIf Request_Method GET VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s ok 45 1178s --- 1178s conf: 1178s SetEnvIf Request_Method POST VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 46 1178s --- 1178s conf: 1178s SetEnvIf Request_Method POST VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 47 1178s --- 1178s conf: 1178s SetEnvIf Request_Method POST VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 48 1178s --- 1178s conf: 1178s SetEnvIf Request_Method GET RELAY=1 1178s SetEnvIf RELAY 1 VAR_ONE=set 1178s expecting: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 49 1178s --- 1178s conf: 1178s SetEnvIf Request_Method GET RELAY=1 1178s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s ok 50 1178s --- 1178s conf: 1178s SetEnvIf Request_Method GET RELAY=1 1178s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s ok 51 1178s --- 1178s conf: 1178s SetEnvIf Request_Method GET RELAY=1 1178s SetEnvIf RELAY 0 VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 52 1178s --- 1178s conf: 1178s SetEnvIf Request_Method GET RELAY=1 1178s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 53 1178s --- 1178s conf: 1178s SetEnvIf Request_Method GET RELAY=1 1178s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 54 1178s --- 1178s conf: 1178s SetEnvIfNoCase Request_Method GET VAR_ONE=set 1178s expecting: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 55 1178s --- 1178s conf: 1178s SetEnvIfNoCase Request_Method GET VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s ok 56 1178s --- 1178s conf: 1178s SetEnvIfNoCase Request_Method GET VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s ok 57 1178s --- 1178s conf: 1178s SetEnvIfNoCase Request_Method POST VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 58 1178s --- 1178s conf: 1178s SetEnvIfNoCase Request_Method POST VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 59 1178s --- 1178s conf: 1178s SetEnvIfNoCase Request_Method POST VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 60 1178s --- 1178s conf: 1178s SetEnvIf Request_Protocol HTTP VAR_ONE=set 1178s expecting: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 61 1178s --- 1178s conf: 1178s SetEnvIf Request_Protocol HTTP VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s ok 62 1178s --- 1178s conf: 1178s SetEnvIf Request_Protocol HTTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s ok 63 1178s --- 1178s conf: 1178s SetEnvIf Request_Protocol FTP VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 64 1178s --- 1178s conf: 1178s SetEnvIf Request_Protocol FTP VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 65 1178s --- 1178s conf: 1178s SetEnvIf Request_Protocol FTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 66 1178s --- 1178s conf: 1178s SetEnvIf Request_Protocol HTTP RELAY=1 1178s SetEnvIf RELAY 1 VAR_ONE=set 1178s expecting: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 67 1178s --- 1178s conf: 1178s SetEnvIf Request_Protocol HTTP RELAY=1 1178s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s ok 68 1178s --- 1178s conf: 1178s SetEnvIf Request_Protocol HTTP RELAY=1 1178s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s ok 69 1178s --- 1178s conf: 1178s SetEnvIf Request_Protocol HTTP RELAY=1 1178s SetEnvIf RELAY 0 VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 70 1178s --- 1178s conf: 1178s SetEnvIf Request_Protocol HTTP RELAY=1 1178s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 71 1178s --- 1178s conf: 1178s SetEnvIf Request_Protocol HTTP RELAY=1 1178s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 72 1178s --- 1178s conf: 1178s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set 1178s expecting: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 73 1178s --- 1178s conf: 1178s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s ok 74 1178s --- 1178s conf: 1178s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s ok 75 1178s --- 1178s conf: 1178s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 76 1178s --- 1178s conf: 1178s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 77 1178s --- 1178s conf: 1178s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 78 1178s --- 1178s conf: 1178s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set 1178s expecting: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 79 1178s --- 1178s conf: 1178s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s ok 80 1178s --- 1178s conf: 1178s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s ok 81 1178s --- 1178s conf: 1178s SetEnvIf Request_URI foo.html VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 82 1178s --- 1178s conf: 1178s SetEnvIf Request_URI foo.html VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 83 1178s --- 1178s conf: 1178s SetEnvIf Request_URI foo.html VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 84 1178s --- 1178s conf: 1178s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 1178s SetEnvIf RELAY 1 VAR_ONE=set 1178s expecting: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 85 1178s --- 1178s conf: 1178s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 1178s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s ok 86 1178s --- 1178s conf: 1178s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 1178s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s ok 87 1178s --- 1178s conf: 1178s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 1178s SetEnvIf RELAY 0 VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 88 1178s --- 1178s conf: 1178s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 1178s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 89 1178s --- 1178s conf: 1178s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 1178s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 90 1178s --- 1178s conf: 1178s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set 1178s expecting: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 91 1178s --- 1178s conf: 1178s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s ok 92 1178s --- 1178s conf: 1178s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s ok 93 1178s --- 1178s conf: 1178s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 94 1178s --- 1178s conf: 1178s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 95 1178s --- 1178s conf: 1178s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 96 1178s --- 1178s conf: 1178s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set 1178s expecting: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 97 1178s --- 1178s conf: 1178s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s ok 98 1178s --- 1178s conf: 1178s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s ok 99 1178s --- 1178s conf: 1178s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 100 1178s --- 1178s conf: 1178s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 101 1178s --- 1178s conf: 1178s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 102 1178s --- 1178s conf: 1178s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 1178s SetEnvIf RELAY 1 VAR_ONE=set 1178s expecting: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 103 1178s --- 1178s conf: 1178s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 1178s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s ok 104 1178s --- 1178s conf: 1178s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 1178s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s ok 105 1178s --- 1178s conf: 1178s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 1178s SetEnvIf RELAY 0 VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 106 1178s --- 1178s conf: 1178s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 1178s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 107 1178s --- 1178s conf: 1178s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 1178s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 108 1178s --- 1178s conf: 1178s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set 1178s expecting: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 109 1178s --- 1178s conf: 1178s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s ok 110 1178s --- 1178s conf: 1178s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s ok 111 1178s --- 1178s conf: 1178s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 112 1178s --- 1178s conf: 1178s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 113 1178s --- 1178s conf: 1178s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 114 1178s --- 1178s conf: 1178s BrowserMatch ^libwww-perl/.* RELAY=1 1178s SetEnvIf RELAY 1 VAR_ONE=set 1178s expecting: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 115 1178s --- 1178s conf: 1178s BrowserMatch ^libwww-perl/.* RELAY=1 1178s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s ok 116 1178s --- 1178s conf: 1178s BrowserMatch ^libwww-perl/.* RELAY=1 1178s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s ok 117 1178s --- 1178s conf: 1178s BrowserMatch ^libwww-perl/.* RELAY=1 1178s SetEnvIf RELAY 1 R2=1 1178s SetEnvIf R2 1 VAR_ONE=set 1178s expecting: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 118 1178s --- 1178s conf: 1178s BrowserMatch ^libwww-perl/.* RELAY=1 1178s SetEnvIf RELAY 1 R2=1 1178s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s ok 119 1178s --- 1178s conf: 1178s BrowserMatch ^libwww-perl/.* RELAY=1 1178s SetEnvIf RELAY 1 R2=1 1178s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s ok 120 1178s --- 1178s conf: 1178s BrowserMatch ^libwww-perl/.* RELAY=1 1178s SetEnvIf RELAY 1 R2=1 1178s SetEnvIf R2 0 VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 121 1178s --- 1178s conf: 1178s BrowserMatch ^libwww-perl/.* RELAY=1 1178s SetEnvIf RELAY 1 R2=1 1178s SetEnvIf R2 0 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 122 1178s --- 1178s conf: 1178s BrowserMatch ^libwww-perl/.* RELAY=1 1178s SetEnvIf RELAY 1 R2=1 1178s SetEnvIf R2 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 123 1178s --- 1178s conf: 1178s BrowserMatch ^libwww-perl/.* RELAY=0 1178s SetEnvIf RELAY 1 VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 124 1178s --- 1178s conf: 1178s BrowserMatch ^libwww-perl/.* RELAY=0 1178s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 125 1178s --- 1178s conf: 1178s BrowserMatch ^libwww-perl/.* RELAY=0 1178s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 126 1178s --- 1178s conf: 1178s BrowserMatch ^libwww-perl/.* RELAY=1 1178s SetEnvIf RELAY 0 VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 127 1178s --- 1178s conf: 1178s BrowserMatch ^libwww-perl/.* RELAY=1 1178s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 128 1178s --- 1178s conf: 1178s BrowserMatch ^libwww-perl/.* RELAY=1 1178s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 129 1178s --- 1178s conf: 1178s BrowserMatch ^libwww-perl/.* RELAY=1 1178s SetEnvIf RELAY 1 R2=1 1178s SetEnvIf RELAY 1 !R2 1178s SetEnvIf R2 1 VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 130 1178s --- 1178s conf: 1178s BrowserMatch ^libwww-perl/.* RELAY=1 1178s SetEnvIf RELAY 1 R2=1 1178s SetEnvIf RELAY 1 !R2 1178s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 131 1178s --- 1178s conf: 1178s BrowserMatch ^libwww-perl/.* RELAY=1 1178s SetEnvIf RELAY 1 R2=1 1178s SetEnvIf RELAY 1 !R2 1178s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 132 1178s --- 1178s conf: 1178s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set 1178s expecting: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 133 1178s --- 1178s conf: 1178s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:(none) 1178s <- 1178s ok 134 1178s --- 1178s conf: 1178s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s got: 1178s ->1:set 1178s 2:set 1178s 3:set 1178s <- 1178s ok 135 1178s --- 1178s conf: 1178s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 136 1178s --- 1178s conf: 1178s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set VAR_TWO=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 137 1178s --- 1178s conf: 1178s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set VAR_TWO=set VAR_THREE=set 1178s expecting: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s got: 1178s ->1:(none) 1178s 2:(none) 1178s 3:(none) 1178s <- 1178s ok 138 1178s # expected: '1:.shtml 1178s # 2:sh 1178s # 3:(none) 1178s # ' 1178s # received: '1:.shtml 1178s # 2:sh 1178s # 3:(none) 1178s # ' 1178s ok 139 1178s # expected: '1:(none) 1178s # 2:(none) 1178s # 3:(none) 1178s # ' 1178s # received: '1:(none) 1178s # 2:(none) 1178s # 3:(none) 1178s # ' 1178s ok 140 1178s # expected: '1:(none) 1178s # 2:(none) 1178s # 3:(none) 1178s # ' 1178s # received: '1:(none) 1178s # 2:(none) 1178s # 3:(none) 1178s # ' 1178s ok 141 1178s # expected: '1:$0 1178s # 2:$1 1178s # 3:(none) 1178s # ' 1178s # received: '1:$0 1178s # 2:$1 1178s # 3:(none) 1178s # ' 1178s ok 142 1178s ok 1180s t/modules/speling.t ................. 1180s 1..48 1180s # Running under perl version 5.038002 for linux 1180s # Current time local: Mon Jun 3 13:32:18 2024 1180s # Current time GMT: Mon Jun 3 13:32:18 2024 1180s # Using Test.pm version 1.31 1180s # Using Apache/Test.pm version 1.42 1180s # testing : Checking normal. Expecting: 200 1180s # expected: 200 1180s # received: '200' 1180s ok 1 1180s ok 2 # skip Skipping. No redirect with status 200 1180s # testing : Checking omission. Expecting: 301 1180s # expected: 301 1180s # received: '301' 1180s ok 3 1180s # testing : Redirect ok 1180s # expected: qr/good\.html|several1\.html/ 1180s # received: ' 1180s # 1180s # 301 Moved Permanently 1180s # 1180s #

Moved Permanently

1180s #

The document has moved here.

1180s # 1180s # ' 1180s ok 4 1180s # testing : Checking insertion. Expecting: 301 1180s # expected: 301 1180s # received: '301' 1180s ok 5 1180s # testing : Redirect ok 1180s # expected: qr/good\.html|several1\.html/ 1180s # received: ' 1180s # 1180s # 301 Moved Permanently 1180s # 1180s #

Moved Permanently

1180s #

The document has moved here.

1180s # 1180s # ' 1180s ok 6 1180s # testing : Checking transposition. Expecting: 301 1180s # expected: 301 1180s # received: '301' 1180s ok 7 1180s # testing : Redirect ok 1180s # expected: qr/good\.html|several1\.html/ 1180s # received: ' 1180s # 1180s # 301 Moved Permanently 1180s # 1180s #

Moved Permanently

1180s #

The document has moved here.

1180s # 1180s # ' 1180s ok 8 1180s # testing : Checking wrong character. Expecting: 301 1180s # expected: 301 1180s # received: '301' 1180s ok 9 1180s # testing : Redirect ok 1180s # expected: qr/good\.html|several1\.html/ 1180s # received: ' 1180s # 1180s # 301 Moved Permanently 1180s # 1180s #

Moved Permanently

1180s #

The document has moved here.

1180s # 1180s # ' 1180s ok 10 1180s # testing : Checking wrong extension. Expecting: 300 1180s # expected: 300 1180s # received: '300' 1180s ok 11 1180s # testing : Redirect ok 1180s # expected: qr/good\.html|several1\.html/ 1180s # received: ' 1180s # 1180s # 300 Multiple Choices 1180s # 1180s #

Multiple Choices

1180s # The document name you requested (/modules/speling/nocase/good.wrong_ext) could not be found on this server. 1180s # However, we found documents with names similar to the one you requested.

Available documents: 1180s #

1180s # 1180s # ' 1180s ok 12 1180s # testing : Checking NC wrong extension. Expecting: 300 1180s # expected: 300 1180s # received: '300' 1180s ok 13 1180s # testing : Redirect ok 1180s # expected: qr/good\.html|several1\.html/ 1180s # received: ' 1180s # 1180s # 300 Multiple Choices 1180s # 1180s #

Multiple Choices

1180s # The document name you requested (/modules/speling/nocase/GOOD.wrong_ext) could not be found on this server. 1180s # However, we found documents with names similar to the one you requested.

Available documents: 1180s #

1180s # 1180s # ' 1180s ok 14 1180s # testing : Checking wrong filename. Expecting: 404 1180s # expected: 404 1180s # received: '404' 1180s ok 15 1180s ok 16 # skip Skipping. No redirect with status 404 1180s # testing : Checking double transposition. Expecting: 404 1180s # expected: 404 1180s # received: '404' 1180s ok 17 1180s ok 18 # skip Skipping. No redirect with status 404 1180s # testing : Checking double wrong character. Expecting: 404 1180s # expected: 404 1180s # received: '404' 1180s ok 19 1180s ok 20 # skip Skipping. No redirect with status 404 1180s # testing : Checking multiple choice. Expecting: 300 1180s # expected: 300 1180s # received: '300' 1180s ok 21 1180s # testing : Redirect ok 1180s # expected: qr/good\.html|several1\.html/ 1180s # received: ' 1180s # 1180s # 300 Multiple Choices 1180s # 1180s #

Multiple Choices

1180s # The document name you requested (/modules/speling/nocase/several0.html) could not be found on this server. 1180s # However, we found documents with names similar to the one you requested.

Available documents: 1180s #

1180s # 1180s # ' 1180s ok 22 1180s # testing : Checking case. Expecting: 301 1180s # expected: 301 1180s # received: '301' 1180s ok 23 1180s # testing : Redirect ok 1180s # expected: qr/good\.html|several1\.html/ 1180s # received: ' 1180s # 1180s # 301 Moved Permanently 1180s # 1180s #

Moved Permanently

1180s #

The document has moved here.

1180s # 1180s # ' 1180s ok 24 1180s # testing : Checking normal. Expecting: 200 1180s # expected: 200 1180s # received: '200' 1180s ok 25 1180s ok 26 # skip Skipping. No redirect with status 200 1180s # testing : Checking omission. Expecting: 404 1180s # expected: 404 1180s # received: '404' 1180s ok 27 1180s ok 28 # skip Skipping. No redirect with status 404 1180s # testing : Checking insertion. Expecting: 404 1180s # expected: 404 1180s # received: '404' 1180s ok 29 1180s ok 30 # skip Skipping. No redirect with status 404 1180s # testing : Checking transposition. Expecting: 404 1180s # expected: 404 1180s # received: '404' 1180s ok 31 1180s ok 32 # skip Skipping. No redirect with status 404 1180s # testing : Checking wrong character. Expecting: 404 1180s # expected: 404 1180s # received: '404' 1180s ok 33 1180s ok 34 # skip Skipping. No redirect with status 404 1180s # testing : Checking wrong extension. Expecting: 300 1180s # expected: 300 1180s # received: '300' 1180s ok 35 1180s # testing : Redirect ok 1180s # expected: qr/good\.html|several1\.html/ 1180s # received: ' 1180s # 1180s # 300 Multiple Choices 1180s # 1180s #

Multiple Choices

1180s # The document name you requested (/modules/speling/caseonly/good.wrong_ext) could not be found on this server. 1180s # However, we found documents with names similar to the one you requested.

Available documents: 1180s #

1180s # 1180s # ' 1180s ok 36 1180s # testing : Checking NC wrong extension. Expecting: 300 1180s # expected: 300 1180s # received: '300' 1180s ok 37 1180s # testing : Redirect ok 1180s # expected: qr/good\.html|several1\.html/ 1180s # received: ' 1180s # 1180s # 300 Multiple Choices 1180s # 1180s #

Multiple Choices

1180s # The document name you requested (/modules/speling/caseonly/GOOD.wrong_ext) could not be found on this server. 1180s # However, we found documents with names similar to the one you requested.

Available documents: 1180s #

1180s # 1180s # ' 1180s ok 38 1180s # testing : Checking wrong filename. Expecting: 404 1180s # expected: 404 1180s # received: '404' 1180s ok 39 1180s ok 40 # skip Skipping. No redirect with status 404 1180s # testing : Checking double transposition. Expecting: 404 1180s # expected: 404 1180s # received: '404' 1180s ok 41 1180s ok 42 # skip Skipping. No redirect with status 404 1180s # testing : Checking double wrong character. Expecting: 404 1180s # expected: 404 1180s # received: '404' 1180s ok 43 1180s ok 44 # skip Skipping. No redirect with status 404 1180s # testing : Checking multiple choice. Expecting: 404 1180s # expected: 404 1180s # received: '404' 1180s ok 45 1180s ok 46 # skip Skipping. No redirect with status 404 1180s # testing : Checking case. Expecting: 301 1180s # expected: 301 1180s # received: '301' 1180s ok 47 1180s # testing : Redirect ok 1180s # expected: qr/good\.html|several1\.html/ 1180s # received: ' 1180s # 1180s # 301 Moved Permanently 1180s # 1180s #

Moved Permanently

1180s #

The document has moved here.

1180s # 1180s # ' 1180s ok 48 1180s ok 1183s t/modules/status.t .................. 1183s 1..1 1183s # Running under perl version 5.038002 for linux 1183s # Current time local: Mon Jun 3 13:32:20 2024 1183s # Current time GMT: Mon Jun 3 13:32:20 2024 1183s # Using Test.pm version 1.31 1183s # Using Apache/Test.pm version 1.42 1183s 1183s 1183s Apache Status 1183s 1183s

Apache Server Status for localhost (via 127.0.0.1)

1183s 1183s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1183s
Server MPM: event
1183s
Server Built: 2024-04-18T15:13:41 1183s

1183s
Current Time: Monday, 03-Jun-2024 13:32:23 UTC
1183s
Restart Time: Monday, 03-Jun-2024 13:28:11 UTC
1183s
Parent Server Config. Generation: 1
1183s
Parent Server MPM Generation: 0
1183s
Server uptime: 4 minutes 11 seconds
1183s
Server load: 1.30 1.29 0.95
1183s
Total accesses: 6790 - Total Traffic: 140.3 MB - Total Duration: 38613
1183s
CPU Usage: u5.75 s5.44 cu1.96 cs.93 - 5.61% CPU load
1183s
27.1 requests/sec - 0.6 MB/second - 21.2 kB/request - 5.68675 ms/request
1183s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
1183s
1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewritingkeep-aliveclosing
0323902no0yes1024000
1323903no0yes0025000
2323904no0yes0025000
3331520no0yes0025000
Sum400 1099000
1183s
___________W____________________________________________________
1183s ____________________________________............................
1183s ................................................................
1183s ................................................................
1183s ................................................................
1183s ................................................................
1183s ................
1183s

Scoreboard Key:
1183s "_" Waiting for Connection, 1183s "S" Starting up, 1183s "R" Reading Request,
1183s "W" Sending Reply, 1183s "K" Keepalive (read), 1183s "D" DNS Lookup,
1183s "C" Closing connection, 1183s "L" Logging, 1183s "G" Gracefully finishing,
1183s "I" Idle cleanup of worker, 1183s "." Open slot with no current process
1183s

1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s
SrvPIDAccMCPU 1183s SSReqDurConnChildSlotClientProtocolVHostRequest
0-03239020/172/172_ 1183s 8.16234370.00.980.98 1183s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
0-03239020/180/180_ 1183s 8.162114790.02.662.66 1183s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
0-03239020/170/170_ 1183s 8.16233800.00.910.91 1183s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
0-03239020/180/180_ 1183s 8.15203820.01.351.35 1183s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-03239020/180/180_ 1183s 8.142415760.00.920.92 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239020/182/182_ 1183s 8.13203150.02.182.18 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239020/172/172_ 1183s 8.16203680.00.970.97 1183s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
0-03239020/170/170_ 1183s 8.08213250.05.495.49 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239020/180/180_ 1183s 8.14204100.00.900.90 1183s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
0-03239020/182/182_ 1183s 8.14214720.00.950.95 1183s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
0-03239020/177/177_ 1183s 8.16223600.02.182.18 1183s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
0-03239021/166/166W 1183s 8.09003570.00.890.89 1183s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
0-03239020/170/170_ 1183s 8.162122880.01.001.00 1183s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
0-03239020/175/175_ 1183s 8.12204610.00.970.97 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239020/182/182_ 1183s 8.09225360.06.316.31 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239020/171/171_ 1183s 8.12213730.02.902.90 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239020/179/179_ 1183s 8.12403760.01.081.08 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239020/175/175_ 1183s 8.15203130.01.171.17 1183s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
0-03239020/175/175_ 1183s 8.122026430.011.1511.15 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239020/182/182_ 1183s 8.08204570.01.031.03 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239020/178/178_ 1183s 8.142011430.018.5918.59 1183s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
0-03239020/157/157_ 1183s 8.16213470.01.061.06 1183s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-03239020/174/174_ 1183s 8.12214240.00.870.87 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239020/176/176_ 1183s 8.15205000.011.3811.38 1183s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
0-03239020/176/176_ 1183s 8.142155400.06.786.78 1183s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
1-03239030/14/14_ 1183s 1.235266670.00.040.04 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239030/15/15_ 1183s 1.2352260.00.090.09 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239030/14/14_ 1183s 1.2351160.00.070.07 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239030/16/16_ 1183s 1.244111060.00.030.03 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239030/16/16_ 1183s 1.1751320.00.060.06 1183s 127.0.0.1http/1.1localhost:8546GET /reverse/perm HTTP/1.1
1-03239030/15/15_ 1183s 1.2442340.00.070.07 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239030/14/14_ 1183s 1.2440190.00.060.06 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239030/17/17_ 1183s 1.1740380.00.480.48 1183s 127.0.0.1http/1.1localhost:8529GET /servlet/mapping.html HTTP/1.1
1-03239030/17/17_ 1183s 1.1740240.00.130.13 1183s 127.0.0.1http/1.1localhost:8537GET //index.html HTTP/1.1
1-03239030/13/13_ 1183s 1.2441140.00.060.06 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239030/14/14_ 1183s 1.2440260.00.140.14 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239030/18/18_ 1183s 1.1741290.00.100.10 1183s 127.0.0.1http/1.1localhost:8539GET /balancer-manager HTTP/1.1
1-03239030/15/15_ 1183s 1.244010730.09.859.85 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239030/12/12_ 1183s 1.0846200.00.030.03 1183s 127.0.0.1http/1.1ssi-default:8559GET /modules/include/include6.shtml HTTP/1.1
1-03239030/15/15_ 1183s 1.2440190.00.060.06 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239030/13/13_ 1183s 1.1541320.00.070.07 1183s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/en/compressed/ HTTP/1.1
1-03239030/12/12_ 1183s 1.18134290.00.060.06 1183s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/2 HTTP/1.1
1-03239030/19/19_ 1183s 1.18138330.00.130.13 1183s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/6 HTTP/1.1
1-03239030/10/10_ 1183s 1.2113191110.00.060.06 1183s 127.0.0.1http/1.1localhost:8529GET /modules/cgi/env.pl?foo=bar&bloo=blar HTTP/1.1
1-03239030/17/17_ 1183s 1.22131390.00.090.09 1183s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/cookie/foo HTTP/1.1
1-03239030/10/10_ 1183s 1.16133120.00.020.02 1183s 127.0.0.1http/1.1localhost:8546GET /reverse-match/ HTTP/1.1
1-03239030/14/14_ 1183s 1.2291270.00.590.59 1183s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire?test=value HTTP/1.1
1-03239030/13/13_ 1183s 1.16941250.00.410.41 1183s 127.0.0.1http/1.1localhost:8529GET / HTTP/1.1
1-03239030/18/18_ 1183s 1.2292280.00.040.04 1183s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/expire/cache HTTP/1.1
1-03239030/14/14_ 1183s 1.16822470.00.040.04 1183s 127.0.0.1http/1.1localhost:8546GET /reverse/modules/cgi/env.pl HTTP/1.1
2-03239040/69/69_ 1183s 3.96412300.00.580.58 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239040/79/79_ 1183s 3.97213020.00.440.44 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239040/83/83_ 1183s 3.984069270.00.660.66 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239040/73/73_ 1183s 3.99212180.00.470.47 1183s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
2-03239040/83/83_ 1183s 3.98412110.00.620.62 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239040/74/74_ 1183s 3.98412570.00.440.44 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239040/76/76_ 1183s 3.98412650.00.450.45 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239040/72/72_ 1183s 3.96414130.04.434.43 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239040/81/81_ 1183s 3.9642970.00.620.62 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239040/73/73_ 1183s 3.99413570.06.416.41 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239040/68/68_ 1183s 3.99401780.00.390.39 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239040/76/76_ 1183s 3.94411580.00.810.81 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239040/77/77_ 1183s 3.98405550.010.3610.36 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239040/74/74_ 1183s 3.99411530.00.390.39 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239040/82/82_ 1183s 3.95401740.00.550.55 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239040/83/83_ 1183s 3.99411830.00.900.90 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239040/73/73_ 1183s 3.99401870.00.390.39 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239040/74/74_ 1183s 3.97201770.04.684.68 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239040/76/76_ 1183s 3.9742920.00.410.41 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239040/78/78_ 1183s 3.98211910.01.571.57 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239040/80/80_ 1183s 3.99212880.00.330.33 1183s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
2-03239040/78/78_ 1183s 3.99211690.00.750.75 1183s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
2-03239040/70/70_ 1183s 3.99201220.00.470.47 1183s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
2-03239040/76/76_ 1183s 3.96416900.04.364.36 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239040/69/69_ 1183s 3.99201490.00.530.53 1183s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
3-03315200/7/7_ 1183s 0.50362160.00.060.06 1183s 127.0.0.1http/1.1localhost:8546GET /reverse-match/index.html HTTP/1.1
3-03315200/3/3_ 1183s 0.323660620.00.040.04 1183s 127.0.0.1http/1.1localhost:8529POST /apache/extfilter/out-limit/modules/cgi/perl_echo.pl HTTP/
3-03315200/7/7_ 1183s 0.513621490.00.300.30 1183s 127.0.0.1http/1.1localhost:8546GET /reverse-slash/ HTTP/1.1
3-03315200/4/4_ 1183s 0.4636150.00.030.03 1183s 127.0.0.1http/1.1ssi-default:8559GET /modules/include/if11.shtml HTTP/1.1
3-03315200/6/6_ 1183s 0.512979850.00.050.05 1183s 127.0.0.1http/1.1localhost:8529GET /modules/cgi/nph-102.pl HTTP/1.1
3-03315200/4/4_ 1183s 0.5226140.00.010.01 1183s 127.0.0.1http/1.1localhost:8537POST /echo_post/baltest_echo_post HTTP/1.1
3-03315200/6/6_ 1183s 0.52287760.00.010.01 1183s 127.0.0.1http/1.1localhost:8546GET /uds/ HTTP/1.1
3-03315200/5/5_ 1183s 0.5326580.00.000.00 1183s 127.0.0.1http/1.1localhost:8539GET /dynproxy HTTP/1.1
3-03315200/6/6_ 1183s 0.4326160.00.030.03 1183s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
3-03315200/4/4_ 1183s 0.472114200.00.030.03 1183s 127.0.0.1http/1.1ssi-default:8559GET /modules/include/xbithack/on/test.html HTTP/1.1
3-03315200/9/9_ 1183s 0.53137270.00.060.06 1183s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/4 HTTP/1.1
3-03315200/6/6_ 1183s 0.531391090.00.040.04 1183s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/1 HTTP/1.1
3-03315200/7/7_ 1183s 0.53131770.00.000.00 1183s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/proxy3/env.pl?horse=norman HTTP/1.1
3-03315200/6/6_ 1183s 0.48134740.00.000.00 1183s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/fr/compressed/ HTTP/1.1
3-03315200/6/6_ 1183s 0.54135120.00.000.00 1183s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/vary3.html HTTP/1.1
3-03315200/6/6_ 1183s 0.545390.00.010.01 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03315200/4/4_ 1183s 0.5451120.00.000.00 1183s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03315200/8/8_ 1183s 0.4959290.00.020.02 1183s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/fr/two/index HTTP/1.1
3-03315200/8/8_ 1183s 0.5421190.00.040.04 1183s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
3-03315200/7/7_ 1183s 0.5523140.00.040.04 1183s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
3-03315200/7/7_ 1183s 0.5524190.00.040.04 1183s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
3-03315200/6/6_ 1183s 0.49381110.00.040.04 1183s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/zh-TW/two/index HTTP/1.1
3-03315200/6/6_ 1183s 0.4938190.00.000.00 1183s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/zh-TW/two/index HTTP/1.1
3-03315200/5/5_ 1183s 0.49380150.00.040.04 1183s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/content-type/test.var HTTP/1.1
3-03315200/4/4_ 1183s 0.31381700.00.000.00 1183s 127.0.0.1http/1.1localhost:8529HEAD /modules/expires/htaccess/image.gif HTTP/1.1
1183s
1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s 1183s
SrvChild Server number - generation
PIDOS process ID
AccNumber of accesses this connection / this child / this slot
MMode of operation
CPUCPU usage, number of seconds
SSSeconds since beginning of most recent request
ReqMilliseconds required to process most recent request
DurSum of milliseconds required to process all requests
ConnKilobytes transferred this connection
ChildMegabytes transferred this child
SlotTotal megabytes transferred this slot
1183s 1183s 1183s ok 1 1183s ok 1185s t/modules/substitute.t .............. 1185s 1..19 1185s # Running under perl version 5.038002 for linux 1185s # Current time local: Mon Jun 3 13:32:23 2024 1185s # Current time GMT: Mon Jun 3 13:32:23 2024 1185s # Using Test.pm version 1.31 1185s # Using Apache/Test.pm version 1.42 1185s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1185s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1185s got 200 'barbar': OK 1185s ok 1 1185s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1185s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1185s got 200 'barbar': OK 1185s ok 2 1185s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1185s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1185s got 200 'foofoo': OK 1185s ok 3 1185s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1185s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1185s got 200 'barbar': OK 1185s ok 4 1185s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1185s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1185s got 200 'barbar': OK 1185s ok 5 1185s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1185s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1185s got 200 'barbar': OK 1185s ok 6 1185s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1185s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1185s got 200 'foof 1185s oo': OK 1185s ok 7 1185s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1185s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1185s got 200 'xfoo': OK 1185s ok 8 1185s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1185s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1185s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1185s ok 9 1185s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1185s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1185s got 200 'barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1185s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s barx 1186s ': OK 1186s ok 10 1186s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1186s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1186s got 200 'a$1axb(': OK 1186s ok 11 1186s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1186s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1186s got 200 'a$XX': OK 1186s ok 12 1186s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1186s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1186s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1186s ok 13 1186s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1186s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1186s got 200 'x&x': OK 1186s ok 14 1186s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1186s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1186s got 200 'xx': OK 1186s ok 15 1186s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1186s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1186s got 200 'fcooar': OK 1186s ok 16 1186s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1186s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1186s got 200 'fc$1ar': OK 1186s ok 17 1186s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1186s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1186s got 200 'fdooar': OK 1186s ok 18 1186s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1186s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1186s got 200 'XXXfooXXX 1186s bar': OK 1186s ok 19 1186s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1186s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1186s ok 1189s t/modules/unique_id.t ............... 1189s 1..300 1189s # Running under perl version 5.038002 for linux 1189s # Current time local: Mon Jun 3 13:32:25 2024 1189s # Current time GMT: Mon Jun 3 13:32:25 2024 1189s # Using Test.pm version 1.31 1189s # Using Apache/Test.pm version 1.42 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 1 1189s # unique id: Zl3F65HBEfz1ngQaSvKUvwAAAA4 1189s ok 2 1189s ok 3 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 4 1189s # unique id: Zl3F65QK580l2O4ro0u8xgAAAFA 1189s ok 5 1189s ok 6 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 7 1189s # unique id: Zl3F65HBEfz1ngQaSvKUwAAAAAg 1189s ok 8 1189s ok 9 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 10 1189s # unique id: Zl3F65krQQg4Jcj3Bac9MAAAAJU 1189s ok 11 1189s ok 12 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 13 1189s # unique id: Zl3F65HBEfz1ngQaSvKUwQAAABM 1189s ok 14 1189s ok 15 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 16 1189s # unique id: Zl3F65QK580l2O4ro0u8xwAAAFE 1189s ok 17 1189s ok 18 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 19 1189s # unique id: Zl3F65HBEfz1ngQaSvKUwgAAABQ 1189s ok 20 1189s ok 21 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 22 1189s # unique id: Zl3F65HBEfz1ngQaSvKUwwAAAAc 1189s ok 23 1189s ok 24 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 25 1189s # unique id: Zl3F65krQQg4Jcj3Bac9MQAAAJQ 1189s ok 26 1189s ok 27 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 28 1189s # unique id: Zl3F65HBEfz1ngQaSvKUxAAAABg 1189s ok 29 1189s ok 30 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 31 1189s # unique id: Zl3F65QK580l2O4ro0u8yAAAAFI 1189s ok 32 1189s ok 33 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 34 1189s # unique id: Zl3F635SJmwvkqQMx3d7PgAAANY 1189s ok 35 1189s ok 36 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 37 1189s # unique id: Zl3F65HBEfz1ngQaSvKUxQAAAA0 1189s ok 38 1189s ok 39 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 40 1189s # unique id: Zl3F65krQQg4Jcj3Bac9MgAAAJY 1189s ok 41 1189s ok 42 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 43 1189s # unique id: Zl3F65HBEfz1ngQaSvKUxgAAABc 1189s ok 44 1189s ok 45 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 46 1189s # unique id: Zl3F65krQQg4Jcj3Bac9MwAAAJE 1189s ok 47 1189s ok 48 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 49 1189s # unique id: Zl3F635SJmwvkqQMx3d7PwAAANc 1189s ok 50 1189s ok 51 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 52 1189s # unique id: Zl3F7JHBEfz1ngQaSvKUxwAAAA8 1189s ok 53 1189s ok 54 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 55 1189s # unique id: Zl3F7JkrQQg4Jcj3Bac9NAAAAJg 1189s ok 56 1189s ok 57 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 58 1189s # unique id: Zl3F7JHBEfz1ngQaSvKUyAAAAAM 1189s ok 59 1189s ok 60 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 61 1189s # unique id: Zl3F7JkrQQg4Jcj3Bac9NQAAAIE 1189s ok 62 1189s ok 63 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 64 1189s # unique id: Zl3F7JHBEfz1ngQaSvKUyQAAABI 1189s ok 65 1189s ok 66 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 67 1189s # unique id: Zl3F7JHBEfz1ngQaSvKUygAAABE 1189s ok 68 1189s ok 69 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 70 1189s # unique id: Zl3F7JkrQQg4Jcj3Bac9NgAAAIM 1189s ok 71 1189s ok 72 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 73 1189s # unique id: Zl3F7JHBEfz1ngQaSvKUywAAAAA 1189s ok 74 1189s ok 75 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 76 1189s # unique id: Zl3F7JHBEfz1ngQaSvKUzAAAABU 1189s ok 77 1189s ok 78 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 79 1189s # unique id: Zl3F7JHBEfz1ngQaSvKUzQAAABA 1189s ok 80 1189s ok 81 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 82 1189s # unique id: Zl3F7JkrQQg4Jcj3Bac9NwAAAJM 1189s ok 83 1189s ok 84 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 85 1189s # unique id: Zl3F7JHBEfz1ngQaSvKUzgAAAAo 1189s ok 86 1189s ok 87 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 88 1189s # unique id: Zl3F7JkrQQg4Jcj3Bac9OAAAAIA 1189s ok 89 1189s ok 90 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 91 1189s # unique id: Zl3F7JHBEfz1ngQaSvKUzwAAAAY 1189s ok 92 1189s ok 93 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 94 1189s # unique id: Zl3F7JHBEfz1ngQaSvKU0AAAAAQ 1189s ok 95 1189s ok 96 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 97 1189s # unique id: Zl3F7JkrQQg4Jcj3Bac9OQAAAIU 1189s ok 98 1189s ok 99 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 100 1189s # unique id: Zl3F7JHBEfz1ngQaSvKU0QAAAAI 1189s ok 101 1189s ok 102 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 103 1189s # unique id: Zl3F7JQK580l2O4ro0u8yQAAAFM 1189s ok 104 1189s ok 105 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 106 1189s # unique id: Zl3F7JHBEfz1ngQaSvKU0gAAAAw 1189s ok 107 1189s ok 108 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 109 1189s # unique id: Zl3F7H5SJmwvkqQMx3d7QAAAANg 1189s ok 110 1189s ok 111 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 112 1189s # unique id: Zl3F7JkrQQg4Jcj3Bac9OgAAAIQ 1189s ok 113 1189s ok 114 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 115 1189s # unique id: Zl3F7JHBEfz1ngQaSvKU0wAAAAE 1189s ok 116 1189s ok 117 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 118 1189s # unique id: Zl3F7H5SJmwvkqQMx3d7QQAAAMA 1189s ok 119 1189s ok 120 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 121 1189s # unique id: Zl3F7JHBEfz1ngQaSvKU1AAAAAs 1189s ok 122 1189s ok 123 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 124 1189s # unique id: Zl3F7JkrQQg4Jcj3Bac9OwAAAJc 1189s ok 125 1189s ok 126 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 127 1189s # unique id: Zl3F7JHBEfz1ngQaSvKU1QAAAAk 1189s ok 128 1189s ok 129 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 130 1189s # unique id: Zl3F7JHBEfz1ngQaSvKU1gAAAA4 1189s ok 131 1189s ok 132 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 133 1189s # unique id: Zl3F7JkrQQg4Jcj3Bac9PAAAAIY 1189s ok 134 1189s ok 135 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 136 1189s # unique id: Zl3F7JHBEfz1ngQaSvKU1wAAAAg 1189s ok 137 1189s ok 138 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 139 1189s # unique id: Zl3F7JHBEfz1ngQaSvKU2AAAABQ 1189s ok 140 1189s ok 141 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 142 1189s # unique id: Zl3F7JHBEfz1ngQaSvKU2QAAABM 1189s ok 143 1189s ok 144 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 145 1189s # unique id: Zl3F7JHBEfz1ngQaSvKU2gAAAAc 1189s ok 146 1189s ok 147 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 148 1189s # unique id: Zl3F7JkrQQg4Jcj3Bac9PQAAAIc 1189s ok 149 1189s ok 150 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 151 1189s # unique id: Zl3F7JHBEfz1ngQaSvKU2wAAABg 1189s ok 152 1189s ok 153 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 154 1189s # unique id: Zl3F7JHBEfz1ngQaSvKU3AAAAA0 1189s ok 155 1189s ok 156 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 157 1189s # unique id: Zl3F7JkrQQg4Jcj3Bac9PgAAAII 1189s ok 158 1189s ok 159 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 160 1189s # unique id: Zl3F7JHBEfz1ngQaSvKU3QAAABc 1189s ok 161 1189s ok 162 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 163 1189s # unique id: Zl3F7JHBEfz1ngQaSvKU3gAAAA8 1189s ok 164 1189s ok 165 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 166 1189s # unique id: Zl3F7JkrQQg4Jcj3Bac9PwAAAIg 1189s ok 167 1189s ok 168 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 169 1189s # unique id: Zl3F7JkrQQg4Jcj3Bac9QAAAAIw 1189s ok 170 1189s ok 171 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 172 1189s # unique id: Zl3F7JHBEfz1ngQaSvKU3wAAABI 1189s ok 173 1189s ok 174 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 175 1189s # unique id: Zl3F7JHBEfz1ngQaSvKU4AAAABE 1189s ok 176 1189s ok 177 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 178 1189s # unique id: Zl3F7JHBEfz1ngQaSvKU4QAAABY 1189s ok 179 1189s ok 180 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 181 1189s # unique id: Zl3F7JkrQQg4Jcj3Bac9QQAAAIs 1189s ok 182 1189s ok 183 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 184 1189s # unique id: Zl3F7JkrQQg4Jcj3Bac9QgAAAIk 1189s ok 185 1189s ok 186 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 187 1189s # unique id: Zl3F7JHBEfz1ngQaSvKU4gAAABU 1189s ok 188 1189s ok 189 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 190 1189s # unique id: Zl3F7ZkrQQg4Jcj3Bac9QwAAAI8 1189s ok 191 1189s ok 192 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 193 1189s # unique id: Zl3F7ZHBEfz1ngQaSvKU4wAAAAo 1189s ok 194 1189s ok 195 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 196 1189s # unique id: Zl3F7ZHBEfz1ngQaSvKU5AAAAAU 1189s ok 197 1189s ok 198 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 199 1189s # unique id: Zl3F7ZHBEfz1ngQaSvKU5QAAABA 1189s ok 200 1189s ok 201 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 202 1189s # unique id: Zl3F7ZkrQQg4Jcj3Bac9RAAAAI0 1189s ok 203 1189s ok 204 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 205 1189s # unique id: Zl3F7ZHBEfz1ngQaSvKU5gAAAAY 1189s ok 206 1189s ok 207 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 208 1189s # unique id: Zl3F7ZkrQQg4Jcj3Bac9RQAAAIo 1189s ok 209 1189s ok 210 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 211 1189s # unique id: Zl3F7ZHBEfz1ngQaSvKU5wAAAAI 1189s ok 212 1189s ok 213 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 214 1189s # unique id: Zl3F7ZHBEfz1ngQaSvKU6AAAAAQ 1189s ok 215 1189s ok 216 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 217 1189s # unique id: Zl3F7ZHBEfz1ngQaSvKU6QAAAAw 1189s ok 218 1189s ok 219 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 220 1189s # unique id: Zl3F7ZkrQQg4Jcj3Bac9RgAAAJI 1189s ok 221 1189s ok 222 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 223 1189s # unique id: Zl3F7ZHBEfz1ngQaSvKU6gAAAAs 1189s ok 224 1189s ok 225 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 226 1189s # unique id: Zl3F7ZQK580l2O4ro0u8ygAAAFQ 1189s ok 227 1189s ok 228 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 229 1189s # unique id: Zl3F7ZkrQQg4Jcj3Bac9RwAAAJA 1189s ok 230 1189s ok 231 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 232 1189s # unique id: Zl3F7ZHBEfz1ngQaSvKU6wAAAAE 1189s ok 233 1189s ok 234 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 235 1189s # unique id: Zl3F7ZHBEfz1ngQaSvKU7AAAAAk 1189s ok 236 1189s ok 237 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 238 1189s # unique id: Zl3F7ZHBEfz1ngQaSvKU7QAAAA4 1189s ok 239 1189s ok 240 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 241 1189s # unique id: Zl3F7ZQK580l2O4ro0u8ywAAAFU 1189s ok 242 1189s ok 243 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 244 1189s # unique id: Zl3F7ZkrQQg4Jcj3Bac9SAAAAI4 1189s ok 245 1189s ok 246 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 247 1189s # unique id: Zl3F7ZHBEfz1ngQaSvKU7gAAABQ 1189s ok 248 1189s ok 249 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 250 1189s # unique id: Zl3F7ZHBEfz1ngQaSvKU7wAAAAg 1189s ok 251 1189s ok 252 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 253 1189s # unique id: Zl3F7ZkrQQg4Jcj3Bac9SQAAAJU 1189s ok 254 1189s ok 255 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 256 1189s # unique id: Zl3F7ZHBEfz1ngQaSvKU8AAAABM 1189s ok 257 1189s ok 258 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 259 1189s # unique id: Zl3F7ZkrQQg4Jcj3Bac9SgAAAJQ 1189s ok 260 1189s ok 261 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 262 1189s # unique id: Zl3F7ZHBEfz1ngQaSvKU8QAAABg 1189s ok 263 1189s ok 264 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 265 1189s # unique id: Zl3F7ZHBEfz1ngQaSvKU8gAAAAc 1189s ok 266 1189s ok 267 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 268 1189s # unique id: Zl3F7ZHBEfz1ngQaSvKU8wAAAA0 1189s ok 269 1189s ok 270 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 271 1189s # unique id: Zl3F7ZkrQQg4Jcj3Bac9SwAAAJY 1189s ok 272 1189s ok 273 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 274 1189s # unique id: Zl3F7ZHBEfz1ngQaSvKU9AAAAA8 1189s ok 275 1189s ok 276 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 277 1189s # unique id: Zl3F7ZHBEfz1ngQaSvKU9QAAAAM 1189s ok 278 1189s ok 279 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 280 1189s # unique id: Zl3F7ZkrQQg4Jcj3Bac9TAAAAJE 1189s ok 281 1189s ok 282 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 283 1189s # unique id: Zl3F7ZHBEfz1ngQaSvKU9gAAABc 1189s ok 284 1189s ok 285 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 286 1189s # unique id: Zl3F7ZkrQQg4Jcj3Bac9TQAAAJg 1189s ok 287 1189s ok 288 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 289 1189s # unique id: Zl3F7ZHBEfz1ngQaSvKU9wAAABE 1189s ok 290 1189s ok 291 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 292 1189s # unique id: Zl3F7ZHBEfz1ngQaSvKU-AAAABY 1189s ok 293 1189s ok 294 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 295 1189s # unique id: Zl3F7ZHBEfz1ngQaSvKU-QAAAAA 1189s ok 296 1189s ok 297 1189s # testing : fetch unique ID 1189s # expected: 200 1189s # received: '200' 1189s ok 298 1189s # unique id: Zl3F7ZkrQQg4Jcj3Bac9TgAAAIE 1189s ok 299 1189s ok 300 1189s ok 1193s t/modules/usertrack.t ............... 1193s 1..1004 1193s # Running under perl version 5.038002 for linux 1193s # Current time local: Mon Jun 3 13:32:29 2024 1193s # Current time GMT: Mon Jun 3 13:32:29 2024 1193s # Using Test.pm version 1.31 1193s # Using Apache/Test.pm version 1.42 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 1 1193s ok 2 1193s Set-Cookie: usertrack_test=69db5676.619fc5d87bf35; path=/; expires=Mon, 03-Jun-24 13:33:31 GMT 1193s Cookie: usertrack_test=69db5676.619fc5d87bf35 1193s ok 3 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 4 1193s ok 5 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 6 1193s ok 7 1193s Set-Cookie: usertrack_test=7bcb9ecb.619fc5d87e8ab; path=/; expires=Mon, 03-Jun-24 13:33:31 GMT 1193s Cookie: usertrack_test=7bcb9ecb.619fc5d87e8ab 1193s ok 8 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 9 1193s ok 10 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 11 1193s ok 12 1193s Set-Cookie: usertrack_test=bed8c6e3.619fc5d87ff05; path=/; expires=Mon, 03-Jun-24 13:33:31 GMT 1193s Cookie: usertrack_test=bed8c6e3.619fc5d87ff05 1193s ok 13 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 14 1193s ok 15 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 16 1193s ok 17 1193s Set-Cookie: usertrack_test=5ef23790.619fc5d8815e5; path=/; expires=Mon, 03-Jun-24 13:33:31 GMT 1193s Cookie: usertrack_test=5ef23790.619fc5d8815e5 1193s ok 18 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 19 1193s ok 20 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 21 1193s ok 22 1193s Set-Cookie: usertrack_test=b83c590c.619fc5d882aef; path=/; expires=Mon, 03-Jun-24 13:33:31 GMT 1193s Cookie: usertrack_test=b83c590c.619fc5d882aef 1193s ok 23 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 24 1193s ok 25 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 26 1193s ok 27 1193s Set-Cookie: usertrack_test=a75170ce.619fc5d884121; path=/; expires=Mon, 03-Jun-24 13:33:31 GMT 1193s Cookie: usertrack_test=a75170ce.619fc5d884121 1193s ok 28 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 29 1193s ok 30 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 31 1193s ok 32 1193s Set-Cookie: usertrack_test=305a0a2.619fc5d88573d; path=/; expires=Mon, 03-Jun-24 13:33:31 GMT 1193s Cookie: usertrack_test=305a0a2.619fc5d88573d 1193s ok 33 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 34 1193s ok 35 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 36 1193s ok 37 1193s Set-Cookie: usertrack_test=72bb5d84.619fc5d886bfb; path=/; expires=Mon, 03-Jun-24 13:33:31 GMT 1193s Cookie: usertrack_test=72bb5d84.619fc5d886bfb 1193s ok 38 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 39 1193s ok 40 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 41 1193s ok 42 1193s Set-Cookie: usertrack_test=ce383ab8.619fc5d88813f; path=/; expires=Mon, 03-Jun-24 13:33:31 GMT 1193s Cookie: usertrack_test=ce383ab8.619fc5d88813f 1193s ok 43 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 44 1193s ok 45 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 46 1193s ok 47 1193s Set-Cookie: usertrack_test=d2223b03.619fc5d889952; path=/; expires=Mon, 03-Jun-24 13:33:31 GMT 1193s Cookie: usertrack_test=d2223b03.619fc5d889952 1193s ok 48 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 49 1193s ok 50 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 51 1193s ok 52 1193s Set-Cookie: usertrack_test=97f22dd8.619fc5d88b01d; path=/; expires=Mon, 03-Jun-24 13:33:31 GMT 1193s Cookie: usertrack_test=97f22dd8.619fc5d88b01d 1193s ok 53 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 54 1193s ok 55 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 56 1193s ok 57 1193s Set-Cookie: usertrack_test=37c6c472.619fc5d88c685; path=/; expires=Mon, 03-Jun-24 13:33:31 GMT 1193s Cookie: usertrack_test=37c6c472.619fc5d88c685 1193s ok 58 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 59 1193s ok 60 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 61 1193s ok 62 1193s Set-Cookie: usertrack_test=210d9c4c.619fc5d88dc88; path=/; expires=Mon, 03-Jun-24 13:33:31 GMT 1193s Cookie: usertrack_test=210d9c4c.619fc5d88dc88 1193s ok 63 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 64 1193s ok 65 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 66 1193s ok 67 1193s Set-Cookie: usertrack_test=d18c3b8f.619fc5d88f138; path=/; expires=Mon, 03-Jun-24 13:33:31 GMT 1193s Cookie: usertrack_test=d18c3b8f.619fc5d88f138 1193s ok 68 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 69 1193s ok 70 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 71 1193s ok 72 1193s Set-Cookie: usertrack_test=949eb23a.619fc5d89069f; path=/; expires=Mon, 03-Jun-24 13:33:31 GMT 1193s Cookie: usertrack_test=949eb23a.619fc5d89069f 1193s ok 73 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 74 1193s ok 75 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 76 1193s ok 77 1193s Set-Cookie: usertrack_test=d11cb90a.619fc5d891cb8; path=/; expires=Mon, 03-Jun-24 13:33:31 GMT 1193s Cookie: usertrack_test=d11cb90a.619fc5d891cb8 1193s ok 78 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 79 1193s ok 80 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 81 1193s ok 82 1193s Set-Cookie: usertrack_test=3ed80742.619fc5d8931cc; path=/; expires=Mon, 03-Jun-24 13:33:31 GMT 1193s Cookie: usertrack_test=3ed80742.619fc5d8931cc 1193s ok 83 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 84 1193s ok 85 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 86 1193s ok 87 1193s Set-Cookie: usertrack_test=a9874783.619fc5d8947c6; path=/; expires=Mon, 03-Jun-24 13:33:31 GMT 1193s Cookie: usertrack_test=a9874783.619fc5d8947c6 1193s ok 88 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 89 1193s ok 90 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 91 1193s ok 92 1193s Set-Cookie: usertrack_test=b1fb5865.619fc5d895e29; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=b1fb5865.619fc5d895e29 1193s ok 93 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 94 1193s ok 95 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 96 1193s ok 97 1193s Set-Cookie: usertrack_test=5fa0f83b.619fc5d897363; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=5fa0f83b.619fc5d897363 1193s ok 98 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 99 1193s ok 100 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 101 1193s ok 102 1193s Set-Cookie: usertrack_test=f79eacb.619fc5d8989ef; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=f79eacb.619fc5d8989ef 1193s ok 103 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 104 1193s ok 105 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 106 1193s ok 107 1193s Set-Cookie: usertrack_test=b2fde944.619fc5d899dec; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=b2fde944.619fc5d899dec 1193s ok 108 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 109 1193s ok 110 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 111 1193s ok 112 1193s Set-Cookie: usertrack_test=2ba12846.619fc5d89b471; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=2ba12846.619fc5d89b471 1193s ok 113 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 114 1193s ok 115 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 116 1193s ok 117 1193s Set-Cookie: usertrack_test=a43b3c09.619fc5d89c989; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=a43b3c09.619fc5d89c989 1193s ok 118 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 119 1193s ok 120 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 121 1193s ok 122 1193s Set-Cookie: usertrack_test=c7767227.619fc5d89de07; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=c7767227.619fc5d89de07 1193s ok 123 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 124 1193s ok 125 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 126 1193s ok 127 1193s Set-Cookie: usertrack_test=8c943be6.619fc5d89f19d; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=8c943be6.619fc5d89f19d 1193s ok 128 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 129 1193s ok 130 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 131 1193s ok 132 1193s Set-Cookie: usertrack_test=342114ee.619fc5d8a07f2; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=342114ee.619fc5d8a07f2 1193s ok 133 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 134 1193s ok 135 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 136 1193s ok 137 1193s Set-Cookie: usertrack_test=9a61d365.619fc5d8a1cb5; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=9a61d365.619fc5d8a1cb5 1193s ok 138 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 139 1193s ok 140 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 141 1193s ok 142 1193s Set-Cookie: usertrack_test=2bea4ee8.619fc5d8a31b1; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=2bea4ee8.619fc5d8a31b1 1193s ok 143 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 144 1193s ok 145 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 146 1193s ok 147 1193s Set-Cookie: usertrack_test=db89b235.619fc5d8a4720; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=db89b235.619fc5d8a4720 1193s ok 148 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 149 1193s ok 150 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 151 1193s ok 152 1193s Set-Cookie: usertrack_test=8b5c9d00.619fc5d8a5bf1; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=8b5c9d00.619fc5d8a5bf1 1193s ok 153 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 154 1193s ok 155 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 156 1193s ok 157 1193s Set-Cookie: usertrack_test=84ee65bc.619fc5d8a6fa0; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=84ee65bc.619fc5d8a6fa0 1193s ok 158 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 159 1193s ok 160 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 161 1193s ok 162 1193s Set-Cookie: usertrack_test=47c9e615.619fc5d8a84f1; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=47c9e615.619fc5d8a84f1 1193s ok 163 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 164 1193s ok 165 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 166 1193s ok 167 1193s Set-Cookie: usertrack_test=e0bf1e9f.619fc5d8aebf5; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=e0bf1e9f.619fc5d8aebf5 1193s ok 168 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 169 1193s ok 170 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 171 1193s ok 172 1193s Set-Cookie: usertrack_test=cc8c253e.619fc5d8b0239; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=cc8c253e.619fc5d8b0239 1193s ok 173 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 174 1193s ok 175 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 176 1193s ok 177 1193s Set-Cookie: usertrack_test=e374f856.619fc5d8b489a; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=e374f856.619fc5d8b489a 1193s ok 178 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 179 1193s ok 180 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 181 1193s ok 182 1193s Set-Cookie: usertrack_test=b27e6ab3.619fc5d8b5fcc; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=b27e6ab3.619fc5d8b5fcc 1193s ok 183 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 184 1193s ok 185 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 186 1193s ok 187 1193s Set-Cookie: usertrack_test=544c59eb.619fc5d8b7587; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=544c59eb.619fc5d8b7587 1193s ok 188 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 189 1193s ok 190 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 191 1193s ok 192 1193s Set-Cookie: usertrack_test=762e535e.619fc5d8bcb8b; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=762e535e.619fc5d8bcb8b 1193s ok 193 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 194 1193s ok 195 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 196 1193s ok 197 1193s Set-Cookie: usertrack_test=30972100.619fc5d8be0aa; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=30972100.619fc5d8be0aa 1193s ok 198 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 199 1193s ok 200 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 201 1193s ok 202 1193s Set-Cookie: usertrack_test=16bd7e75.619fc5d8bf449; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=16bd7e75.619fc5d8bf449 1193s ok 203 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 204 1193s ok 205 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 206 1193s ok 207 1193s Set-Cookie: usertrack_test=83b523d5.619fc5d8c42c0; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=83b523d5.619fc5d8c42c0 1193s ok 208 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 209 1193s ok 210 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 211 1193s ok 212 1193s Set-Cookie: usertrack_test=a6aa3489.619fc5d8c581f; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=a6aa3489.619fc5d8c581f 1193s ok 213 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 214 1193s ok 215 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 216 1193s ok 217 1193s Set-Cookie: usertrack_test=e39b420b.619fc5d8c6cda; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=e39b420b.619fc5d8c6cda 1193s ok 218 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 219 1193s ok 220 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 221 1193s ok 222 1193s Set-Cookie: usertrack_test=ec703843.619fc5d8cb0c5; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=ec703843.619fc5d8cb0c5 1193s ok 223 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 224 1193s ok 225 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 226 1193s ok 227 1193s Set-Cookie: usertrack_test=e333e270.619fc5d8cc805; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=e333e270.619fc5d8cc805 1193s ok 228 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 229 1193s ok 230 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 231 1193s ok 232 1193s Set-Cookie: usertrack_test=82cf26c8.619fc5d8cdd54; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=82cf26c8.619fc5d8cdd54 1193s ok 233 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 234 1193s ok 235 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 236 1193s ok 237 1193s Set-Cookie: usertrack_test=8c7b405e.619fc5d8cf39e; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=8c7b405e.619fc5d8cf39e 1193s ok 238 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 239 1193s ok 240 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 241 1193s ok 242 1193s Set-Cookie: usertrack_test=7be5724e.619fc5d8d08a5; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=7be5724e.619fc5d8d08a5 1193s ok 243 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 244 1193s ok 245 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 246 1193s ok 247 1193s Set-Cookie: usertrack_test=74e86109.619fc5d8d1c8f; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=74e86109.619fc5d8d1c8f 1193s ok 248 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 249 1193s ok 250 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 251 1193s ok 252 1193s Set-Cookie: usertrack_test=eefa937e.619fc5d8d31fe; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=eefa937e.619fc5d8d31fe 1193s ok 253 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 254 1193s ok 255 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 256 1193s ok 257 1193s Set-Cookie: usertrack_test=6dc268d1.619fc5d8d4740; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=6dc268d1.619fc5d8d4740 1193s ok 258 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 259 1193s ok 260 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 261 1193s ok 262 1193s Set-Cookie: usertrack_test=7d5a407e.619fc5d8d5bf6; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=7d5a407e.619fc5d8d5bf6 1193s ok 263 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 264 1193s ok 265 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 266 1193s ok 267 1193s Set-Cookie: usertrack_test=5677d2a0.619fc5d8d728f; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=5677d2a0.619fc5d8d728f 1193s ok 268 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 269 1193s ok 270 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 271 1193s ok 272 1193s Set-Cookie: usertrack_test=177a6a0f.619fc5d8d88a6; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=177a6a0f.619fc5d8d88a6 1193s ok 273 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 274 1193s ok 275 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 276 1193s ok 277 1193s Set-Cookie: usertrack_test=71767df3.619fc5d8d9e99; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=71767df3.619fc5d8d9e99 1193s ok 278 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 279 1193s ok 280 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 281 1193s ok 282 1193s Set-Cookie: usertrack_test=5ad856e3.619fc5d8db364; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=5ad856e3.619fc5d8db364 1193s ok 283 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 284 1193s ok 285 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 286 1193s ok 287 1193s Set-Cookie: usertrack_test=b716f5ed.619fc5d8dc7d1; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=b716f5ed.619fc5d8dc7d1 1193s ok 288 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 289 1193s ok 290 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 291 1193s ok 292 1193s Set-Cookie: usertrack_test=a7c10c6.619fc5d8ddcab; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=a7c10c6.619fc5d8ddcab 1193s ok 293 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 294 1193s ok 295 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 296 1193s ok 297 1193s Set-Cookie: usertrack_test=3eefa32e.619fc5d8df262; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=3eefa32e.619fc5d8df262 1193s ok 298 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 299 1193s ok 300 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 301 1193s ok 302 1193s Set-Cookie: usertrack_test=7f681246.619fc5d8e0839; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=7f681246.619fc5d8e0839 1193s ok 303 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 304 1193s ok 305 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 306 1193s ok 307 1193s Set-Cookie: usertrack_test=1f1f8ac4.619fc5d8e1ce7; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=1f1f8ac4.619fc5d8e1ce7 1193s ok 308 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 309 1193s ok 310 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 311 1193s ok 312 1193s Set-Cookie: usertrack_test=b5d8532b.619fc5d8e30f1; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=b5d8532b.619fc5d8e30f1 1193s ok 313 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 314 1193s ok 315 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 316 1193s ok 317 1193s Set-Cookie: usertrack_test=6b956541.619fc5d8e4620; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=6b956541.619fc5d8e4620 1193s ok 318 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 319 1193s ok 320 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 321 1193s ok 322 1193s Set-Cookie: usertrack_test=b9b31534.619fc5d8e5c37; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=b9b31534.619fc5d8e5c37 1193s ok 323 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 324 1193s ok 325 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 326 1193s ok 327 1193s Set-Cookie: usertrack_test=30d7441e.619fc5d8e705a; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=30d7441e.619fc5d8e705a 1193s ok 328 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 329 1193s ok 330 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 331 1193s ok 332 1193s Set-Cookie: usertrack_test=c38ce4e4.619fc5d8e8488; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=c38ce4e4.619fc5d8e8488 1193s ok 333 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 334 1193s ok 335 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 336 1193s ok 337 1193s Set-Cookie: usertrack_test=b66b2004.619fc5d8e99a7; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=b66b2004.619fc5d8e99a7 1193s ok 338 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 339 1193s ok 340 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 341 1193s ok 342 1193s Set-Cookie: usertrack_test=9392ebab.619fc5d8eae84; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=9392ebab.619fc5d8eae84 1193s ok 343 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 344 1193s ok 345 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 346 1193s ok 347 1193s Set-Cookie: usertrack_test=8def5788.619fc5d8ec27b; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=8def5788.619fc5d8ec27b 1193s ok 348 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 349 1193s ok 350 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 351 1193s ok 352 1193s Set-Cookie: usertrack_test=2bf2a724.619fc5d8ed8f4; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=2bf2a724.619fc5d8ed8f4 1193s ok 353 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 354 1193s ok 355 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 356 1193s ok 357 1193s Set-Cookie: usertrack_test=8f953718.619fc5d8eee0a; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=8f953718.619fc5d8eee0a 1193s ok 358 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 359 1193s ok 360 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 361 1193s ok 362 1193s Set-Cookie: usertrack_test=30a3a38b.619fc5d8f0237; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=30a3a38b.619fc5d8f0237 1193s ok 363 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 364 1193s ok 365 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 366 1193s ok 367 1193s Set-Cookie: usertrack_test=5cd2ae78.619fc5d8f185f; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=5cd2ae78.619fc5d8f185f 1193s ok 368 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 369 1193s ok 370 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 371 1193s ok 372 1193s Set-Cookie: usertrack_test=72bd3545.619fc5d8f2e1b; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=72bd3545.619fc5d8f2e1b 1193s ok 373 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 374 1193s ok 375 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 376 1193s ok 377 1193s Set-Cookie: usertrack_test=2bad77b9.619fc5d8f4324; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=2bad77b9.619fc5d8f4324 1193s ok 378 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 379 1193s ok 380 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 381 1193s ok 382 1193s Set-Cookie: usertrack_test=c3061c7a.619fc5d8f586f; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=c3061c7a.619fc5d8f586f 1193s ok 383 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 384 1193s ok 385 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 386 1193s ok 387 1193s Set-Cookie: usertrack_test=5d031c3a.619fc5d8f6d95; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=5d031c3a.619fc5d8f6d95 1193s ok 388 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 389 1193s ok 390 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 391 1193s ok 392 1193s Set-Cookie: usertrack_test=d41fc7af.619fc5d8f8269; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=d41fc7af.619fc5d8f8269 1193s ok 393 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 394 1193s ok 395 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 396 1193s ok 397 1193s Set-Cookie: usertrack_test=798e5e79.619fc5d8f977b; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=798e5e79.619fc5d8f977b 1193s ok 398 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 399 1193s ok 400 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 401 1193s ok 402 1193s Set-Cookie: usertrack_test=1c704801.619fc5d8faac1; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=1c704801.619fc5d8faac1 1193s ok 403 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 404 1193s ok 405 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 406 1193s ok 407 1193s Set-Cookie: usertrack_test=67e77989.619fc5d8fc044; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=67e77989.619fc5d8fc044 1193s ok 408 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 409 1193s ok 410 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 411 1193s ok 412 1193s Set-Cookie: usertrack_test=2903bf20.619fc5d8fd423; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=2903bf20.619fc5d8fd423 1193s ok 413 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 414 1193s ok 415 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 416 1193s ok 417 1193s Set-Cookie: usertrack_test=f47373d1.619fc5d8fe784; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=f47373d1.619fc5d8fe784 1193s ok 418 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 419 1193s ok 420 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 421 1193s ok 422 1193s Set-Cookie: usertrack_test=512656d3.619fc5d8ffdc9; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=512656d3.619fc5d8ffdc9 1193s ok 423 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 424 1193s ok 425 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 426 1193s ok 427 1193s Set-Cookie: usertrack_test=aff5a005.619fc5d90123e; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=aff5a005.619fc5d90123e 1193s ok 428 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 429 1193s ok 430 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 431 1193s ok 432 1193s Set-Cookie: usertrack_test=ee58d1c.619fc5d9027c9; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=ee58d1c.619fc5d9027c9 1193s ok 433 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 434 1193s ok 435 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 436 1193s ok 437 1193s Set-Cookie: usertrack_test=ca964040.619fc5d903d4e; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=ca964040.619fc5d903d4e 1193s ok 438 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 439 1193s ok 440 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 441 1193s ok 442 1193s Set-Cookie: usertrack_test=409ec4e8.619fc5d9051cf; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=409ec4e8.619fc5d9051cf 1193s ok 443 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 444 1193s ok 445 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 446 1193s ok 447 1193s Set-Cookie: usertrack_test=98b211a9.619fc5d90674d; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=98b211a9.619fc5d90674d 1193s ok 448 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 449 1193s ok 450 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 451 1193s ok 452 1193s Set-Cookie: usertrack_test=7d8719d8.619fc5d907b6e; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=7d8719d8.619fc5d907b6e 1193s ok 453 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 454 1193s ok 455 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 456 1193s ok 457 1193s Set-Cookie: usertrack_test=3f7d5f7a.619fc5d909054; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=3f7d5f7a.619fc5d909054 1193s ok 458 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 459 1193s ok 460 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 461 1193s ok 462 1193s Set-Cookie: usertrack_test=cc56f451.619fc5d90a492; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=cc56f451.619fc5d90a492 1193s ok 463 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 464 1193s ok 465 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 466 1193s ok 467 1193s Set-Cookie: usertrack_test=775c55e0.619fc5d90b9b2; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=775c55e0.619fc5d90b9b2 1193s ok 468 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 469 1193s ok 470 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 471 1193s ok 472 1193s Set-Cookie: usertrack_test=e0edfa35.619fc5d90ceda; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=e0edfa35.619fc5d90ceda 1193s ok 473 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 474 1193s ok 475 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 476 1193s ok 477 1193s Set-Cookie: usertrack_test=963b0d86.619fc5d90e0f4; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=963b0d86.619fc5d90e0f4 1193s ok 478 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 479 1193s ok 480 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 481 1193s ok 482 1193s Set-Cookie: usertrack_test=8774481a.619fc5d90f768; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=8774481a.619fc5d90f768 1193s ok 483 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 484 1193s ok 485 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 486 1193s ok 487 1193s Set-Cookie: usertrack_test=7f1dd821.619fc5d910ddd; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=7f1dd821.619fc5d910ddd 1193s ok 488 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 489 1193s ok 490 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 491 1193s ok 492 1193s Set-Cookie: usertrack_test=17803f84.619fc5d91231c; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=17803f84.619fc5d91231c 1193s ok 493 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 494 1193s ok 495 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 496 1193s ok 497 1193s Set-Cookie: usertrack_test=72cc4a8.619fc5d9139fc; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=72cc4a8.619fc5d9139fc 1193s ok 498 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 499 1193s ok 500 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 501 1193s ok 502 1193s Set-Cookie: usertrack_test=5a02c27b.619fc5d914eac; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=5a02c27b.619fc5d914eac 1193s ok 503 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 504 1193s ok 505 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 506 1193s ok 507 1193s Set-Cookie: usertrack_test=101dc3df.619fc5d916505; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=101dc3df.619fc5d916505 1193s ok 508 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 509 1193s ok 510 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 511 1193s ok 512 1193s Set-Cookie: usertrack_test=b48e5cff.619fc5d917a89; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=b48e5cff.619fc5d917a89 1193s ok 513 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 514 1193s ok 515 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 516 1193s ok 517 1193s Set-Cookie: usertrack_test=8646125c.619fc5d91901e; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=8646125c.619fc5d91901e 1193s ok 518 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 519 1193s ok 520 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 521 1193s ok 522 1193s Set-Cookie: usertrack_test=9ec0a7f0.619fc5d91a623; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=9ec0a7f0.619fc5d91a623 1193s ok 523 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 524 1193s ok 525 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 526 1193s ok 527 1193s Set-Cookie: usertrack_test=58092b6e.619fc5d91bbd4; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=58092b6e.619fc5d91bbd4 1193s ok 528 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 529 1193s ok 530 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 531 1193s ok 532 1193s Set-Cookie: usertrack_test=334438dd.619fc5d91d175; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=334438dd.619fc5d91d175 1193s ok 533 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 534 1193s ok 535 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 536 1193s ok 537 1193s Set-Cookie: usertrack_test=d8c78b68.619fc5d91e794; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=d8c78b68.619fc5d91e794 1193s ok 538 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 539 1193s ok 540 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 541 1193s ok 542 1193s Set-Cookie: usertrack_test=8bab9cea.619fc5d91fc67; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=8bab9cea.619fc5d91fc67 1193s ok 543 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 544 1193s ok 545 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 546 1193s ok 547 1193s Set-Cookie: usertrack_test=b8231520.619fc5d921210; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=b8231520.619fc5d921210 1193s ok 548 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 549 1193s ok 550 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 551 1193s ok 552 1193s Set-Cookie: usertrack_test=cab0d2f.619fc5d922763; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=cab0d2f.619fc5d922763 1193s ok 553 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 554 1193s ok 555 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 556 1193s ok 557 1193s Set-Cookie: usertrack_test=afb08f80.619fc5d923d28; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=afb08f80.619fc5d923d28 1193s ok 558 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 559 1193s ok 560 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 561 1193s ok 562 1193s Set-Cookie: usertrack_test=a37c8f29.619fc5d9251f3; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=a37c8f29.619fc5d9251f3 1193s ok 563 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 564 1193s ok 565 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 566 1193s ok 567 1193s Set-Cookie: usertrack_test=5de52958.619fc5d926aec; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=5de52958.619fc5d926aec 1193s ok 568 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 569 1193s ok 570 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 571 1193s ok 572 1193s Set-Cookie: usertrack_test=30eed22e.619fc5d928707; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=30eed22e.619fc5d928707 1193s ok 573 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 574 1193s ok 575 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 576 1193s ok 577 1193s Set-Cookie: usertrack_test=5101ace0.619fc5d92b936; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=5101ace0.619fc5d92b936 1193s ok 578 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 579 1193s ok 580 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 581 1193s ok 582 1193s Set-Cookie: usertrack_test=9453de59.619fc5d92d034; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=9453de59.619fc5d92d034 1193s ok 583 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 584 1193s ok 585 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 586 1193s ok 587 1193s Set-Cookie: usertrack_test=b0a52f1b.619fc5d92e654; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=b0a52f1b.619fc5d92e654 1193s ok 588 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 589 1193s ok 590 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 591 1193s ok 592 1193s Set-Cookie: usertrack_test=b00cb64e.619fc5d92fbb4; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=b00cb64e.619fc5d92fbb4 1193s ok 593 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 594 1193s ok 595 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 596 1193s ok 597 1193s Set-Cookie: usertrack_test=d48dc497.619fc5d93108f; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=d48dc497.619fc5d93108f 1193s ok 598 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 599 1193s ok 600 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 601 1193s ok 602 1193s Set-Cookie: usertrack_test=3299df09.619fc5d932490; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=3299df09.619fc5d932490 1193s ok 603 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 604 1193s ok 605 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 606 1193s ok 607 1193s Set-Cookie: usertrack_test=a350f579.619fc5d933a14; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=a350f579.619fc5d933a14 1193s ok 608 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 609 1193s ok 610 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 611 1193s ok 612 1193s Set-Cookie: usertrack_test=2fce8983.619fc5d934ef2; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=2fce8983.619fc5d934ef2 1193s ok 613 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 614 1193s ok 615 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 616 1193s ok 617 1193s Set-Cookie: usertrack_test=9958d4f3.619fc5d936449; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=9958d4f3.619fc5d936449 1193s ok 618 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 619 1193s ok 620 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 621 1193s ok 622 1193s Set-Cookie: usertrack_test=47a4247c.619fc5d9379ed; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=47a4247c.619fc5d9379ed 1193s ok 623 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 624 1193s ok 625 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 626 1193s ok 627 1193s Set-Cookie: usertrack_test=e62c58e.619fc5d938f1c; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=e62c58e.619fc5d938f1c 1193s ok 628 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 629 1193s ok 630 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 631 1193s ok 632 1193s Set-Cookie: usertrack_test=8fec149d.619fc5d93a50a; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=8fec149d.619fc5d93a50a 1193s ok 633 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 634 1193s ok 635 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 636 1193s ok 637 1193s Set-Cookie: usertrack_test=5ee47a6.619fc5d93ba8a; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=5ee47a6.619fc5d93ba8a 1193s ok 638 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 639 1193s ok 640 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 641 1193s ok 642 1193s Set-Cookie: usertrack_test=b0b1b897.619fc5d93cf1b; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=b0b1b897.619fc5d93cf1b 1193s ok 643 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 644 1193s ok 645 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 646 1193s ok 647 1193s Set-Cookie: usertrack_test=69123f7d.619fc5d93e3b3; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=69123f7d.619fc5d93e3b3 1193s ok 648 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 649 1193s ok 650 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 651 1193s ok 652 1193s Set-Cookie: usertrack_test=7721a678.619fc5d93f96c; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=7721a678.619fc5d93f96c 1193s ok 653 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 654 1193s ok 655 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 656 1193s ok 657 1193s Set-Cookie: usertrack_test=7e4cf042.619fc5d940d99; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=7e4cf042.619fc5d940d99 1193s ok 658 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 659 1193s ok 660 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 661 1193s ok 662 1193s Set-Cookie: usertrack_test=fa55dbf0.619fc5d9421b3; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=fa55dbf0.619fc5d9421b3 1193s ok 663 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 664 1193s ok 665 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 666 1193s ok 667 1193s Set-Cookie: usertrack_test=62255ebb.619fc5d943810; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=62255ebb.619fc5d943810 1193s ok 668 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 669 1193s ok 670 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 671 1193s ok 672 1193s Set-Cookie: usertrack_test=22783a9c.619fc5d944c9f; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=22783a9c.619fc5d944c9f 1193s ok 673 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 674 1193s ok 675 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 676 1193s ok 677 1193s Set-Cookie: usertrack_test=1bfdc8e5.619fc5d94610b; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=1bfdc8e5.619fc5d94610b 1193s ok 678 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 679 1193s ok 680 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 681 1193s ok 682 1193s Set-Cookie: usertrack_test=cd68e6de.619fc5d947549; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=cd68e6de.619fc5d947549 1193s ok 683 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 684 1193s ok 685 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 686 1193s ok 687 1193s Set-Cookie: usertrack_test=74e46f31.619fc5d9489d5; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=74e46f31.619fc5d9489d5 1193s ok 688 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 689 1193s ok 690 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 691 1193s ok 692 1193s Set-Cookie: usertrack_test=62c5d5d7.619fc5d949d89; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=62c5d5d7.619fc5d949d89 1193s ok 693 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 694 1193s ok 695 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 696 1193s ok 697 1193s Set-Cookie: usertrack_test=404b7101.619fc5d94b1b8; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=404b7101.619fc5d94b1b8 1193s ok 698 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 699 1193s ok 700 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 701 1193s ok 702 1193s Set-Cookie: usertrack_test=8f2a2e55.619fc5d94c633; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=8f2a2e55.619fc5d94c633 1193s ok 703 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 704 1193s ok 705 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 706 1193s ok 707 1193s Set-Cookie: usertrack_test=12d0e1d.619fc5d94da82; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=12d0e1d.619fc5d94da82 1193s ok 708 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 709 1193s ok 710 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 711 1193s ok 712 1193s Set-Cookie: usertrack_test=fe5c0d8f.619fc5d94eede; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=fe5c0d8f.619fc5d94eede 1193s ok 713 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 714 1193s ok 715 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 716 1193s ok 717 1193s Set-Cookie: usertrack_test=58850e9b.619fc5d950445; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=58850e9b.619fc5d950445 1193s ok 718 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 719 1193s ok 720 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 721 1193s ok 722 1193s Set-Cookie: usertrack_test=97c48277.619fc5d95188c; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=97c48277.619fc5d95188c 1193s ok 723 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 724 1193s ok 725 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 726 1193s ok 727 1193s Set-Cookie: usertrack_test=18a350c4.619fc5d952b93; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=18a350c4.619fc5d952b93 1193s ok 728 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 729 1193s ok 730 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 731 1193s ok 732 1193s Set-Cookie: usertrack_test=b4b09733.619fc5d95416e; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=b4b09733.619fc5d95416e 1193s ok 733 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 734 1193s ok 735 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 736 1193s ok 737 1193s Set-Cookie: usertrack_test=25c1247d.619fc5d95562a; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=25c1247d.619fc5d95562a 1193s ok 738 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 739 1193s ok 740 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 741 1193s ok 742 1193s Set-Cookie: usertrack_test=c8dea82a.619fc5d956b56; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=c8dea82a.619fc5d956b56 1193s ok 743 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 744 1193s ok 745 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 746 1193s ok 747 1193s Set-Cookie: usertrack_test=ba48e2af.619fc5d95808b; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=ba48e2af.619fc5d95808b 1193s ok 748 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 749 1193s ok 750 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 751 1193s ok 752 1193s Set-Cookie: usertrack_test=f2d95665.619fc5d9594c8; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=f2d95665.619fc5d9594c8 1193s ok 753 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 754 1193s ok 755 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 756 1193s ok 757 1193s Set-Cookie: usertrack_test=a111035a.619fc5d95aa79; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=a111035a.619fc5d95aa79 1193s ok 758 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 759 1193s ok 760 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 761 1193s ok 762 1193s Set-Cookie: usertrack_test=fd79ca67.619fc5d95bf09; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=fd79ca67.619fc5d95bf09 1193s ok 763 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 764 1193s ok 765 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 766 1193s ok 767 1193s Set-Cookie: usertrack_test=55b9f0ea.619fc5d95d534; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=55b9f0ea.619fc5d95d534 1193s ok 768 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 769 1193s ok 770 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 771 1193s ok 772 1193s Set-Cookie: usertrack_test=914b7570.619fc5d95e8df; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=914b7570.619fc5d95e8df 1193s ok 773 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 774 1193s ok 775 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 776 1193s ok 777 1193s Set-Cookie: usertrack_test=6fa7d25f.619fc5d95fe0f; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=6fa7d25f.619fc5d95fe0f 1193s ok 778 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 779 1193s ok 780 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 781 1193s ok 782 1193s Set-Cookie: usertrack_test=8632936.619fc5d9612c3; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=8632936.619fc5d9612c3 1193s ok 783 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 784 1193s ok 785 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 786 1193s ok 787 1193s Set-Cookie: usertrack_test=81ba8146.619fc5d962771; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=81ba8146.619fc5d962771 1193s ok 788 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 789 1193s ok 790 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 791 1193s ok 792 1193s Set-Cookie: usertrack_test=4d0f9f26.619fc5d963cca; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=4d0f9f26.619fc5d963cca 1193s ok 793 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 794 1193s ok 795 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 796 1193s ok 797 1193s Set-Cookie: usertrack_test=a8b7dca4.619fc5d965197; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=a8b7dca4.619fc5d965197 1193s ok 798 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 799 1193s ok 800 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 801 1193s ok 802 1193s Set-Cookie: usertrack_test=8135814.619fc5d9665d7; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=8135814.619fc5d9665d7 1193s ok 803 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 804 1193s ok 805 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 806 1193s ok 807 1193s Set-Cookie: usertrack_test=4a08eec8.619fc5d967a80; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=4a08eec8.619fc5d967a80 1193s ok 808 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 809 1193s ok 810 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 811 1193s ok 812 1193s Set-Cookie: usertrack_test=103e8b62.619fc5d968f48; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=103e8b62.619fc5d968f48 1193s ok 813 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 814 1193s ok 815 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 816 1193s ok 817 1193s Set-Cookie: usertrack_test=75090f65.619fc5d96a2b2; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=75090f65.619fc5d96a2b2 1193s ok 818 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 819 1193s ok 820 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 821 1193s ok 822 1193s Set-Cookie: usertrack_test=8b13df44.619fc5d96b8f7; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=8b13df44.619fc5d96b8f7 1193s ok 823 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 824 1193s ok 825 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 826 1193s ok 827 1193s Set-Cookie: usertrack_test=3bb98237.619fc5d96cced; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=3bb98237.619fc5d96cced 1193s ok 828 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 829 1193s ok 830 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 831 1193s ok 832 1193s Set-Cookie: usertrack_test=8ae6f508.619fc5d96e2e6; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=8ae6f508.619fc5d96e2e6 1193s ok 833 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 834 1193s ok 835 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 836 1193s ok 837 1193s Set-Cookie: usertrack_test=adea4dac.619fc5d96f71a; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=adea4dac.619fc5d96f71a 1193s ok 838 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 839 1193s ok 840 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 841 1193s ok 842 1193s Set-Cookie: usertrack_test=94f9d6ad.619fc5d970bf9; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=94f9d6ad.619fc5d970bf9 1193s ok 843 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 844 1193s ok 845 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 846 1193s ok 847 1193s Set-Cookie: usertrack_test=a70f62f5.619fc5d971f8d; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=a70f62f5.619fc5d971f8d 1193s ok 848 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 849 1193s ok 850 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 851 1193s ok 852 1193s Set-Cookie: usertrack_test=aa8b8e0b.619fc5d973665; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=aa8b8e0b.619fc5d973665 1193s ok 853 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 854 1193s ok 855 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 856 1193s ok 857 1193s Set-Cookie: usertrack_test=153e77f7.619fc5d974c09; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=153e77f7.619fc5d974c09 1193s ok 858 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 859 1193s ok 860 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 861 1193s ok 862 1193s Set-Cookie: usertrack_test=6102136f.619fc5d97617c; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=6102136f.619fc5d97617c 1193s ok 863 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 864 1193s ok 865 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 866 1193s ok 867 1193s Set-Cookie: usertrack_test=22de925b.619fc5d977690; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=22de925b.619fc5d977690 1193s ok 868 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 869 1193s ok 870 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 871 1193s ok 872 1193s Set-Cookie: usertrack_test=c9f0faed.619fc5d978a78; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=c9f0faed.619fc5d978a78 1193s ok 873 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 874 1193s ok 875 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 876 1193s ok 877 1193s Set-Cookie: usertrack_test=8f544677.619fc5d97a0b7; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=8f544677.619fc5d97a0b7 1193s ok 878 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 879 1193s ok 880 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 881 1193s ok 882 1193s Set-Cookie: usertrack_test=dccfde6c.619fc5d97b819; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=dccfde6c.619fc5d97b819 1193s ok 883 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 884 1193s ok 885 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 886 1193s ok 887 1193s Set-Cookie: usertrack_test=3feddafb.619fc5d97cdae; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=3feddafb.619fc5d97cdae 1193s ok 888 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 889 1193s ok 890 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 891 1193s ok 892 1193s Set-Cookie: usertrack_test=5c920c63.619fc5d97e5a1; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=5c920c63.619fc5d97e5a1 1193s ok 893 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 894 1193s ok 895 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 896 1193s ok 897 1193s Set-Cookie: usertrack_test=bc67ace0.619fc5d97fb18; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=bc67ace0.619fc5d97fb18 1193s ok 898 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 899 1193s ok 900 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 901 1193s ok 902 1193s Set-Cookie: usertrack_test=c621bd55.619fc5d9815db; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=c621bd55.619fc5d9815db 1193s ok 903 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 904 1193s ok 905 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 906 1193s ok 907 1193s Set-Cookie: usertrack_test=d88a0467.619fc5d982ae9; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=d88a0467.619fc5d982ae9 1193s ok 908 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 909 1193s ok 910 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 911 1193s ok 912 1193s Set-Cookie: usertrack_test=97347dd7.619fc5d984024; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=97347dd7.619fc5d984024 1193s ok 913 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 914 1193s ok 915 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 916 1193s ok 917 1193s Set-Cookie: usertrack_test=1a80362d.619fc5d9853b4; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=1a80362d.619fc5d9853b4 1193s ok 918 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 919 1193s ok 920 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 921 1193s ok 922 1193s Set-Cookie: usertrack_test=df829e32.619fc5d986ba0; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=df829e32.619fc5d986ba0 1193s ok 923 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 924 1193s ok 925 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 926 1193s ok 927 1193s Set-Cookie: usertrack_test=fb9b4615.619fc5d98819d; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=fb9b4615.619fc5d98819d 1193s ok 928 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 929 1193s ok 930 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 931 1193s ok 932 1193s Set-Cookie: usertrack_test=a9bacaa3.619fc5d989881; path=/; expires=Mon, 03-Jun-24 13:33:32 GMT 1193s Cookie: usertrack_test=a9bacaa3.619fc5d989881 1193s ok 933 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 934 1193s ok 935 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 936 1193s ok 937 1193s Set-Cookie: usertrack_test=56fdef3d.619fc5d98abfb; path=/; expires=Mon, 03-Jun-24 13:33:33 GMT 1193s Cookie: usertrack_test=56fdef3d.619fc5d98abfb 1193s ok 938 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 939 1193s ok 940 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 941 1193s ok 942 1193s Set-Cookie: usertrack_test=e25bdc57.619fc5d98bed1; path=/; expires=Mon, 03-Jun-24 13:33:33 GMT 1193s Cookie: usertrack_test=e25bdc57.619fc5d98bed1 1193s ok 943 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 944 1193s ok 945 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 946 1193s ok 947 1193s Set-Cookie: usertrack_test=237daa26.619fc5d98d50e; path=/; expires=Mon, 03-Jun-24 13:33:33 GMT 1193s Cookie: usertrack_test=237daa26.619fc5d98d50e 1193s ok 948 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 949 1193s ok 950 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 951 1193s ok 952 1193s Set-Cookie: usertrack_test=3087189e.619fc5d98ec8d; path=/; expires=Mon, 03-Jun-24 13:33:33 GMT 1193s Cookie: usertrack_test=3087189e.619fc5d98ec8d 1193s ok 953 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 954 1193s ok 955 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 956 1193s ok 957 1193s Set-Cookie: usertrack_test=3ddfc17d.619fc5d9901cf; path=/; expires=Mon, 03-Jun-24 13:33:33 GMT 1193s Cookie: usertrack_test=3ddfc17d.619fc5d9901cf 1193s ok 958 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 959 1193s ok 960 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 961 1193s ok 962 1193s Set-Cookie: usertrack_test=45884bf8.619fc5d991839; path=/; expires=Mon, 03-Jun-24 13:33:33 GMT 1193s Cookie: usertrack_test=45884bf8.619fc5d991839 1193s ok 963 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 964 1193s ok 965 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 966 1193s ok 967 1193s Set-Cookie: usertrack_test=857192aa.619fc5d992e1d; path=/; expires=Mon, 03-Jun-24 13:33:33 GMT 1193s Cookie: usertrack_test=857192aa.619fc5d992e1d 1193s ok 968 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 969 1193s ok 970 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 971 1193s ok 972 1193s Set-Cookie: usertrack_test=42d963e7.619fc5d994435; path=/; expires=Mon, 03-Jun-24 13:33:33 GMT 1193s Cookie: usertrack_test=42d963e7.619fc5d994435 1193s ok 973 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 974 1193s ok 975 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 976 1193s ok 977 1193s Set-Cookie: usertrack_test=36b2db6b.619fc5d995a94; path=/; expires=Mon, 03-Jun-24 13:33:33 GMT 1193s Cookie: usertrack_test=36b2db6b.619fc5d995a94 1193s ok 978 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 979 1193s ok 980 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 981 1193s ok 982 1193s Set-Cookie: usertrack_test=c21a22a1.619fc5d996f75; path=/; expires=Mon, 03-Jun-24 13:33:33 GMT 1193s Cookie: usertrack_test=c21a22a1.619fc5d996f75 1193s ok 983 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 984 1193s ok 985 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 986 1193s ok 987 1193s Set-Cookie: usertrack_test=4c38a866.619fc5d998825; path=/; expires=Mon, 03-Jun-24 13:33:33 GMT 1193s Cookie: usertrack_test=4c38a866.619fc5d998825 1193s ok 988 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 989 1193s ok 990 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 991 1193s ok 992 1193s Set-Cookie: usertrack_test=d3197399.619fc5d999ef2; path=/; expires=Mon, 03-Jun-24 13:33:33 GMT 1193s Cookie: usertrack_test=d3197399.619fc5d999ef2 1193s ok 993 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 994 1193s ok 995 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 996 1193s ok 997 1193s Set-Cookie: usertrack_test=e46e70fd.619fc5d99b585; path=/; expires=Mon, 03-Jun-24 13:33:33 GMT 1193s Cookie: usertrack_test=e46e70fd.619fc5d99b585 1193s ok 998 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 999 1193s ok 1000 1193s ok 1001 1193s # testing : Checking return code is '200' 1193s # expected: 200 1193s # received: '200' 1193s ok 1002 1193s # usertrack_test=1b97b39.619fc5d99cbe6; path=/; expires=Mon, 03-Jun-24 13:33:33 GMT 1193s ok 1003 1193s # expected: undef 1193s # received: undef 1193s ok 1004 1193s ok 1195s t/modules/vhost_alias.t ............. 1195s 1..8 1195s # Running under perl version 5.038002 for linux 1195s # Current time local: Mon Jun 3 13:32:33 2024 1195s # Current time GMT: Mon Jun 3 13:32:33 2024 1195s # Using Test.pm version 1.31 1195s # Using Apache/Test.pm version 1.42 1195s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1195s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1195s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1195s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1195s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1195s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1195s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1195s # writing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1195s # testing : VirtalDocumentRoot test 1195s # expected: 'www.vha-test.com' 1195s # received: 'www.vha-test.com' 1195s ok 1 1195s # testing : VirtualScriptAlias test 1195s # expected: 'test cgi for www.vha-test.com' 1195s # received: 'test cgi for www.vha-test.com' 1195s ok 2 1195s # testing : VirtalDocumentRoot test 1195s # expected: 'big.server.name.from.heck.org' 1195s # received: 'big.server.name.from.heck.org' 1195s ok 3 1195s # testing : VirtualScriptAlias test 1195s # expected: 'test cgi for big.server.name.from.heck.org' 1195s # received: 'test cgi for big.server.name.from.heck.org' 1195s ok 4 1195s # testing : VirtalDocumentRoot test 1195s # expected: 'ab.com' 1195s # received: 'ab.com' 1195s ok 5 1195s # testing : VirtualScriptAlias test 1195s # expected: 'test cgi for ab.com' 1195s # received: 'test cgi for ab.com' 1195s ok 6 1195s # testing : VirtalDocumentRoot test 1195s # expected: 'w-t-f.net' 1195s # received: 'w-t-f.net' 1195s ok 7 1195s # testing : VirtualScriptAlias test 1195s # expected: 'test cgi for w-t-f.net' 1195s # received: 'test cgi for w-t-f.net' 1195s ok 8 1195s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1195s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1195s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1195s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1195s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1195s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1195s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1195s # removing file: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1195s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1195s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1195s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1195s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1195s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1195s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1195s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1195s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1195s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1195s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1195s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1195s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1195s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1195s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1195s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1195s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1195s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1195s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1195s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1195s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1195s # removing dir tree: /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1195s ok 1197s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1199s t/protocol/echo.t ................... 1199s 1..8 1199s # Running under perl version 5.038002 for linux 1199s # Current time local: Mon Jun 3 13:32:37 2024 1199s # Current time GMT: Mon Jun 3 13:32:37 2024 1199s # Using Test.pm version 1.31 1199s # Using Apache/Test.pm version 1.42 1199s testing mod_echo_ssl 1199s ok 1 1199s #Cipher: TLS_AES_256_GCM_SHA384 1199s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1199s # testing : echo 1199s # expected: 't/protocol/echo.t' 1199s # received: 't/protocol/echo.t' 1199s ok 2 1199s # testing : echo 1199s # expected: '/usr/bin/perl' 1199s # received: '/usr/bin/perl' 1199s ok 3 1199s # testing : echo 1199s # expected: '435749435749435749435749435749' 1199s # received: '435749435749435749435749435749' 1199s ok 4 1199s testing mod_echo 1199s ok 5 1199s # testing : echo 1199s # expected: 't/protocol/echo.t' 1199s # received: 't/protocol/echo.t' 1199s ok 6 1199s # testing : echo 1199s # expected: '/usr/bin/perl' 1199s # received: '/usr/bin/perl' 1199s ok 7 1199s # testing : echo 1199s # expected: '435749435749435749435749435749' 1199s # received: '435749435749435749435749435749' 1199s ok 8 1199s ok 1201s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1203s t/security/CVE-2003-0542.t .......... 1203s 1..1 1203s # Running under perl version 5.038002 for linux 1203s # Current time local: Mon Jun 3 13:32:41 2024 1203s # Current time GMT: Mon Jun 3 13:32:41 2024 1203s # Using Test.pm version 1.31 1203s # Using Apache/Test.pm version 1.42 1203s # testing : CAN-2003-0542 test case 1203s # expected: 404 1203s # received: '404' 1203s ok 1 1203s ok 1205s t/security/CVE-2004-0747.t .......... 1205s 1..1 1205s # Running under perl version 5.038002 for linux 1205s # Current time local: Mon Jun 3 13:32:43 2024 1205s # Current time GMT: Mon Jun 3 13:32:43 2024 1205s # Using Test.pm version 1.31 1205s # Using Apache/Test.pm version 1.42 1205s # testing : CAN-2004-0747 ap_resolve_env test case 1205s # expected: 200 1205s # received: 200 1205s ok 1 1205s ok 1207s t/security/CVE-2004-0811.t .......... 1207s 1..8 1207s # Running under perl version 5.038002 for linux 1207s # Current time local: Mon Jun 3 13:32:45 2024 1207s # Current time GMT: Mon Jun 3 13:32:45 2024 1207s # Using Test.pm version 1.31 1207s # Using Apache/Test.pm version 1.42 1207s # testing : subdir access allowed 1207s # expected: 200 1207s # received: '200' 1207s ok 1 1207s # testing : subdir access allowed 1207s # expected: 200 1207s # received: '200' 1207s ok 2 1207s # testing : subdir access allowed 1207s # expected: 200 1207s # received: '200' 1207s ok 3 1207s # testing : subdir access allowed 1207s # expected: 200 1207s # received: '200' 1207s ok 4 1207s # testing : topdir access denied 1207s # expected: 401 1207s # received: '401' 1207s ok 5 1207s # testing : topdir access denied 1207s # expected: 401 1207s # received: '401' 1207s ok 6 1207s # testing : topdir access denied 1207s # expected: 401 1207s # received: '401' 1207s ok 7 1207s # testing : topdir access denied 1207s # expected: 401 1207s # received: '401' 1207s ok 8 1207s ok 1210s t/security/CVE-2004-0940.t .......... 1210s 1..1 1210s # Running under perl version 5.038002 for linux 1210s # Current time local: Mon Jun 3 13:32:47 2024 1210s # Current time GMT: Mon Jun 3 13:32:47 2024 1210s # Using Test.pm version 1.31 1210s # Using Apache/Test.pm version 1.42 1210s # testing : response was 200 1210s # expected: 200 1210s # received: '200' 1210s ok 1 1210s ok 1212s t/security/CVE-2004-0942.t .......... 1212s 1..2 1212s # Running under perl version 5.038002 for linux 1212s # Current time local: Mon Jun 3 13:32:50 2024 1212s # Current time GMT: Mon Jun 3 13:32:50 2024 1212s # Using Test.pm version 1.31 1212s # Using Apache/Test.pm version 1.42 1212s ok 1 1212s # testing : request was refused 1212s # expected: qr/^HTTP\/1\.. 400/ 1212s # received: 'HTTP/1.1 400 Bad Request 1212s # ' 1212s ok 2 1212s ok 1214s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1216s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1218s t/security/CVE-2005-2491.t .......... 1218s 1..4 1218s # Running under perl version 5.038002 for linux 1218s # Current time local: Mon Jun 3 13:32:56 2024 1218s # Current time GMT: Mon Jun 3 13:32:56 2024 1218s # Using Test.pm version 1.31 1218s # Using Apache/Test.pm version 1.42 1218s # testing : check that server did not segfault 1218s # expected: 'Internal Server Error' 1218s # received: 'Internal Server Error' 1218s ok 1 1218s # testing : check for 500 response error 1218s # expected: 500 1218s # received: '500' 1218s ok 2 1218s # testing : check that server did not segfault 1218s # expected: 'Internal Server Error' 1218s # received: 'Internal Server Error' 1218s ok 3 1218s # testing : check for 500 response error 1218s # expected: 500 1218s # received: '500' 1218s ok 4 1218s ok 1220s t/security/CVE-2005-2700.t .......... 1220s 1..2 1220s # Running under perl version 5.038002 for linux 1220s # Current time local: Mon Jun 3 13:32:58 2024 1220s # Current time GMT: Mon Jun 3 13:32:58 2024 1220s # Using Test.pm version 1.31 1220s # Using Apache/Test.pm version 1.42 1220s # testing : access permitted without ccert 1220s # expected: 200 1220s # received: '200' 1220s ok 1 1220s # testing : access *not* permitted without ccert 1220s # expected: 200 1220s # received: '403' 1220s ok 2 1220s ok 1222s t/security/CVE-2005-3352.t .......... 1222s 1..2 1222s # Running under perl version 5.038002 for linux 1222s # Current time local: Mon Jun 3 13:33:00 2024 1222s # Current time GMT: Mon Jun 3 13:33:00 2024 1222s # Using Test.pm version 1.31 1222s # Using Apache/Test.pm version 1.42 1222s # testing : response code is OK 1222s # expected: 200 1222s # received: '200' 1222s ok 1 1222s # testing : referer was escaped 1222s # expected: qr/%22%3e/ 1222s # received: ' 1222s # 1222s # Menu for /security/CVE-2005-3352.map 1222s # 1222s #

Menu for /security/CVE-2005-3352.map

1222s #
1222s # 1222s #
(Default) Go Back
1222s # 1222s # 1222s # 1222s # 1222s # ' 1222s ok 2 1222s ok 1224s t/security/CVE-2005-3357.t .......... 1224s 1..3 1224s # Running under perl version 5.038002 for linux 1224s # Current time local: Mon Jun 3 13:33:02 2024 1224s # Current time GMT: Mon Jun 3 13:33:02 2024 1224s # Using Test.pm version 1.31 1224s # Using Apache/Test.pm version 1.42 1224s # URL is http://localhost:8534/ 1224s ok 1 1224s # testing : Expected bad request from 'GET http://localhost:8534/' 1224s # expected: 400 1224s # received: '400' 1224s ok 2 1224s # testing : errordoc content was served 1224s # expected: qr/welcome to localhost/ 1224s # received: 'welcome to localhost:8529 1224s # ' 1224s ok 3 1224s ok 1226s t/security/CVE-2006-5752.t .......... 1226s 1..2 1226s # Running under perl version 5.038002 for linux 1226s # Current time local: Mon Jun 3 13:33:04 2024 1226s # Current time GMT: Mon Jun 3 13:33:04 2024 1226s # Using Test.pm version 1.31 1226s # Using Apache/Test.pm version 1.42 1226s # testing : server-status gave response 1226s # expected: 200 1226s # received: '200' 1226s ok 1 1226s # testing : response content-type had charset 1226s # expected: qr/charset=/ 1226s # received: 'text/html; charset=ISO-8859-1' 1226s ok 2 1226s ok 1228s t/security/CVE-2007-5000.t .......... 1228s 1..2 1228s # Running under perl version 5.038002 for linux 1228s # Current time local: Mon Jun 3 13:33:06 2024 1228s # Current time GMT: Mon Jun 3 13:33:06 2024 1228s # Using Test.pm version 1.31 1228s # Using Apache/Test.pm version 1.42 1228s # testing : response code is OK 1228s # expected: 200 1228s # received: '200' 1228s ok 1 1228s # testing : URI was escaped in response 1228s # expected: qr// 1228s # received: ' 1228s # 1228s # Menu for /security/CVE-2005-3352.map/<foo> 1228s # 1228s #

Menu for /security/CVE-2005-3352.map/<foo>

1228s #
1228s # 1228s #
(Default) Go Back
1228s # 1228s # 1228s # 1228s # 1228s # ' 1228s ok 2 1228s ok 1230s t/security/CVE-2007-6388.t .......... 1230s 1..2 1230s # Running under perl version 5.038002 for linux 1230s # Current time local: Mon Jun 3 13:33:08 2024 1230s # Current time GMT: Mon Jun 3 13:33:08 2024 1230s # Using Test.pm version 1.31 1230s # Using Apache/Test.pm version 1.42 1230s # testing : response code is OK 1230s # expected: 200 1230s # received: '200' 1230s ok 1 1230s # testing : refresh parameter not echoed verbatim 1230s # expected: 42 1230s # received: '42' 1230s ok 2 1230s ok 1232s t/security/CVE-2008-2364.t .......... 1232s 1..3 1232s # Running under perl version 5.038002 for linux 1232s # Current time local: Mon Jun 3 13:33:10 2024 1232s # Current time GMT: Mon Jun 3 13:33:10 2024 1232s # Using Test.pm version 1.31 1232s # Using Apache/Test.pm version 1.42 1232s # testing : reverse proxy to index.html 1232s # expected: 200 1232s # received: '200' 1232s ok 1 1232s # testing : small number of interim responses - CVE-2008-2364 1232s # expected: 200 1232s # received: '200' 1232s ok 2 1232s # testing : large number of interim responses - CVE-2008-2364 1232s # expected: 502 1232s # received: '502' 1232s ok 3 1232s ok 1235s t/security/CVE-2009-1195.t .......... 1235s 1..221 1235s # Running under perl version 5.038002 for linux 1235s # Current time local: Mon Jun 3 13:33:12 2024 1235s # Current time GMT: Mon Jun 3 13:33:12 2024 1235s # Using Test.pm version 1.31 1235s # Using Apache/Test.pm version 1.42 1235s # testing : Options should not be allowed for script #1; 500 response expected 1235s # expected: 500 1235s # received: '500' 1235s ok 1 1235s # testing : Options should be allowed for script #2; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 2 1235s # testing : SSI should be evaluated but exec not permitted for script #2 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 3 1235s # testing : Options should not be allowed for script #3; 500 response expected 1235s # expected: 500 1235s # received: '500' 1235s ok 4 1235s # testing : Options should be allowed for script #4; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 5 1235s # testing : SSI should be evaluated but exec not permitted for script #4 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 6 1235s # testing : Options should not be allowed for script #5; 500 response expected 1235s # expected: 500 1235s # received: '500' 1235s ok 7 1235s # testing : Options should be allowed for script #6; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 8 1235s # testing : SSI should not be evaluated for script #6 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 9 1235s # testing : Options should not be allowed for script #7; 500 response expected 1235s # expected: 500 1235s # received: '500' 1235s ok 10 1235s # testing : Options should not be allowed for script #8; 500 response expected 1235s # expected: 500 1235s # received: '500' 1235s ok 11 1235s # testing : Options should not be allowed for script #9; 500 response expected 1235s # expected: 500 1235s # received: '500' 1235s ok 12 1235s # testing : Options should not be allowed for script #10; 500 response expected 1235s # expected: 500 1235s # received: '500' 1235s ok 13 1235s # testing : Options should be allowed for script #11; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 14 1235s # testing : SSI should be evaluated with exec allowed for script #11 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 15 1235s # testing : Options should be allowed for script #12; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 16 1235s # testing : SSI should be evaluated but exec not permitted for script #12 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 17 1235s # testing : Options should be allowed for script #13; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 18 1235s # testing : SSI should be evaluated with exec allowed for script #13 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 19 1235s # testing : Options should be allowed for script #14; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 20 1235s # testing : SSI should be evaluated but exec not permitted for script #14 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 21 1235s # testing : Options should be allowed for script #15; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 22 1235s # testing : SSI should not be evaluated for script #15 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 23 1235s # testing : Options should be allowed for script #16; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 24 1235s # testing : SSI should not be evaluated for script #16 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 25 1235s # testing : Options should be allowed for script #17; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 26 1235s # testing : SSI should be evaluated but exec not permitted for script #17 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 27 1235s # testing : Options should be allowed for script #18; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 28 1235s # testing : SSI should not be evaluated for script #18 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 29 1235s # testing : Options should be allowed for script #19; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 30 1235s # testing : SSI should be evaluated with exec allowed for script #19 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 31 1235s # testing : Options should be allowed for script #20; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 32 1235s # testing : SSI should not be evaluated for script #20 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 33 1235s # testing : Options should be allowed for script #21; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 34 1235s # testing : SSI should be evaluated with exec allowed for script #21 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 35 1235s # testing : Options should be allowed for script #22; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 36 1235s # testing : SSI should be evaluated but exec not permitted for script #22 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 37 1235s # testing : Options should be allowed for script #23; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 38 1235s # testing : SSI should be evaluated with exec allowed for script #23 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 39 1235s # testing : Options should be allowed for script #24; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 40 1235s # testing : SSI should be evaluated but exec not permitted for script #24 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 41 1235s # testing : Options should be allowed for script #25; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 42 1235s # testing : SSI should not be evaluated for script #25 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 43 1235s # testing : Options should be allowed for script #26; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 44 1235s # testing : SSI should not be evaluated for script #26 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 45 1235s # testing : Options should be allowed for script #27; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 46 1235s # testing : SSI should be evaluated but exec not permitted for script #27 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 47 1235s # testing : Options should be allowed for script #28; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 48 1235s # testing : SSI should not be evaluated for script #28 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 49 1235s # testing : Options should be allowed for script #29; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 50 1235s # testing : SSI should be evaluated with exec allowed for script #29 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 51 1235s # testing : Options should be allowed for script #30; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 52 1235s # testing : SSI should not be evaluated for script #30 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 53 1235s # testing : Options should be allowed for script #31; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 54 1235s # testing : SSI should not be evaluated for script #31 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 55 1235s # testing : Options should be allowed for script #32; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 56 1235s # testing : SSI should not be evaluated for script #32 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 57 1235s # testing : Options should be allowed for script #33; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 58 1235s # testing : SSI should not be evaluated for script #33 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 59 1235s # testing : Options should be allowed for script #34; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 60 1235s # testing : SSI should not be evaluated for script #34 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 61 1235s # testing : Options should be allowed for script #35; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 62 1235s # testing : SSI should not be evaluated for script #35 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 63 1235s # testing : Options should be allowed for script #36; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 64 1235s # testing : SSI should not be evaluated for script #36 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 65 1235s # testing : Options should be allowed for script #37; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 66 1235s # testing : SSI should not be evaluated for script #37 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 67 1235s # testing : Options should be allowed for script #38; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 68 1235s # testing : SSI should not be evaluated for script #38 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 69 1235s # testing : Options should be allowed for script #39; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 70 1235s # testing : SSI should not be evaluated for script #39 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 71 1235s # testing : Options should be allowed for script #40; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 72 1235s # testing : SSI should not be evaluated for script #40 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 73 1235s # testing : Options should not be allowed for script #41; 500 response expected 1235s # expected: 500 1235s # received: '500' 1235s ok 74 1235s # testing : Options should be allowed for script #42; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 75 1235s # testing : SSI should be evaluated but exec not permitted for script #42 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 76 1235s # testing : Options should not be allowed for script #43; 500 response expected 1235s # expected: 500 1235s # received: '500' 1235s ok 77 1235s # testing : Options should be allowed for script #44; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 78 1235s # testing : SSI should be evaluated but exec not permitted for script #44 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 79 1235s # testing : Options should not be allowed for script #45; 500 response expected 1235s # expected: 500 1235s # received: '500' 1235s ok 80 1235s # testing : Options should be allowed for script #46; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 81 1235s # testing : SSI should not be evaluated for script #46 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 82 1235s # testing : Options should not be allowed for script #47; 500 response expected 1235s # expected: 500 1235s # received: '500' 1235s ok 83 1235s # testing : Options should not be allowed for script #48; 500 response expected 1235s # expected: 500 1235s # received: '500' 1235s ok 84 1235s # testing : Options should not be allowed for script #49; 500 response expected 1235s # expected: 500 1235s # received: '500' 1235s ok 85 1235s # testing : Options should not be allowed for script #50; 500 response expected 1235s # expected: 500 1235s # received: '500' 1235s ok 86 1235s # testing : Options should be allowed for script #51; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 87 1235s # testing : SSI should be evaluated with exec allowed for script #51 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 88 1235s # testing : Options should be allowed for script #52; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 89 1235s # testing : SSI should be evaluated but exec not permitted for script #52 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 90 1235s # testing : Options should be allowed for script #53; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 91 1235s # testing : SSI should be evaluated with exec allowed for script #53 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 92 1235s # testing : Options should be allowed for script #54; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 93 1235s # testing : SSI should be evaluated but exec not permitted for script #54 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 94 1235s # testing : Options should be allowed for script #55; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 95 1235s # testing : SSI should not be evaluated for script #55 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 96 1235s # testing : Options should be allowed for script #56; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 97 1235s # testing : SSI should not be evaluated for script #56 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 98 1235s # testing : Options should be allowed for script #57; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 99 1235s # testing : SSI should be evaluated but exec not permitted for script #57 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 100 1235s # testing : Options should be allowed for script #58; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 101 1235s # testing : SSI should not be evaluated for script #58 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 102 1235s # testing : Options should be allowed for script #59; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 103 1235s # testing : SSI should be evaluated with exec allowed for script #59 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 104 1235s # testing : Options should be allowed for script #60; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 105 1235s # testing : SSI should not be evaluated for script #60 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 106 1235s # testing : Options should be allowed for script #61; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 107 1235s # testing : SSI should be evaluated with exec allowed for script #61 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 108 1235s # testing : Options should be allowed for script #62; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 109 1235s # testing : SSI should be evaluated but exec not permitted for script #62 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 110 1235s # testing : Options should be allowed for script #63; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 111 1235s # testing : SSI should be evaluated with exec allowed for script #63 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 112 1235s # testing : Options should be allowed for script #64; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 113 1235s # testing : SSI should be evaluated but exec not permitted for script #64 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 114 1235s # testing : Options should be allowed for script #65; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 115 1235s # testing : SSI should not be evaluated for script #65 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 116 1235s # testing : Options should be allowed for script #66; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 117 1235s # testing : SSI should not be evaluated for script #66 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 118 1235s # testing : Options should be allowed for script #67; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 119 1235s # testing : SSI should be evaluated but exec not permitted for script #67 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 120 1235s # testing : Options should be allowed for script #68; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 121 1235s # testing : SSI should not be evaluated for script #68 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 122 1235s # testing : Options should be allowed for script #69; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 123 1235s # testing : SSI should be evaluated with exec allowed for script #69 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 124 1235s # testing : Options should be allowed for script #70; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 125 1235s # testing : SSI should not be evaluated for script #70 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 126 1235s # testing : Options should be allowed for script #71; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 127 1235s # testing : SSI should be evaluated but exec not permitted for script #71 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 128 1235s # testing : Options should be allowed for script #72; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 129 1235s # testing : SSI should be evaluated but exec not permitted for script #72 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 130 1235s # testing : Options should be allowed for script #73; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 131 1235s # testing : SSI should be evaluated but exec not permitted for script #73 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 132 1235s # testing : Options should be allowed for script #74; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 133 1235s # testing : SSI should be evaluated but exec not permitted for script #74 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 134 1235s # testing : Options should be allowed for script #75; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 135 1235s # testing : SSI should be evaluated but exec not permitted for script #75 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 136 1235s # testing : Options should be allowed for script #76; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 137 1235s # testing : SSI should be evaluated but exec not permitted for script #76 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 138 1235s # testing : Options should be allowed for script #77; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 139 1235s # testing : SSI should be evaluated but exec not permitted for script #77 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 140 1235s # testing : Options should be allowed for script #78; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 141 1235s # testing : SSI should be evaluated but exec not permitted for script #78 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 142 1235s # testing : Options should be allowed for script #79; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 143 1235s # testing : SSI should be evaluated but exec not permitted for script #79 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 144 1235s # testing : Options should be allowed for script #80; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 145 1235s # testing : SSI should be evaluated but exec not permitted for script #80 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 146 1235s # testing : Options should not be allowed for script #81; 500 response expected 1235s # expected: 500 1235s # received: '500' 1235s ok 147 1235s # testing : Options should be allowed for script #82; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 148 1235s # testing : SSI should be evaluated but exec not permitted for script #82 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 149 1235s # testing : Options should not be allowed for script #83; 500 response expected 1235s # expected: 500 1235s # received: '500' 1235s ok 150 1235s # testing : Options should be allowed for script #84; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 151 1235s # testing : SSI should be evaluated but exec not permitted for script #84 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 152 1235s # testing : Options should not be allowed for script #85; 500 response expected 1235s # expected: 500 1235s # received: '500' 1235s ok 153 1235s # testing : Options should be allowed for script #86; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 154 1235s # testing : SSI should not be evaluated for script #86 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 155 1235s # testing : Options should not be allowed for script #87; 500 response expected 1235s # expected: 500 1235s # received: '500' 1235s ok 156 1235s # testing : Options should not be allowed for script #88; 500 response expected 1235s # expected: 500 1235s # received: '500' 1235s ok 157 1235s # testing : Options should not be allowed for script #89; 500 response expected 1235s # expected: 500 1235s # received: '500' 1235s ok 158 1235s # testing : Options should not be allowed for script #90; 500 response expected 1235s # expected: 500 1235s # received: '500' 1235s ok 159 1235s # testing : Options should be allowed for script #91; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 160 1235s # testing : SSI should be evaluated with exec allowed for script #91 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 161 1235s # testing : Options should be allowed for script #92; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 162 1235s # testing : SSI should be evaluated but exec not permitted for script #92 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 163 1235s # testing : Options should be allowed for script #93; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 164 1235s # testing : SSI should be evaluated with exec allowed for script #93 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 165 1235s # testing : Options should be allowed for script #94; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 166 1235s # testing : SSI should be evaluated but exec not permitted for script #94 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 167 1235s # testing : Options should be allowed for script #95; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 168 1235s # testing : SSI should not be evaluated for script #95 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 169 1235s # testing : Options should be allowed for script #96; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 170 1235s # testing : SSI should not be evaluated for script #96 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 171 1235s # testing : Options should be allowed for script #97; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 172 1235s # testing : SSI should be evaluated but exec not permitted for script #97 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 173 1235s # testing : Options should be allowed for script #98; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 174 1235s # testing : SSI should not be evaluated for script #98 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 175 1235s # testing : Options should be allowed for script #99; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 176 1235s # testing : SSI should be evaluated with exec allowed for script #99 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 177 1235s # testing : Options should be allowed for script #100; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 178 1235s # testing : SSI should not be evaluated for script #100 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 179 1235s # testing : Options should be allowed for script #101; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 180 1235s # testing : SSI should be evaluated with exec allowed for script #101 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 181 1235s # testing : Options should be allowed for script #102; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 182 1235s # testing : SSI should be evaluated but exec not permitted for script #102 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 183 1235s # testing : Options should be allowed for script #103; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 184 1235s # testing : SSI should be evaluated with exec allowed for script #103 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 185 1235s # testing : Options should be allowed for script #104; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 186 1235s # testing : SSI should be evaluated but exec not permitted for script #104 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 187 1235s # testing : Options should be allowed for script #105; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 188 1235s # testing : SSI should not be evaluated for script #105 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 189 1235s # testing : Options should be allowed for script #106; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 190 1235s # testing : SSI should not be evaluated for script #106 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 191 1235s # testing : Options should be allowed for script #107; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 192 1235s # testing : SSI should be evaluated but exec not permitted for script #107 1235s # expected: '[an error occurred while processing this directive]' 1235s # received: '[an error occurred while processing this directive]' 1235s ok 193 1235s # testing : Options should be allowed for script #108; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 194 1235s # testing : SSI should not be evaluated for script #108 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 195 1235s # testing : Options should be allowed for script #109; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 196 1235s # testing : SSI should be evaluated with exec allowed for script #109 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 197 1235s # testing : Options should be allowed for script #110; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 198 1235s # testing : SSI should not be evaluated for script #110 1235s # expected: qr/--\#exec cgi=/ 1235s # received: '' 1235s ok 199 1235s # testing : Options should be allowed for script #111; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 200 1235s # testing : SSI should be evaluated with exec allowed for script #111 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 201 1235s # testing : Options should be allowed for script #112; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 202 1235s # testing : SSI should be evaluated with exec allowed for script #112 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 203 1235s # testing : Options should be allowed for script #113; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 204 1235s # testing : SSI should be evaluated with exec allowed for script #113 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 205 1235s # testing : Options should be allowed for script #114; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 206 1235s # testing : SSI should be evaluated with exec allowed for script #114 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 207 1235s # testing : Options should be allowed for script #115; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 208 1235s # testing : SSI should be evaluated with exec allowed for script #115 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 209 1235s # testing : Options should be allowed for script #116; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 210 1235s # testing : SSI should be evaluated with exec allowed for script #116 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 211 1235s # testing : Options should be allowed for script #117; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 212 1235s # testing : SSI should be evaluated with exec allowed for script #117 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 213 1235s # testing : Options should be allowed for script #118; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 214 1235s # testing : SSI should be evaluated with exec allowed for script #118 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 215 1235s # testing : Options should be allowed for script #119; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 216 1235s # testing : SSI should be evaluated with exec allowed for script #119 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 217 1235s # testing : Options should be allowed for script #120; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 218 1235s # testing : SSI should be evaluated with exec allowed for script #120 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 219 1235s # testing : Options should be allowed for script #121; 200 response expected 1235s # expected: 200 1235s # received: '200' 1235s ok 220 1235s # testing : SSI should be evaluated with exec allowed for script #121 1235s # expected: 'perl cgi' 1235s # received: 'perl cgi' 1235s ok 221 1235s ok 1238s t/security/CVE-2009-1890.t .......... 1238s 1..7 1238s # Running under perl version 5.038002 for linux 1238s # Current time local: Mon Jun 3 13:33:15 2024 1238s # Current time GMT: Mon Jun 3 13:33:15 2024 1238s # Using Test.pm version 1.31 1238s # Using Apache/Test.pm version 1.42 1238s ok 1 1238s ok 2 1238s ok 3 1238s ok 4 1238s ok 5 1238s # testing : request was parsed 1238s # expected: qr/^HTTP\/1\.. 200/ 1238s # received: 'HTTP/1.1 200 OK 1238s # ' 1238s ok 6 1238s # header: Date: Mon, 03 Jun 2024 13:33:17 GMT 1238s # header: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1238s # header: Vary: In-If1 1238s # header: DMMATCH1: 1 1238s # header: Content-Type: text/plain 1238s # header: Connection: close 1238s # header: 1239s # got: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1239s # remaining: 0 1239s # testing : read entire body 1239s # expected: 0 1239s # received: 0 1239s ok 7 1239s ok 1241s t/security/CVE-2009-3555.t .......... 1241s 1..4 1241s # Running under perl version 5.038002 for linux 1241s # Current time local: Mon Jun 3 13:33:18 2024 1241s # Current time GMT: Mon Jun 3 13:33:18 2024 1241s # Using Test.pm version 1.31 1241s # Using Apache/Test.pm version 1.42 1241s ok 1 # skip Skipping test for TLSv1.3 1241s ok 2 # skip Skipping test for TLSv1.3 1241s ok 3 # skip Skipping test for TLSv1.3 1241s ok 4 # skip Skipping test for TLSv1.3 1241s ok 1243s t/security/CVE-2011-3368-rewrite.t .. 1243s 1..3 1243s # Running under perl version 5.038002 for linux 1243s # Current time local: Mon Jun 3 13:33:21 2024 1243s # Current time GMT: Mon Jun 3 13:33:21 2024 1243s # Using Test.pm version 1.31 1243s # Using Apache/Test.pm version 1.42 1243s ok 1 1243s ok 2 1243s # testing : got 400 error 1243s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 1243s # received: 'HTTP/1.1 400 Bad Request 1243s # ' 1243s ok 3 1243s ok 1245s t/security/CVE-2011-3368.t .......... 1245s 1..3 1245s # Running under perl version 5.038002 for linux 1245s # Current time local: Mon Jun 3 13:33:23 2024 1245s # Current time GMT: Mon Jun 3 13:33:23 2024 1245s # Using Test.pm version 1.31 1245s # Using Apache/Test.pm version 1.42 1245s ok 1 1245s ok 2 1245s # testing : got 400 error 1245s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 1245s # received: 'HTTP/1.1 400 Bad Request 1245s # ' 1245s ok 3 1245s ok 1247s t/security/CVE-2017-7659.t .......... 1247s 1..2 1247s # Running under perl version 5.038002 for linux 1247s # Current time local: Mon Jun 3 13:33:24 2024 1247s # Current time GMT: Mon Jun 3 13:33:24 2024 1247s # Using Test.pm version 1.31 1247s # Using Apache/Test.pm version 1.42 1247s ok 1 1247s ok 2 1247s ok 1249s t/security/CVE-2019-0215.t .......... 1249s 1..2 1249s # Running under perl version 5.038002 for linux 1249s # Current time local: Mon Jun 3 13:33:27 2024 1249s # Current time GMT: Mon Jun 3 13:33:27 2024 1249s # Using Test.pm version 1.31 1249s # Using Apache/Test.pm version 1.42 1249s # Using TLSv13, expecting status 403 1249s # testing : first access denied without client cert 1249s # expected: 403 1249s # received: '403' 1249s ok 1 1249s # testing : second access denied without client cert 1249s # expected: 403 1249s # received: '403' 1249s ok 2 1249s ok 1251s t/security/CVE-2020-1927.t .......... 1251s 1..1 1251s # Running under perl version 5.038002 for linux 1251s # Current time local: Mon Jun 3 13:33:29 2024 1251s # Current time GMT: Mon Jun 3 13:33:29 2024 1251s # Using Test.pm version 1.31 1251s # Using Apache/Test.pm version 1.42 1251s # SENDING to 127.0.0.1:8544 1251s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1 1251s Host: merge-disabled 1251s Connection: close 1251s 1251s # SENDING to 127.0.0.1:8544 1251s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1251s # testing : regex didn't match and redirect 1251s # expected: 404 1251s # received: '404' 1251s ok 1 1251s ok 1253s t/ssl/basicauth.t ................... 1253s 1..4 1253s # Running under perl version 5.038002 for linux 1253s # Current time local: Mon Jun 3 13:33:31 2024 1253s # Current time GMT: Mon Jun 3 13:33:31 2024 1253s # Using Test.pm version 1.31 1253s # Using Apache/Test.pm version 1.42 1253s # testing : Getting /ssl-fakebasicauth/index.html with no cert 1253s # expected: qr/^(500|403)$/ 1253s # received: '403' 1253s ok 1 1253s # testing : Getting /ssl-fakebasicauth/index.html with client_snakeoil cert 1253s # expected: 200 1253s # received: '200' 1253s ok 2 1253s # testing : Getting /ssl-fakebasicauth/index.html with client_ok cert 1253s # expected: 401 1253s # received: '401' 1253s ok 3 1253s ok 4 # skip Colon in username test skipped. 1253s ok 1255s t/ssl/env.t ......................... 1255s 1..30 1255s # Running under perl version 5.038002 for linux 1255s # Current time local: Mon Jun 3 13:33:33 2024 1255s # Current time GMT: Mon Jun 3 13:33:33 2024 1255s # Using Test.pm version 1.31 1255s # Using Apache/Test.pm version 1.42 1255s # testing : response status OK 1255s # expected: 200 1255s # received: '200' 1255s ok 1 1255s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 1255s ok 2 1255s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 1255s ok 3 1255s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 1255s ok 4 1255s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 1255s ok 5 1255s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 1255s ok 6 1255s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 1255s ok 7 1255s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 1255s ok 8 1255s #SSL_CLIENT_S_DN_L should not exist 1255s ok 9 1255s #SSL_CLIENT_S_DN_CN should not exist 1255s ok 10 1255s #SSL_CLIENT_S_DN_C should not exist 1255s ok 11 1255s #SSL_CLIENT_S_DN_ST should not exist 1255s ok 12 1255s #SSL_CLIENT_S_DN_OU should not exist 1255s ok 13 1255s #SSL_CLIENT_S_DN_Email should not exist 1255s ok 14 1255s #SSL_CLIENT_S_DN_O should not exist 1255s ok 15 1255s # testing : second response status OK 1255s # expected: 200 1255s # received: '200' 1255s ok 16 1255s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 1255s ok 17 1255s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 1255s ok 18 1255s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 1255s ok 19 1255s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 1255s ok 20 1255s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 1255s ok 21 1255s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 1255s ok 22 1255s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 1255s ok 23 1255s #SSL_CLIENT_S_DN_L: expect 'Mackay', got 'Mackay' 1255s ok 24 1255s #SSL_CLIENT_S_DN_CN: expect 'client_snakeoil', got 'client_snakeoil' 1255s ok 25 1255s #SSL_CLIENT_S_DN_C: expect 'AU', got 'AU' 1255s ok 26 1255s #SSL_CLIENT_S_DN_ST: expect 'Queensland', got 'Queensland' 1255s ok 27 1255s #SSL_CLIENT_S_DN_OU: expect 'Staff', got 'Staff' 1255s ok 28 1255s #SSL_CLIENT_S_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 1255s ok 29 1255s #SSL_CLIENT_S_DN_O: expect 'Snake Oil, Ltd.', got 'Snake Oil, Ltd.' 1255s ok 30 1255s ok 1257s t/ssl/extlookup.t ................... 1257s 1..4 1257s # Running under perl version 5.038002 for linux 1257s # Current time local: Mon Jun 3 13:33:35 2024 1257s # Current time GMT: Mon Jun 3 13:33:35 2024 1257s # Using Test.pm version 1.31 1257s # Using Apache/Test.pm version 1.42 1257s # testing : ssl_ext_lookup works for 1.3.6.1.4.1.18060.12.0 1257s # expected: 200 1257s # received: '200' 1257s ok 1 1257s # testing : Extension value match for 1.3.6.1.4.1.18060.12.0 1257s # expected: 'Lemons' 1257s # received: 'Lemons' 1257s ok 2 1257s # testing : ssl_ext_lookup works for 2.16.840.1.113730.1.13 1257s # expected: 200 1257s # received: '200' 1257s ok 3 1257s # testing : Extension value match for 2.16.840.1.113730.1.13 1257s # expected: 'This Is A Comment' 1257s # received: 'This Is A Comment' 1257s ok 4 1257s ok 1259s t/ssl/fakeauth.t .................... 1259s 1..3 1259s # Running under perl version 5.038002 for linux 1259s # Current time local: Mon Jun 3 13:33:37 2024 1259s # Current time GMT: Mon Jun 3 13:33:37 2024 1259s # Using Test.pm version 1.31 1259s # Using Apache/Test.pm version 1.42 1259s # testing : Getting /ssl-fakebasicauth2/index.html with no cert 1259s # expected: qr/^(500|403)$/ 1259s # received: '403' 1259s ok 1 1259s # testing : Getting /ssl-fakebasicauth2/index.html with client_snakeoil cert 1259s # expected: 200 1259s # received: '200' 1259s ok 2 1259s # testing : Getting /ssl-fakebasicauth2/index.html with client_ok cert 1259s # expected: 200 1259s # received: '200' 1259s ok 3 1259s ok 1261s t/ssl/headers.t ..................... 1261s 1..3 1261s # Running under perl version 5.038002 for linux 1261s # Current time local: Mon Jun 3 13:33:39 2024 1261s # Current time GMT: Mon Jun 3 13:33:39 2024 1261s # Using Test.pm version 1.31 1261s # Using Apache/Test.pm version 1.42 1261s # testing : SSLFlag header set 1261s # expected: qr/X-SSL-Flag: on/ 1261s # received: 'HTTP/1.1 200 OK 1261s # Connection: close 1261s # Date: Mon, 03 Jun 2024 13:33:41 GMT 1261s # Accept-Ranges: bytes 1261s # ETag: "c-613edd771cbc0" 1261s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1261s # Vary: In-If1 1261s # Content-Length: 12 1261s # Content-Type: text/html 1261s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1261s # Client-Date: Mon, 03 Jun 2024 13:33:41 GMT 1261s # Client-Peer: 127.0.0.1:8532 1261s # Client-Response-Num: 1 1261s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1261s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1261s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1261s # Client-SSL-Socket-Class: IO::Socket::SSL 1261s # Client-SSL-Version: TLSv1_3 1261s # DMMATCH1: 1 1261s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjAz MTMyODAyWhcNMjUwNjAzMTMyODAyWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmRGmtQ69+NQKJRkKRZmXHqQg 1kLEYra8yl4LAaJYwNl90wi4322Qp+knxq5/XsIvAaj4yAC4Ua+ufwav0jhPzX04 fA5mkyG27ovlvq2w4RhMy4UlOt1IVirY/RYKzueVU9WWeikhlguvpmBaAhj0Q8rW 1/S/5A6KgbFJ3Fu4nvGCm9TRUNl6wJk63my+iofeK9wI38H8DYHXIXuXY1u2dLzn Ty9U/tA+9HkTY0pjjfm1qetGCrR7c9ElUfB/g2U0aR8mhJgJ4AxLF59xSdck57Sp UGQ6Qmo/5DLRB75lv36XcsCyWlmkKCMD+7Uu7qQ1FHYrcuzb/DAgp0PdH426dQID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFJYXLoTtvoydhrt97Tu1PxbSPFfw MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghRZ8taKW8pXCTDVg512Xroy3NzQ eTANBgkqhkiG9w0BAQsFAAOCAQEAeHgHaTgaSmKr6cJQiZ5AE0FIlSq5vu4NMklZ nEsP1clcel9P+y+tCGTTg6+tP2mn7upSHyCmAYJhqMmRZlxA4UI3n5dFo6k3eHlK CmnYNfVTvCtrcsOjXC+UMDSUejMmkmRDQLYlCBiakFgGXuuQsPxP/KED2j0imZYY Zzegvrj2mMqHqpQYZgml6BV2EmOE2duOJ7dDHzVOlzuIJJhTaH2/cOnUoe5ETSBz 7ulnKIvYI1lyvoU87cDpPJBlDaTtBFDJvoj+xOln0DWcyRFV6HM6NlChwHJ4+r3C JQFOediR39n+Z7vSXqxUVYnMlKhngFpRrY9mPfc4Ekj2GAhbHg== -----END CERTIFICATE----- 1261s # X-SSL-Flag: on 1261s # X-SSL-None: (null) 1261s # 1261s # ' 1261s ok 1 1261s # testing : SSL certificate is unwrapped 1261s # expected: qr/X-SSL-Cert:.*END CERTIFICATE-----/ 1261s # received: 'HTTP/1.1 200 OK 1261s # Connection: close 1261s # Date: Mon, 03 Jun 2024 13:33:41 GMT 1261s # Accept-Ranges: bytes 1261s # ETag: "c-613edd771cbc0" 1261s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1261s # Vary: In-If1 1261s # Content-Length: 12 1261s # Content-Type: text/html 1261s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1261s # Client-Date: Mon, 03 Jun 2024 13:33:41 GMT 1261s # Client-Peer: 127.0.0.1:8532 1261s # Client-Response-Num: 1 1261s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1261s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1261s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1261s # Client-SSL-Socket-Class: IO::Socket::SSL 1261s # Client-SSL-Version: TLSv1_3 1261s # DMMATCH1: 1 1261s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjAz MTMyODAyWhcNMjUwNjAzMTMyODAyWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmRGmtQ69+NQKJRkKRZmXHqQg 1kLEYra8yl4LAaJYwNl90wi4322Qp+knxq5/XsIvAaj4yAC4Ua+ufwav0jhPzX04 fA5mkyG27ovlvq2w4RhMy4UlOt1IVirY/RYKzueVU9WWeikhlguvpmBaAhj0Q8rW 1/S/5A6KgbFJ3Fu4nvGCm9TRUNl6wJk63my+iofeK9wI38H8DYHXIXuXY1u2dLzn Ty9U/tA+9HkTY0pjjfm1qetGCrR7c9ElUfB/g2U0aR8mhJgJ4AxLF59xSdck57Sp UGQ6Qmo/5DLRB75lv36XcsCyWlmkKCMD+7Uu7qQ1FHYrcuzb/DAgp0PdH426dQID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFJYXLoTtvoydhrt97Tu1PxbSPFfw MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghRZ8taKW8pXCTDVg512Xroy3NzQ eTANBgkqhkiG9w0BAQsFAAOCAQEAeHgHaTgaSmKr6cJQiZ5AE0FIlSq5vu4NMklZ nEsP1clcel9P+y+tCGTTg6+tP2mn7upSHyCmAYJhqMmRZlxA4UI3n5dFo6k3eHlK CmnYNfVTvCtrcsOjXC+UMDSUejMmkmRDQLYlCBiakFgGXuuQsPxP/KED2j0imZYY Zzegvrj2mMqHqpQYZgml6BV2EmOE2duOJ7dDHzVOlzuIJJhTaH2/cOnUoe5ETSBz 7ulnKIvYI1lyvoU87cDpPJBlDaTtBFDJvoj+xOln0DWcyRFV6HM6NlChwHJ4+r3C JQFOediR39n+Z7vSXqxUVYnMlKhngFpRrY9mPfc4Ekj2GAhbHg== -----END CERTIFICATE----- 1261s # X-SSL-Flag: on 1261s # X-SSL-None: (null) 1261s # 1261s # ' 1261s ok 2 1261s # testing : unknown SSL variable not given 1261s # expected: qr/X-SSL-None: \(null\)\n/ 1261s # received: 'HTTP/1.1 200 OK 1261s # Connection: close 1261s # Date: Mon, 03 Jun 2024 13:33:41 GMT 1261s # Accept-Ranges: bytes 1261s # ETag: "c-613edd771cbc0" 1261s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1261s # Vary: In-If1 1261s # Content-Length: 12 1261s # Content-Type: text/html 1261s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1261s # Client-Date: Mon, 03 Jun 2024 13:33:41 GMT 1261s # Client-Peer: 127.0.0.1:8532 1261s # Client-Response-Num: 1 1261s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1261s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1261s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1261s # Client-SSL-Socket-Class: IO::Socket::SSL 1261s # Client-SSL-Version: TLSv1_3 1261s # DMMATCH1: 1 1261s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjAz MTMyODAyWhcNMjUwNjAzMTMyODAyWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmRGmtQ69+NQKJRkKRZmXHqQg 1kLEYra8yl4LAaJYwNl90wi4322Qp+knxq5/XsIvAaj4yAC4Ua+ufwav0jhPzX04 fA5mkyG27ovlvq2w4RhMy4UlOt1IVirY/RYKzueVU9WWeikhlguvpmBaAhj0Q8rW 1/S/5A6KgbFJ3Fu4nvGCm9TRUNl6wJk63my+iofeK9wI38H8DYHXIXuXY1u2dLzn Ty9U/tA+9HkTY0pjjfm1qetGCrR7c9ElUfB/g2U0aR8mhJgJ4AxLF59xSdck57Sp UGQ6Qmo/5DLRB75lv36XcsCyWlmkKCMD+7Uu7qQ1FHYrcuzb/DAgp0PdH426dQID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFJYXLoTtvoydhrt97Tu1PxbSPFfw MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghRZ8taKW8pXCTDVg512Xroy3NzQ eTANBgkqhkiG9w0BAQsFAAOCAQEAeHgHaTgaSmKr6cJQiZ5AE0FIlSq5vu4NMklZ nEsP1clcel9P+y+tCGTTg6+tP2mn7upSHyCmAYJhqMmRZlxA4UI3n5dFo6k3eHlK CmnYNfVTvCtrcsOjXC+UMDSUejMmkmRDQLYlCBiakFgGXuuQsPxP/KED2j0imZYY Zzegvrj2mMqHqpQYZgml6BV2EmOE2duOJ7dDHzVOlzuIJJhTaH2/cOnUoe5ETSBz 7ulnKIvYI1lyvoU87cDpPJBlDaTtBFDJvoj+xOln0DWcyRFV6HM6NlChwHJ4+r3C JQFOediR39n+Z7vSXqxUVYnMlKhngFpRrY9mPfc4Ekj2GAhbHg== -----END CERTIFICATE----- 1261s # X-SSL-Flag: on 1261s # X-SSL-None: (null) 1261s # 1261s # ' 1261s ok 3 1261s ok 1263s t/ssl/http.t ........................ 1263s 1..2 1263s # Running under perl version 5.038002 for linux 1263s # Current time local: Mon Jun 3 13:33:41 2024 1263s # Current time GMT: Mon Jun 3 13:33:41 2024 1263s # Using Test.pm version 1.31 1263s # Using Apache/Test.pm version 1.42 1263s # testing : Expected bad request from 'GET http://localhost:8532/index.html' 1263s # expected: 400 1263s # received: '400' 1263s ok 1 1263s # testing : that error document contains the proper hint 1263s # expected: qr/speaking plain HTTP to an SSL-enabled server port/ 1263s # received: ' 1263s # 1263s # 400 Bad Request 1263s # 1263s #

Bad Request

1263s #

Your browser sent a request that this server could not understand.
1263s # Reason: You\'re speaking plain HTTP to an SSL-enabled server port.
1263s # Instead use the HTTPS scheme to access this URL, please.
1263s #

1263s # 1263s # ' 1263s ok 2 1263s ok 1265s t/ssl/ocsp.t ........................ 1265s 1..3 1265s # Running under perl version 5.038002 for linux 1265s # Current time local: Mon Jun 3 13:33:43 2024 1265s # Current time GMT: Mon Jun 3 13:33:43 2024 1265s # Using Test.pm version 1.31 1265s # Using Apache/Test.pm version 1.42 1265s warning: Internal response 1265s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1265s response: 1265s 500 Server closed connection without sending any data back 1265s Content-Type: text/plain 1265s Client-Date: Mon, 03 Jun 2024 13:33:45 GMT 1265s Client-Warning: Internal response 1265s 1265s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1265s ok 1 1265s warning: 1265s message: welcome to localhost:8529 1265s response: 1265s HTTP/1.1 200 OK 1265s Connection: close 1265s Date: Mon, 03 Jun 2024 13:33:45 GMT 1265s Accept-Ranges: bytes 1265s ETag: "1a-613edd771cbc0" 1265s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1265s Vary: In-If1 1265s Content-Length: 26 1265s Content-Type: text/html 1265s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1265s Client-Date: Mon, 03 Jun 2024 13:33:45 GMT 1265s Client-Peer: 127.0.0.1:8535 1265s Client-Response-Num: 1 1265s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1265s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1265s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1265s Client-SSL-Socket-Class: IO::Socket::SSL 1265s Client-SSL-Version: TLSv1_3 1265s DMMATCH1: 1 1265s 1265s welcome to localhost:8529 1265s ok 2 1265s warning: Internal response 1265s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1265s response: 1265s 500 Server closed connection without sending any data back 1265s Content-Type: text/plain 1265s Client-Date: Mon, 03 Jun 2024 13:33:45 GMT 1265s Client-Warning: Internal response 1265s 1265s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1265s ok 3 1265s ok 1268s t/ssl/pha.t ......................... 1268s 1..4 1268s # Running under perl version 5.038002 for linux 1268s # Current time local: Mon Jun 3 13:33:45 2024 1268s # Current time GMT: Mon Jun 3 13:33:45 2024 1268s # Using Test.pm version 1.31 1268s # Using Apache/Test.pm version 1.42 1268s # testing : access must be denied without client certificate 1268s # expected: 403 1268s # received: '403' 1268s ok 1 1268s # testing : PHA reneg body buffer size restriction works 1268s # expected: 413 1268s # received: '413' 1268s ok 2 1268s # testing : PHA works with POST body 1268s # expected: 200 1268s # received: '200' 1268s ok 3 1268s # testing : request body matches response 1268s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1268s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1268s ok 4 1268s ok 1270s t/ssl/pr12355.t ..................... 1270s 1..10 1270s # Running under perl version 5.038002 for linux 1270s # Current time local: Mon Jun 3 13:33:48 2024 1270s # Current time GMT: Mon Jun 3 13:33:48 2024 1270s # Using Test.pm version 1.31 1270s # Using Apache/Test.pm version 1.42 1270s # Downgrading to TLSv12 1270s # testing : renegotiation on POST works 1270s # expected: 200 1270s # received: '200' 1270s ok 1 1270s # testing : request body matches response 1270s # expected: 'hello world' 1270s # received: 'hello world' 1270s ok 2 1270s # testing : renegotiation on POST works 1270s # expected: 200 1270s # received: '200' 1270s ok 3 1270s # testing : request body matches response 1270s # expected: 'hello world' 1270s # received: 'hello world' 1270s ok 4 1270s # testing : renegotiation on POST works 1270s # expected: 200 1270s # received: '200' 1270s ok 5 1270s # testing : request body matches response 1270s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1270s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1270s ok 6 1270s # testing : renegotiation on POST works 1270s # expected: 200 1270s # received: '200' 1270s ok 7 1270s # testing : request body matches response 1270s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1270s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1270s ok 8 1270s # testing : renegotiation on POST works 1270s # expected: 200 1270s # received: '200' 1270s ok 9 1270s # testing : request body matches response 1270s # expected: 'HELLO' 1270s # received: 'HELLO' 1270s ok 10 1270s ok 1272s t/ssl/pr43738.t ..................... 1272s 1..4 1272s # Running under perl version 5.038002 for linux 1272s # Current time local: Mon Jun 3 13:33:50 2024 1272s # Current time GMT: Mon Jun 3 13:33:50 2024 1272s # Using Test.pm version 1.31 1272s # Using Apache/Test.pm version 1.42 1272s # Downgrading to TLSv12 1272s # testing : renegotiation on POST works 1272s # expected: 200 1272s # received: '200' 1272s ok 1 1272s # testing : request body matches response 1272s # expected: '/modules/ssl/aes128/empty.pfa 1272s # hello world' 1272s # received: '/modules/ssl/aes128/empty.pfa 1272s # hello world' 1272s ok 2 1272s # testing : renegotiation on POST works 1272s # expected: 200 1272s # received: '200' 1272s ok 3 1272s # testing : request body matches response 1272s # expected: '/modules/ssl/aes256/empty.pfa 1272s # hello world' 1272s # received: '/modules/ssl/aes256/empty.pfa 1272s # hello world' 1272s ok 4 1272s ok 1284s t/ssl/proxy.t ....................... 1284s # using LWP client 1284s 1..290 1284s # Running under perl version 5.038002 for linux 1284s # Current time local: Mon Jun 3 13:33:52 2024 1284s # Current time GMT: Mon Jun 3 13:33:52 2024 1284s # Using Test.pm version 1.31 1284s # Using Apache/Test.pm version 1.42 1284s # testing : / with proxy_http_https (http) 1284s # expected: 200 1284s # received: '200' 1284s ok 1 1284s # testing : CGI script with folded headers 1284s # expected: 200 1284s # received: '200' 1284s ok 2 1284s # testing : using valid proxyssl client cert 1284s # expected: 200 1284s # received: '200' 1284s ok 3 1284s # testing : using invalid proxyssl client cert 1284s # expected: 403 1284s # received: '403' 1284s ok 4 1284s # testing : protected cgi script 1284s # expected: 200 1284s # received: '200' 1284s ok 5 1284s # testing : X-Forwarded-Host header 1284s # expected: 'localhost:8560' 1284s # received: 'localhost:8560' 1284s ok 6 1284s # testing : client subject common name 1284s # expected: 'client_ok' 1284s # received: 'client_ok' 1284s ok 7 1284s # testing : ProxyPassReverse Location rewrite 1284s # expected: 'http://localhost:8560/modules/' 1284s # received: 'http://localhost:8560/modules/' 1284s ok 8 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 1024 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '1024' 1284s # received: 1024 1284s ok 9 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 2048 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '2048' 1284s # received: 2048 1284s ok 10 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 3072 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '3072' 1284s # received: 3072 1284s ok 11 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 4096 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '4096' 1284s # received: 4096 1284s ok 12 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 5120 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '5120' 1284s # received: 5120 1284s ok 13 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 6144 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '6144' 1284s # received: 6144 1284s ok 14 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 7168 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '7168' 1284s # received: 7168 1284s ok 15 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 8192 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '8192' 1284s # received: 8192 1284s ok 16 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 9216 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '9216' 1284s # received: 9216 1284s ok 17 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 10240 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '10240' 1284s # received: 10240 1284s ok 18 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 11264 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '11264' 1284s # received: 11264 1284s ok 19 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 12288 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '12288' 1284s # received: 12288 1284s ok 20 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 13312 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '13312' 1284s # received: 13312 1284s ok 21 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 14336 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '14336' 1284s # received: 14336 1284s ok 22 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 15360 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '15360' 1284s # received: 15360 1284s ok 23 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 16384 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '16384' 1284s # received: 16384 1284s ok 24 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 17408 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '17408' 1284s # received: 17408 1284s ok 25 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 18432 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '18432' 1284s # received: 18432 1284s ok 26 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 19456 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '19456' 1284s # received: 19456 1284s ok 27 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 20480 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '20480' 1284s # received: 20480 1284s ok 28 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 21504 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '21504' 1284s # received: 21504 1284s ok 29 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 22528 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '22528' 1284s # received: 22528 1284s ok 30 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 23552 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:54 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '23552' 1284s # received: 23552 1284s ok 31 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 24576 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '24576' 1284s # received: 24576 1284s ok 32 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 25600 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '25600' 1284s # received: 25600 1284s ok 33 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 26624 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '26624' 1284s # received: 26624 1284s ok 34 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 27648 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '27648' 1284s # received: 27648 1284s ok 35 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 28672 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '28672' 1284s # received: 28672 1284s ok 36 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 29696 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '29696' 1284s # received: 29696 1284s ok 37 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 30720 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '30720' 1284s # received: 30720 1284s ok 38 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 31744 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '31744' 1284s # received: 31744 1284s ok 39 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 32768 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '32768' 1284s # received: 32768 1284s ok 40 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 33792 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '33792' 1284s # received: 33792 1284s ok 41 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 34816 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '34816' 1284s # received: 34816 1284s ok 42 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 35840 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '35840' 1284s # received: 35840 1284s ok 43 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 36864 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '36864' 1284s # received: 36864 1284s ok 44 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 37888 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '37888' 1284s # received: 37888 1284s ok 45 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 38912 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '38912' 1284s # received: 38912 1284s ok 46 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 39936 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '39936' 1284s # received: 39936 1284s ok 47 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 40960 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '40960' 1284s # received: 40960 1284s ok 48 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 41984 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '41984' 1284s # received: 41984 1284s ok 49 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 43008 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '43008' 1284s # received: 43008 1284s ok 50 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 44032 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '44032' 1284s # received: 44032 1284s ok 51 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 45056 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '45056' 1284s # received: 45056 1284s ok 52 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 46080 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '46080' 1284s # received: 46080 1284s ok 53 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 47104 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '47104' 1284s # received: 47104 1284s ok 54 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 48128 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '48128' 1284s # received: 48128 1284s ok 55 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 49152 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '49152' 1284s # received: 49152 1284s ok 56 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 50176 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '50176' 1284s # received: 50176 1284s ok 57 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 51200 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '51200' 1284s # received: 51200 1284s ok 58 1284s #lwp request: 1284s #POST http://localhost:8560/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 102400 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 7 1284s #Client-Date: Mon, 03 Jun 2024 13:33:55 GMT 1284s #Client-Peer: 127.0.0.1:8560 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '102400' 1284s # received: 102400 1284s ok 59 1284s # testing : / with proxy_http_https_proxy_section (http) 1284s # expected: 200 1284s # received: '200' 1284s ok 60 1284s # testing : CGI script with folded headers 1284s # expected: 200 1284s # received: '200' 1284s ok 61 1284s # testing : using valid proxyssl client cert 1284s # expected: 200 1284s # received: '200' 1284s ok 62 1284s # testing : using invalid proxyssl client cert 1284s # expected: 403 1284s # received: '403' 1284s ok 63 1284s # testing : protected cgi script 1284s # expected: 200 1284s # received: '200' 1284s ok 64 1284s # testing : X-Forwarded-Host header 1284s # expected: 'localhost:8562' 1284s # received: 'localhost:8562' 1284s ok 65 1284s # testing : client subject common name 1284s # expected: 'client_ok' 1284s # received: 'client_ok' 1284s ok 66 1284s # testing : ProxyPassReverse Location rewrite 1284s # expected: 'http://localhost:8562/modules/' 1284s # received: 'http://localhost:8562/modules/' 1284s ok 67 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 1024 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '1024' 1284s # received: 1024 1284s ok 68 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 2048 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '2048' 1284s # received: 2048 1284s ok 69 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 3072 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '3072' 1284s # received: 3072 1284s ok 70 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 4096 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '4096' 1284s # received: 4096 1284s ok 71 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 5120 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '5120' 1284s # received: 5120 1284s ok 72 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 6144 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '6144' 1284s # received: 6144 1284s ok 73 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 7168 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '7168' 1284s # received: 7168 1284s ok 74 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 8192 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '8192' 1284s # received: 8192 1284s ok 75 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 9216 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '9216' 1284s # received: 9216 1284s ok 76 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 10240 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '10240' 1284s # received: 10240 1284s ok 77 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 11264 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '11264' 1284s # received: 11264 1284s ok 78 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 12288 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '12288' 1284s # received: 12288 1284s ok 79 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 13312 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '13312' 1284s # received: 13312 1284s ok 80 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 14336 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '14336' 1284s # received: 14336 1284s ok 81 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 15360 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '15360' 1284s # received: 15360 1284s ok 82 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 16384 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '16384' 1284s # received: 16384 1284s ok 83 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 17408 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '17408' 1284s # received: 17408 1284s ok 84 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 18432 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '18432' 1284s # received: 18432 1284s ok 85 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 19456 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '19456' 1284s # received: 19456 1284s ok 86 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 20480 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '20480' 1284s # received: 20480 1284s ok 87 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 21504 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '21504' 1284s # received: 21504 1284s ok 88 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 22528 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '22528' 1284s # received: 22528 1284s ok 89 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 23552 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '23552' 1284s # received: 23552 1284s ok 90 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 24576 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '24576' 1284s # received: 24576 1284s ok 91 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 25600 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '25600' 1284s # received: 25600 1284s ok 92 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 26624 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '26624' 1284s # received: 26624 1284s ok 93 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 27648 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '27648' 1284s # received: 27648 1284s ok 94 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 28672 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '28672' 1284s # received: 28672 1284s ok 95 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 29696 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '29696' 1284s # received: 29696 1284s ok 96 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 30720 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '30720' 1284s # received: 30720 1284s ok 97 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 31744 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '31744' 1284s # received: 31744 1284s ok 98 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 32768 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '32768' 1284s # received: 32768 1284s ok 99 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 33792 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '33792' 1284s # received: 33792 1284s ok 100 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 34816 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '34816' 1284s # received: 34816 1284s ok 101 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 35840 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '35840' 1284s # received: 35840 1284s ok 102 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 36864 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '36864' 1284s # received: 36864 1284s ok 103 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 37888 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '37888' 1284s # received: 37888 1284s ok 104 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 38912 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '38912' 1284s # received: 38912 1284s ok 105 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 39936 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '39936' 1284s # received: 39936 1284s ok 106 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 40960 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '40960' 1284s # received: 40960 1284s ok 107 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 41984 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '41984' 1284s # received: 41984 1284s ok 108 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 43008 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '43008' 1284s # received: 43008 1284s ok 109 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 44032 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:56 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '44032' 1284s # received: 44032 1284s ok 110 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 45056 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '45056' 1284s # received: 45056 1284s ok 111 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 46080 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '46080' 1284s # received: 46080 1284s ok 112 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 47104 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '47104' 1284s # received: 47104 1284s ok 113 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 48128 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '48128' 1284s # received: 48128 1284s ok 114 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 49152 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '49152' 1284s # received: 49152 1284s ok 115 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 50176 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '50176' 1284s # received: 50176 1284s ok 116 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 51200 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '51200' 1284s # received: 51200 1284s ok 117 1284s #lwp request: 1284s #POST http://localhost:8562/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 102400 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 7 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8562 1284s #Client-Response-Num: 1 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '102400' 1284s # received: 102400 1284s ok 118 1284s # testing : / with proxy_https_http (https) 1284s # expected: 200 1284s # received: '200' 1284s ok 119 1284s # testing : CGI script with folded headers 1284s # expected: 200 1284s # received: '200' 1284s ok 120 1284s # testing : ProxyPassReverse Location rewrite 1284s # expected: 'https://localhost:8564/modules/' 1284s # received: 'https://localhost:8564/modules/' 1284s ok 121 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 1024 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '1024' 1284s # received: 1024 1284s ok 122 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 2048 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '2048' 1284s # received: 2048 1284s ok 123 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 3072 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '3072' 1284s # received: 3072 1284s ok 124 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 4096 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '4096' 1284s # received: 4096 1284s ok 125 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 5120 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '5120' 1284s # received: 5120 1284s ok 126 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 6144 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '6144' 1284s # received: 6144 1284s ok 127 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 7168 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '7168' 1284s # received: 7168 1284s ok 128 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 8192 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '8192' 1284s # received: 8192 1284s ok 129 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 9216 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '9216' 1284s # received: 9216 1284s ok 130 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 10240 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '10240' 1284s # received: 10240 1284s ok 131 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 11264 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '11264' 1284s # received: 11264 1284s ok 132 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 12288 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '12288' 1284s # received: 12288 1284s ok 133 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 13312 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '13312' 1284s # received: 13312 1284s ok 134 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 14336 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '14336' 1284s # received: 14336 1284s ok 135 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 15360 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '15360' 1284s # received: 15360 1284s ok 136 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 16384 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '16384' 1284s # received: 16384 1284s ok 137 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 17408 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '17408' 1284s # received: 17408 1284s ok 138 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 18432 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '18432' 1284s # received: 18432 1284s ok 139 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 19456 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '19456' 1284s # received: 19456 1284s ok 140 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 20480 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '20480' 1284s # received: 20480 1284s ok 141 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 21504 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '21504' 1284s # received: 21504 1284s ok 142 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 22528 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '22528' 1284s # received: 22528 1284s ok 143 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 23552 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '23552' 1284s # received: 23552 1284s ok 144 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 24576 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '24576' 1284s # received: 24576 1284s ok 145 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 25600 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '25600' 1284s # received: 25600 1284s ok 146 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 26624 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:57 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '26624' 1284s # received: 26624 1284s ok 147 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 27648 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '27648' 1284s # received: 27648 1284s ok 148 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 28672 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '28672' 1284s # received: 28672 1284s ok 149 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 29696 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '29696' 1284s # received: 29696 1284s ok 150 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 30720 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '30720' 1284s # received: 30720 1284s ok 151 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 31744 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '31744' 1284s # received: 31744 1284s ok 152 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 32768 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '32768' 1284s # received: 32768 1284s ok 153 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 33792 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '33792' 1284s # received: 33792 1284s ok 154 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 34816 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '34816' 1284s # received: 34816 1284s ok 155 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 35840 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '35840' 1284s # received: 35840 1284s ok 156 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 36864 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '36864' 1284s # received: 36864 1284s ok 157 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 37888 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '37888' 1284s # received: 37888 1284s ok 158 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 38912 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '38912' 1284s # received: 38912 1284s ok 159 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 39936 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '39936' 1284s # received: 39936 1284s ok 160 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 40960 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '40960' 1284s # received: 40960 1284s ok 161 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 41984 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '41984' 1284s # received: 41984 1284s ok 162 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 43008 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '43008' 1284s # received: 43008 1284s ok 163 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 44032 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '44032' 1284s # received: 44032 1284s ok 164 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 45056 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '45056' 1284s # received: 45056 1284s ok 165 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 46080 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '46080' 1284s # received: 46080 1284s ok 166 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 47104 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '47104' 1284s # received: 47104 1284s ok 167 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 48128 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '48128' 1284s # received: 48128 1284s ok 168 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 49152 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '49152' 1284s # received: 49152 1284s ok 169 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 50176 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '50176' 1284s # received: 50176 1284s ok 170 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 51200 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '51200' 1284s # received: 51200 1284s ok 171 1284s #lwp request: 1284s #POST https://localhost:8564/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 102400 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 7 1284s #Client-Date: Mon, 03 Jun 2024 13:33:58 GMT 1284s #Client-Peer: 127.0.0.1:8564 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '102400' 1284s # received: 102400 1284s ok 172 1284s # testing : / with proxy_https_https (https) 1284s # expected: 200 1284s # received: '200' 1284s ok 173 1284s # testing : CGI script with folded headers 1284s # expected: 200 1284s # received: '200' 1284s ok 174 1284s # testing : using valid proxyssl client cert 1284s # expected: 200 1284s # received: '200' 1284s ok 175 1284s # testing : using invalid proxyssl client cert 1284s # expected: 403 1284s # received: '403' 1284s ok 176 1284s # testing : protected cgi script 1284s # expected: 200 1284s # received: '200' 1284s ok 177 1284s # testing : X-Forwarded-Host header 1284s # expected: 'localhost:8561' 1284s # received: 'localhost:8561' 1284s ok 178 1284s # testing : client subject common name 1284s # expected: 'client_ok' 1284s # received: 'client_ok' 1284s ok 179 1284s # testing : ProxyPassReverse Location rewrite 1284s # expected: 'https://localhost:8561/modules/' 1284s # received: 'https://localhost:8561/modules/' 1284s ok 180 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 1024 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '1024' 1284s # received: 1024 1284s ok 181 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 2048 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '2048' 1284s # received: 2048 1284s ok 182 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 3072 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '3072' 1284s # received: 3072 1284s ok 183 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 4096 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '4096' 1284s # received: 4096 1284s ok 184 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 5120 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '5120' 1284s # received: 5120 1284s ok 185 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 6144 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '6144' 1284s # received: 6144 1284s ok 186 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 7168 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '7168' 1284s # received: 7168 1284s ok 187 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 8192 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '8192' 1284s # received: 8192 1284s ok 188 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 9216 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '9216' 1284s # received: 9216 1284s ok 189 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 10240 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '10240' 1284s # received: 10240 1284s ok 190 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 11264 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '11264' 1284s # received: 11264 1284s ok 191 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 12288 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '12288' 1284s # received: 12288 1284s ok 192 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 13312 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '13312' 1284s # received: 13312 1284s ok 193 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 14336 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '14336' 1284s # received: 14336 1284s ok 194 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 15360 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '15360' 1284s # received: 15360 1284s ok 195 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 16384 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '16384' 1284s # received: 16384 1284s ok 196 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 17408 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '17408' 1284s # received: 17408 1284s ok 197 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 18432 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '18432' 1284s # received: 18432 1284s ok 198 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 19456 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '19456' 1284s # received: 19456 1284s ok 199 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 20480 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '20480' 1284s # received: 20480 1284s ok 200 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 21504 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '21504' 1284s # received: 21504 1284s ok 201 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 22528 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '22528' 1284s # received: 22528 1284s ok 202 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 23552 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '23552' 1284s # received: 23552 1284s ok 203 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 24576 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '24576' 1284s # received: 24576 1284s ok 204 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 25600 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '25600' 1284s # received: 25600 1284s ok 205 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 26624 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '26624' 1284s # received: 26624 1284s ok 206 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 27648 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '27648' 1284s # received: 27648 1284s ok 207 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 28672 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '28672' 1284s # received: 28672 1284s ok 208 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 29696 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '29696' 1284s # received: 29696 1284s ok 209 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 30720 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '30720' 1284s # received: 30720 1284s ok 210 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 31744 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:33:59 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '31744' 1284s # received: 31744 1284s ok 211 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 32768 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '32768' 1284s # received: 32768 1284s ok 212 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 33792 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '33792' 1284s # received: 33792 1284s ok 213 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 34816 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '34816' 1284s # received: 34816 1284s ok 214 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 35840 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '35840' 1284s # received: 35840 1284s ok 215 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 36864 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '36864' 1284s # received: 36864 1284s ok 216 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 37888 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '37888' 1284s # received: 37888 1284s ok 217 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 38912 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '38912' 1284s # received: 38912 1284s ok 218 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 39936 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '39936' 1284s # received: 39936 1284s ok 219 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 40960 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '40960' 1284s # received: 40960 1284s ok 220 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 41984 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '41984' 1284s # received: 41984 1284s ok 221 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 43008 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '43008' 1284s # received: 43008 1284s ok 222 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 44032 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '44032' 1284s # received: 44032 1284s ok 223 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 45056 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '45056' 1284s # received: 45056 1284s ok 224 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 46080 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '46080' 1284s # received: 46080 1284s ok 225 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 47104 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '47104' 1284s # received: 47104 1284s ok 226 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 48128 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '48128' 1284s # received: 48128 1284s ok 227 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 49152 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '49152' 1284s # received: 49152 1284s ok 228 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 50176 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:00 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '50176' 1284s # received: 50176 1284s ok 229 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 51200 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '51200' 1284s # received: 51200 1284s ok 230 1284s #lwp request: 1284s #POST https://localhost:8561/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 102400 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 7 1284s #Client-Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Client-Peer: 127.0.0.1:8561 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '102400' 1284s # received: 102400 1284s ok 231 1284s # testing : / with proxy_https_https_proxy_section (https) 1284s # expected: 200 1284s # received: '200' 1284s ok 232 1284s # testing : CGI script with folded headers 1284s # expected: 200 1284s # received: '200' 1284s ok 233 1284s # testing : using valid proxyssl client cert 1284s # expected: 200 1284s # received: '200' 1284s ok 234 1284s # testing : using invalid proxyssl client cert 1284s # expected: 403 1284s # received: '403' 1284s ok 235 1284s # testing : protected cgi script 1284s # expected: 200 1284s # received: '200' 1284s ok 236 1284s # testing : X-Forwarded-Host header 1284s # expected: 'localhost:8563' 1284s # received: 'localhost:8563' 1284s ok 237 1284s # testing : client subject common name 1284s # expected: 'client_ok' 1284s # received: 'client_ok' 1284s ok 238 1284s # testing : ProxyPassReverse Location rewrite 1284s # expected: 'https://localhost:8563/modules/' 1284s # received: 'https://localhost:8563/modules/' 1284s ok 239 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 1024 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '1024' 1284s # received: 1024 1284s ok 240 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 2048 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '2048' 1284s # received: 2048 1284s ok 241 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 3072 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '3072' 1284s # received: 3072 1284s ok 242 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 4096 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '4096' 1284s # received: 4096 1284s ok 243 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 5120 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '5120' 1284s # received: 5120 1284s ok 244 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 6144 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '6144' 1284s # received: 6144 1284s ok 245 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 7168 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '7168' 1284s # received: 7168 1284s ok 246 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 8192 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '8192' 1284s # received: 8192 1284s ok 247 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 9216 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 5 1284s #Client-Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '9216' 1284s # received: 9216 1284s ok 248 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 10240 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '10240' 1284s # received: 10240 1284s ok 249 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 11264 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '11264' 1284s # received: 11264 1284s ok 250 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 12288 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '12288' 1284s # received: 12288 1284s ok 251 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 13312 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '13312' 1284s # received: 13312 1284s ok 252 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 14336 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:01 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '14336' 1284s # received: 14336 1284s ok 253 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 15360 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '15360' 1284s # received: 15360 1284s ok 254 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 16384 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '16384' 1284s # received: 16384 1284s ok 255 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 17408 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '17408' 1284s # received: 17408 1284s ok 256 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 18432 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '18432' 1284s # received: 18432 1284s ok 257 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 19456 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '19456' 1284s # received: 19456 1284s ok 258 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 20480 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '20480' 1284s # received: 20480 1284s ok 259 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 21504 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '21504' 1284s # received: 21504 1284s ok 260 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 22528 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '22528' 1284s # received: 22528 1284s ok 261 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 23552 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '23552' 1284s # received: 23552 1284s ok 262 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 24576 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '24576' 1284s # received: 24576 1284s ok 263 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 25600 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '25600' 1284s # received: 25600 1284s ok 264 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 26624 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '26624' 1284s # received: 26624 1284s ok 265 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 27648 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '27648' 1284s # received: 27648 1284s ok 266 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 28672 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '28672' 1284s # received: 28672 1284s ok 267 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 29696 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '29696' 1284s # received: 29696 1284s ok 268 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 30720 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '30720' 1284s # received: 30720 1284s ok 269 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 31744 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '31744' 1284s # received: 31744 1284s ok 270 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 32768 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '32768' 1284s # received: 32768 1284s ok 271 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 33792 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '33792' 1284s # received: 33792 1284s ok 272 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 34816 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '34816' 1284s # received: 34816 1284s ok 273 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 35840 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:02 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '35840' 1284s # received: 35840 1284s ok 274 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 36864 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '36864' 1284s # received: 36864 1284s ok 275 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 37888 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '37888' 1284s # received: 37888 1284s ok 276 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 38912 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '38912' 1284s # received: 38912 1284s ok 277 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 39936 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '39936' 1284s # received: 39936 1284s ok 278 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 40960 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '40960' 1284s # received: 40960 1284s ok 279 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 41984 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '41984' 1284s # received: 41984 1284s ok 280 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 43008 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '43008' 1284s # received: 43008 1284s ok 281 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 44032 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '44032' 1284s # received: 44032 1284s ok 282 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 45056 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '45056' 1284s # received: 45056 1284s ok 283 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 46080 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '46080' 1284s # received: 46080 1284s ok 284 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 47104 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '47104' 1284s # received: 47104 1284s ok 285 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 48128 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '48128' 1284s # received: 48128 1284s ok 286 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 49152 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '49152' 1284s # received: 49152 1284s ok 287 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 50176 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '50176' 1284s # received: 50176 1284s ok 288 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 51200 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 6 1284s #Client-Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '51200' 1284s # received: 51200 1284s ok 289 1284s #lwp request: 1284s #POST https://localhost:8563/eat_post HTTP/1.1 1284s #User-Agent: libwww-perl/6.77 1284s #Content-Length: 102400 1284s # 1284s #server response: 1284s #HTTP/1.1 200 OK 1284s #Connection: close 1284s #Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1284s #Vary: In-If1 1284s #Content-Length: 7 1284s #Client-Date: Mon, 03 Jun 2024 13:34:03 GMT 1284s #Client-Peer: 127.0.0.1:8563 1284s #Client-Response-Num: 1 1284s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1284s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1284s #Client-SSL-Socket-Class: IO::Socket::SSL 1284s #Client-SSL-Version: TLSv1_3 1284s #DMMATCH1: 1 1284s # 1284s # testing : length posted 1284s # expected: '102400' 1284s # received: 102400 1284s ok 290 1284s ok 1286s t/ssl/require.t ..................... 1286s 1..10 1286s # Running under perl version 5.038002 for linux 1286s # Current time local: Mon Jun 3 13:34:04 2024 1286s # Current time GMT: Mon Jun 3 13:34:04 2024 1286s # Using Test.pm version 1.31 1286s # Using Apache/Test.pm version 1.42 1286s ok 1 1286s ok 2 1286s ok 3 1286s ok 4 1286s ok 5 1286s ok 6 1286s ok 7 1286s ok 8 1286s ok 9 1286s ok 10 1286s ok 1288s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 1291s t/ssl/varlookup.t ................... 1291s 1..83 1291s # Running under perl version 5.038002 for linux 1291s # Current time local: Mon Jun 3 13:34:07 2024 1291s # Current time GMT: Mon Jun 3 13:34:07 2024 1291s # Using Test.pm version 1.31 1291s # Using Apache/Test.pm version 1.42 1291s # testing : HTTP_USER_AGENT 1291s # expected: 'libwww-perl/6.77' 1291s # received: 'libwww-perl/6.77' 1291s ok 1 1291s # testing : HTTP:User-Agent 1291s # expected: 'libwww-perl/6.77' 1291s # received: 'libwww-perl/6.77' 1291s ok 2 1291s # testing : HTTP_REFERER 1291s # expected: 't/ssl/varlookup.t' 1291s # received: 't/ssl/varlookup.t' 1291s ok 3 1291s # testing : HTTP_HOST 1291s # expected: 'localhost:8532' 1291s # received: 'localhost:8532' 1291s ok 4 1291s # testing : QUERY_STRING 1291s # expected: 'QUERY_STRING' 1291s # received: 'QUERY_STRING' 1291s ok 5 1291s # testing : SERVER_SOFTWARE 1291s # expected: qr/^Apache\/2.4.58/ 1291s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 1291s ok 6 1291s # testing : SERVER_ADMIN 1291s # expected: 'tuser@localhost' 1291s # received: 'tuser@localhost' 1291s ok 7 1291s # testing : SERVER_PORT 1291s # expected: '8532' 1291s # received: '8532' 1291s ok 8 1291s # testing : SERVER_NAME 1291s # expected: 'localhost' 1291s # received: 'localhost' 1291s ok 9 1291s # testing : SERVER_PROTOCOL 1291s # expected: qr/^HTTP\/1\.\d$/ 1291s # received: 'HTTP/1.1' 1291s ok 10 1291s # testing : REMOTE_ADDR 1291s # expected: '127.0.0.1' 1291s # received: '127.0.0.1' 1291s ok 11 1291s # testing : DOCUMENT_ROOT 1291s # expected: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs' 1291s # received: '/tmp/autopkgtest.nm4LJ6/autopkgtest_tmp/perl-framework/t/htdocs' 1291s ok 12 1291s # testing : REQUEST_METHOD 1291s # expected: 'GET' 1291s # received: 'GET' 1291s ok 13 1291s # testing : REQUEST_URI 1291s # expected: '/test_ssl_var_lookup' 1291s # received: '/test_ssl_var_lookup' 1291s ok 14 1291s # testing : TIME_YEAR 1291s # expected: 2024 1291s # received: '2024' 1291s ok 15 1291s # testing : TIME_MON 1291s # expected: '06' 1291s # received: '06' 1291s ok 16 1291s # testing : TIME_DAY 1291s # expected: '03' 1291s # received: '03' 1291s ok 17 1291s # testing : TIME_WDAY 1291s # expected: 1 1291s # received: '1' 1291s ok 18 1291s # testing : IS_SUBREQ 1291s # expected: 'false' 1291s # received: 'false' 1291s ok 19 1291s # testing : API_VERSION 1291s # expected: '20120211' 1291s # received: '20120211' 1291s ok 20 1291s # testing : THE_REQUEST 1291s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 1291s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 1291s ok 21 1291s # testing : REQUEST_SCHEME 1291s # expected: 'https' 1291s # received: 'https' 1291s ok 22 1291s # testing : HTTPS 1291s # expected: 'on' 1291s # received: 'on' 1291s ok 23 1291s # testing : ENV:THE_ARGS 1291s # expected: 'ENV:THE_ARGS' 1291s # received: 'ENV:THE_ARGS' 1291s ok 24 1291s # testing : SSL_CLIENT_M_VERSION 1291s # expected: qr/^\d+$/ 1291s # received: '3' 1291s ok 25 1291s # testing : SSL_SERVER_M_VERSION 1291s # expected: qr/^\d+$/ 1291s # received: '3' 1291s ok 26 1291s # testing : SSL_CLIENT_M_SERIAL 1291s # expected: qr/^[0-9A-F]+$/ 1291s # received: '04' 1291s ok 27 1291s # testing : SSL_SERVER_M_SERIAL 1291s # expected: qr/^[0-9A-F]+$/ 1291s # received: '0A' 1291s ok 28 1291s # testing : SSL_PROTOCOL 1291s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 1291s # received: 'TLSv1.3' 1291s ok 29 1291s # testing : SSL_CLIENT_V_START 1291s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1291s # received: 'Jun 3 13:28:00 2024 GMT' 1291s ok 30 1291s # testing : SSL_SERVER_V_START 1291s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1291s # received: 'Jun 3 13:28:02 2024 GMT' 1291s ok 31 1291s # testing : SSL_CLIENT_V_END 1291s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1291s # received: 'Jun 3 13:28:00 2025 GMT' 1291s ok 32 1291s # testing : SSL_SERVER_V_END 1291s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1291s # received: 'Jun 3 13:28:02 2025 GMT' 1291s ok 33 1291s # testing : SSL_CIPHER 1291s # expected: qr/^[A-Z0-9_-]+$/ 1291s # received: 'TLS_AES_256_GCM_SHA384' 1291s ok 34 1291s # testing : SSL_CIPHER_EXPORT 1291s # expected: 'false' 1291s # received: 'false' 1291s ok 35 1291s # testing : SSL_CIPHER_ALGKEYSIZE 1291s # expected: qr/^\d+$/ 1291s # received: '256' 1291s ok 36 1291s # testing : SSL_CIPHER_USEKEYSIZE 1291s # expected: qr/^\d+$/ 1291s # received: '256' 1291s ok 37 1291s # testing : SSL_SECURE_RENEG 1291s # expected: qr/^(false|true)$/ 1291s # received: 'true' 1291s ok 38 1291s # testing : SSL_CLIENT_S_DN 1291s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1291s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1291s ok 39 1291s # testing : SSL_SERVER_S_DN 1291s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 1291s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 1291s ok 40 1291s # testing : SSL_CLIENT_S_DN_C 1291s # expected: 'US' 1291s # received: 'US' 1291s ok 41 1291s # testing : SSL_SERVER_S_DN_C 1291s # expected: 'US' 1291s # received: 'US' 1291s ok 42 1291s # testing : SSL_CLIENT_S_DN_ST 1291s # expected: 'California' 1291s # received: 'California' 1291s ok 43 1291s # testing : SSL_SERVER_S_DN_ST 1291s # expected: 'California' 1291s # received: 'California' 1291s ok 44 1291s # testing : SSL_CLIENT_S_DN_L 1291s # expected: 'San Francisco' 1291s # received: 'San Francisco' 1291s ok 45 1291s # testing : SSL_SERVER_S_DN_L 1291s # expected: 'San Francisco' 1291s # received: 'San Francisco' 1291s ok 46 1291s # testing : SSL_CLIENT_S_DN_O 1291s # expected: 'ASF' 1291s # received: 'ASF' 1291s ok 47 1291s # testing : SSL_SERVER_S_DN_O 1291s # expected: 'ASF' 1291s # received: 'ASF' 1291s ok 48 1291s # testing : SSL_CLIENT_S_DN_OU 1291s # expected: 'httpd-test' 1291s # received: 'httpd-test' 1291s ok 49 1291s # testing : SSL_SERVER_S_DN_OU 1291s # expected: qr/^httpd-test\/([-\w]+)/ 1291s # received: 'httpd-test/rsa-test' 1291s ok 50 1291s # testing : SSL_CLIENT_S_DN_CN 1291s # expected: 'client_ok' 1291s # received: 'client_ok' 1291s ok 51 1291s # testing : SSL_SERVER_S_DN_CN 1291s # expected: 'localhost' 1291s # received: 'localhost' 1291s ok 52 1291s # testing : SSL_CLIENT_S_DN_Email 1291s # expected: 'test-dev@httpd.apache.org' 1291s # received: 'test-dev@httpd.apache.org' 1291s ok 53 1291s # testing : SSL_SERVER_S_DN_Email 1291s # expected: 'test-dev@httpd.apache.org' 1291s # received: 'test-dev@httpd.apache.org' 1291s ok 54 1291s # testing : SSL_CLIENT_SAN_Email_0 1291s # expected: 'test-dev@httpd.apache.org' 1291s # received: 'test-dev@httpd.apache.org' 1291s ok 55 1291s # testing : SSL_SERVER_SAN_DNS_0 1291s # expected: 'localhost' 1291s # received: 'localhost' 1291s ok 56 1291s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 1291s # expected: 'test-dev@httpd.apache.org' 1291s # received: 'test-dev@httpd.apache.org' 1291s ok 57 1291s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 1291s # expected: '_https.localhost' 1291s # received: '_https.localhost' 1291s ok 58 1291s # testing : SSL_CLIENT_I_DN 1291s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1291s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1291s ok 59 1291s # testing : SSL_SERVER_I_DN 1291s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1291s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1291s ok 60 1291s # testing : SSL_CLIENT_I_DN_C 1291s # expected: 'US' 1291s # received: 'US' 1291s ok 61 1291s # testing : SSL_SERVER_I_DN_C 1291s # expected: 'US' 1291s # received: 'US' 1291s ok 62 1291s # testing : SSL_CLIENT_I_DN_ST 1291s # expected: 'California' 1291s # received: 'California' 1291s ok 63 1291s # testing : SSL_SERVER_I_DN_ST 1291s # expected: 'California' 1291s # received: 'California' 1291s ok 64 1291s # testing : SSL_CLIENT_I_DN_L 1291s # expected: 'San Francisco' 1291s # received: 'San Francisco' 1291s ok 65 1291s # testing : SSL_SERVER_I_DN_L 1291s # expected: 'San Francisco' 1291s # received: 'San Francisco' 1291s ok 66 1291s # testing : SSL_CLIENT_I_DN_O 1291s # expected: 'ASF' 1291s # received: 'ASF' 1291s ok 67 1291s # testing : SSL_SERVER_I_DN_O 1291s # expected: 'ASF' 1291s # received: 'ASF' 1291s ok 68 1291s # testing : SSL_CLIENT_I_DN_OU 1291s # expected: 'httpd-test' 1291s # received: 'httpd-test' 1291s ok 69 1291s # testing : SSL_SERVER_I_DN_OU 1291s # expected: 'httpd-test' 1291s # received: 'httpd-test' 1291s ok 70 1291s # testing : SSL_CLIENT_I_DN_CN 1291s # expected: 'ca' 1291s # received: 'ca' 1291s ok 71 1291s # testing : SSL_SERVER_I_DN_CN 1291s # expected: 'ca' 1291s # received: 'ca' 1291s ok 72 1291s # testing : SSL_SERVER_I_DN_CN_RAW 1291s # expected: 'ca' 1291s # received: 'ca' 1291s ok 73 1291s # testing : SSL_SERVER_I_DN_CN_0_RAW 1291s # expected: 'ca' 1291s # received: 'ca' 1291s ok 74 1291s # testing : SSL_CLIENT_I_DN_Email 1291s # expected: 'test-dev@httpd.apache.org' 1291s # received: 'test-dev@httpd.apache.org' 1291s ok 75 1291s # testing : SSL_SERVER_I_DN_Email 1291s # expected: 'test-dev@httpd.apache.org' 1291s # received: 'test-dev@httpd.apache.org' 1291s ok 76 1291s # testing : SSL_CLIENT_A_SIG 1291s # expected: 'sha256WithRSAEncryption' 1291s # received: 'sha256WithRSAEncryption' 1291s ok 77 1291s # testing : SSL_SERVER_A_SIG 1291s # expected: 'sha256WithRSAEncryption' 1291s # received: 'sha256WithRSAEncryption' 1291s ok 78 1291s # testing : SSL_CLIENT_A_KEY 1291s # expected: 'rsaEncryption' 1291s # received: 'rsaEncryption' 1291s ok 79 1291s # testing : SSL_SERVER_A_KEY 1291s # expected: qr/^[rd]saEncryption$/ 1291s # received: 'rsaEncryption' 1291s ok 80 1291s # testing : SSL_CLIENT_CERT 1291s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1291s # received: '-----BEGIN CERTIFICATE----- 1291s # MIIFHTCCBAWgAwIBAgIBBDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1291s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1291s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1291s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjAz 1291s # MTMyODAwWhcNMjUwNjAzMTMyODAwWjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1291s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1291s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 1291s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 1291s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6eax01cRULukzqSVHNA8x/SEurZzN1uDWBSO 1291s # X1DOzQpsjCyGW7dp75FsXAZm7Eb4szph58PrCNaAGWSKjhQ/5Z312vaLcVM3tVxV 1291s # 6QY8KKY8TnZGSszWQpXuQC6k/ZB83LSO74mFjg6fZLnY/9V/IjqhOHbXtzweHaQ+ 1291s # 9UZ8gfj5VHMcrWproMQR5zsRX7YWWXvpMTH+DDXRZgwenCcnPtcn7TMMtd8fqPQb 1291s # wSyG7D2AAuL5arU69qUklkEfBk3iN2cjHoB5CqW7jDa7tNfBXsCUG6llv8RXC3aU 1291s # IbamAMTlQbZGWQKDWRtqvLCM62BFjzPmVFodBEetVdVrtM+4FQIDAQABo4IBbzCC 1291s # AWswIAYJYIZIAYb4QgENBBMWEVRoaXMgSXMgQSBDb21tZW50MBYGCisGAQQBgY0M 1291s # DAAECAwGTGVtb25zME8GA1UdEQRIMEaBGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5v 1291s # cmegKQYKKwYBBAGCNxQCA6AbDBl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMB0G 1291s # A1UdDgQWBBQp4LX2pTm2gAGrcz76fuzZcqA58TCBvgYDVR0jBIG2MIGzoYGapIGX 1291s # MIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN 1291s # U2FuIEZyYW5jaXNjbzEMMAoGA1UECgwDQVNGMRMwEQYDVQQLDApodHRwZC10ZXN0 1291s # MQswCQYDVQQDDAJjYTEoMCYGCSqGSIb3DQEJARYZdGVzdC1kZXZAaHR0cGQuYXBh 1291s # Y2hlLm9yZ4IUWfLWilvKVwkw1YOddl66Mtzc0HkwDQYJKoZIhvcNAQELBQADggEB 1291s # ACkiRv+siz7wKXo8h/O4O0uSj1tQUAj85L5BW549/amU9kPwWZDcNSkDlzhrKj9O 1291s # SLSKKYKAryLGga5ufL4gOXZZNKPihHnknUDE2Vjg6YcNp9/cFWSyp7Nq4s6Z5dMm 1291s # I3LOmdzNhR1xycqR5Os225NpEOKrvb4sPA9YOtxIfAmTfrHiIRBFM0JfrPC4JOHG 1291s # ih4IzBjhtqX8uG34AoxQLP0TdSuuv4B+CYwXUcdD+AuR4iK4SlSmNGumTyj/UdCC 1291s # qKZu2Hh0Lw0Op1OuJx8TjSvu1Vd5NbTk/I/9vB7toDN1MCS//PkmXTRPndNgxPBN 1291s # R942kd20iRvZJFz5bLwBaQ8= 1291s # -----END CERTIFICATE----- 1291s # ' 1291s ok 81 1291s # testing : SSL_SERVER_CERT 1291s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1291s # received: '-----BEGIN CERTIFICATE----- 1291s # MIIE0TCCA7mgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1291s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1291s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1291s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjAz 1291s # MTMyODAyWhcNMjUwNjAzMTMyODAyWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1291s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1291s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 1291s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 1291s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmRGmtQ69+NQKJRkKRZmXHqQg 1291s # 1kLEYra8yl4LAaJYwNl90wi4322Qp+knxq5/XsIvAaj4yAC4Ua+ufwav0jhPzX04 1291s # fA5mkyG27ovlvq2w4RhMy4UlOt1IVirY/RYKzueVU9WWeikhlguvpmBaAhj0Q8rW 1291s # 1/S/5A6KgbFJ3Fu4nvGCm9TRUNl6wJk63my+iofeK9wI38H8DYHXIXuXY1u2dLzn 1291s # Ty9U/tA+9HkTY0pjjfm1qetGCrR7c9ElUfB/g2U0aR8mhJgJ4AxLF59xSdck57Sp 1291s # UGQ6Qmo/5DLRB75lv36XcsCyWlmkKCMD+7Uu7qQ1FHYrcuzb/DAgp0PdH426dQID 1291s # AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW 1291s # EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFJYXLoTtvoydhrt97Tu1PxbSPFfw 1291s # MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD 1291s # YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx 1291s # EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB 1291s # Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghRZ8taKW8pXCTDVg512Xroy3NzQ 1291s # eTANBgkqhkiG9w0BAQsFAAOCAQEAeHgHaTgaSmKr6cJQiZ5AE0FIlSq5vu4NMklZ 1291s # nEsP1clcel9P+y+tCGTTg6+tP2mn7upSHyCmAYJhqMmRZlxA4UI3n5dFo6k3eHlK 1291s # CmnYNfVTvCtrcsOjXC+UMDSUejMmkmRDQLYlCBiakFgGXuuQsPxP/KED2j0imZYY 1291s # Zzegvrj2mMqHqpQYZgml6BV2EmOE2duOJ7dDHzVOlzuIJJhTaH2/cOnUoe5ETSBz 1291s # 7ulnKIvYI1lyvoU87cDpPJBlDaTtBFDJvoj+xOln0DWcyRFV6HM6NlChwHJ4+r3C 1291s # JQFOediR39n+Z7vSXqxUVYnMlKhngFpRrY9mPfc4Ekj2GAhbHg== 1291s # -----END CERTIFICATE----- 1291s # ' 1291s ok 82 1291s # testing : SSL_CLIENT_VERIFY 1291s # expected: 'SUCCESS' 1291s # received: 'SUCCESS' 1291s ok 83 1291s ok 1293s t/ssl/verify.t ...................... 1293s 1..3 1293s # Running under perl version 5.038002 for linux 1293s # Current time local: Mon Jun 3 13:34:11 2024 1293s # Current time GMT: Mon Jun 3 13:34:11 2024 1293s # Using Test.pm version 1.31 1293s # Using Apache/Test.pm version 1.42 1293s HTTP/1.1 403 Forbidden 1293s Connection: close 1293s Date: Mon, 03 Jun 2024 13:34:13 GMT 1293s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1293s Content-Length: 258 1293s Content-Type: text/html; charset=iso-8859-1 1293s Client-Date: Mon, 03 Jun 2024 13:34:13 GMT 1293s Client-Peer: 127.0.0.1:8532 1293s Client-Response-Num: 1 1293s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1293s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1293s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1293s Client-SSL-Socket-Class: IO::Socket::SSL 1293s Client-SSL-Version: TLSv1_3 1293s Title: 403 Forbidden 1293s 1293s 1293s 1293s 403 Forbidden 1293s 1293s

Forbidden

1293s

You don't have permission to access this resource.Reason: Cannot perform Post-Handshake Authentication.

1293s 1293s ok 1 1293s HTTP/1.1 200 OK 1293s Connection: close 1293s Date: Mon, 03 Jun 2024 13:34:13 GMT 1293s Accept-Ranges: bytes 1293s ETag: "1a-613edd771cbc0" 1293s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1293s Vary: In-If1 1293s Content-Length: 26 1293s Content-Type: text/html 1293s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1293s Client-Date: Mon, 03 Jun 2024 13:34:13 GMT 1293s Client-Peer: 127.0.0.1:8532 1293s Client-Response-Num: 1 1293s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1293s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1293s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1293s Client-SSL-Socket-Class: IO::Socket::SSL 1293s Client-SSL-Version: TLSv1_3 1293s DMMATCH1: 1 1293s 1293s welcome to localhost:8529 1293s ok 2 1293s 500 Server closed connection without sending any data back 1293s Content-Type: text/plain 1293s Client-Date: Mon, 03 Jun 2024 13:34:13 GMT 1293s Client-Warning: Internal response 1293s 1293s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1293s ok 3 1293s ok 1293s All tests successful. 1293s Files=142, Tests=7321, 355 wallclock secs ( 2.36 usr 0.30 sys + 234.28 cusr 51.93 csys = 288.87 CPU) 1293s Result: PASS 1293s [warning] server localhost:8529 shutdown 1295s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 1295s Files=142, Tests=7321, 355 wallclock secs ( 2.36 usr 0.30 sys + 234.28 cusr 51.93 csys = 288.87 CPU) 1295s + grep -E '^Result: PASS' testlog.mpm_event 1295s Result: PASS 1295s + grep -E '^Result: FAIL' testlog.mpm_event 1295s + grep -E 'server dumped core' testlog.mpm_event 1295s + return 0 1295s autopkgtest [13:34:15]: test run-test-suite: -----------------------] 1300s run-test-suite PASS 1300s autopkgtest [13:34:20]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 1301s autopkgtest [13:34:21]: test duplicate-module-load: preparing testbed 1416s autopkgtest [13:36:16]: testbed dpkg architecture: ppc64el 1416s autopkgtest [13:36:16]: testbed apt version: 2.9.3 1416s autopkgtest [13:36:16]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1417s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 1417s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [43.4 kB] 1417s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [384 kB] 1417s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [4792 B] 1417s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 1417s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el Packages [69.7 kB] 1417s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el Packages [348 kB] 1417s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse ppc64el Packages [1392 B] 1417s Fetched 964 kB in 1s (1186 kB/s) 1417s Reading package lists... 1420s Reading package lists... 1420s Building dependency tree... 1420s Reading state information... 1420s Calculating upgrade... 1420s The following packages will be upgraded: 1420s libxml2 1420s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1420s Need to get 728 kB of archives. 1420s After this operation, 516 kB disk space will be freed. 1420s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libxml2 ppc64el 2.12.7+dfsg-3 [728 kB] 1421s Fetched 728 kB in 0s (1457 kB/s) 1421s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 72596 files and directories currently installed.) 1421s Preparing to unpack .../libxml2_2.12.7+dfsg-3_ppc64el.deb ... 1421s Unpacking libxml2:ppc64el (2.12.7+dfsg-3) over (2.9.14+dfsg-1.3ubuntu3) ... 1421s Setting up libxml2:ppc64el (2.12.7+dfsg-3) ... 1421s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 1421s Reading package lists... 1421s Building dependency tree... 1421s Reading state information... 1421s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1422s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 1422s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 1422s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 1422s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 1423s Reading package lists... 1423s Reading package lists... 1423s Building dependency tree... 1423s Reading state information... 1423s Calculating upgrade... 1423s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1423s Reading package lists... 1424s Building dependency tree... 1424s Reading state information... 1424s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1428s Reading package lists... 1428s Building dependency tree... 1428s Reading state information... 1428s Starting pkgProblemResolver with broken count: 0 1428s Starting 2 pkgProblemResolver with broken count: 0 1428s Done 1428s The following additional packages will be installed: 1428s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1428s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1428s Suggested packages: 1428s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 1428s Recommended packages: 1428s ssl-cert 1428s The following NEW packages will be installed: 1428s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1t64 1428s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1428s 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 1428s Need to get 2403 kB/2404 kB of archives. 1428s After this operation, 15.3 MB of additional disk space will be used. 1428s Get:1 /tmp/autopkgtest.nm4LJ6/2-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [704 B] 1428s Get:2 http://ftpmaster.internal/ubuntu oracular/main ppc64el libapr1t64 ppc64el 1.7.2-3.2 [133 kB] 1429s Get:3 http://ftpmaster.internal/ubuntu oracular/main ppc64el libaprutil1t64 ppc64el 1.6.3-1.1ubuntu7 [113 kB] 1429s Get:4 http://ftpmaster.internal/ubuntu oracular/main ppc64el libaprutil1-dbd-sqlite3 ppc64el 1.6.3-1.1ubuntu7 [12.5 kB] 1429s Get:5 http://ftpmaster.internal/ubuntu oracular/main ppc64el libaprutil1-ldap ppc64el 1.6.3-1.1ubuntu7 [9298 B] 1429s Get:6 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblua5.4-0 ppc64el 5.4.6-3build2 [216 kB] 1429s Get:7 http://ftpmaster.internal/ubuntu oracular/main ppc64el apache2-bin ppc64el 2.4.58-1ubuntu8.1 [1564 kB] 1429s Get:8 http://ftpmaster.internal/ubuntu oracular/main ppc64el apache2-data all 2.4.58-1ubuntu8.1 [163 kB] 1429s Get:9 http://ftpmaster.internal/ubuntu oracular/main ppc64el apache2-utils ppc64el 2.4.58-1ubuntu8.1 [102 kB] 1429s Get:10 http://ftpmaster.internal/ubuntu oracular/main ppc64el apache2 ppc64el 2.4.58-1ubuntu8.1 [90.2 kB] 1429s Fetched 2403 kB in 1s (3217 kB/s) 1429s Selecting previously unselected package libapr1t64:ppc64el. 1429s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 72596 files and directories currently installed.) 1429s Preparing to unpack .../0-libapr1t64_1.7.2-3.2_ppc64el.deb ... 1429s Unpacking libapr1t64:ppc64el (1.7.2-3.2) ... 1429s Selecting previously unselected package libaprutil1t64:ppc64el. 1429s Preparing to unpack .../1-libaprutil1t64_1.6.3-1.1ubuntu7_ppc64el.deb ... 1429s Unpacking libaprutil1t64:ppc64el (1.6.3-1.1ubuntu7) ... 1429s Selecting previously unselected package libaprutil1-dbd-sqlite3:ppc64el. 1429s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_ppc64el.deb ... 1429s Unpacking libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1.1ubuntu7) ... 1429s Selecting previously unselected package libaprutil1-ldap:ppc64el. 1429s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-1.1ubuntu7_ppc64el.deb ... 1429s Unpacking libaprutil1-ldap:ppc64el (1.6.3-1.1ubuntu7) ... 1429s Selecting previously unselected package liblua5.4-0:ppc64el. 1429s Preparing to unpack .../4-liblua5.4-0_5.4.6-3build2_ppc64el.deb ... 1429s Unpacking liblua5.4-0:ppc64el (5.4.6-3build2) ... 1429s Selecting previously unselected package apache2-bin. 1429s Preparing to unpack .../5-apache2-bin_2.4.58-1ubuntu8.1_ppc64el.deb ... 1429s Unpacking apache2-bin (2.4.58-1ubuntu8.1) ... 1429s Selecting previously unselected package apache2-data. 1429s Preparing to unpack .../6-apache2-data_2.4.58-1ubuntu8.1_all.deb ... 1429s Unpacking apache2-data (2.4.58-1ubuntu8.1) ... 1429s Selecting previously unselected package apache2-utils. 1429s Preparing to unpack .../7-apache2-utils_2.4.58-1ubuntu8.1_ppc64el.deb ... 1429s Unpacking apache2-utils (2.4.58-1ubuntu8.1) ... 1429s Selecting previously unselected package apache2. 1429s Preparing to unpack .../8-apache2_2.4.58-1ubuntu8.1_ppc64el.deb ... 1430s Unpacking apache2 (2.4.58-1ubuntu8.1) ... 1430s Selecting previously unselected package autopkgtest-satdep. 1430s Preparing to unpack .../9-2-autopkgtest-satdep.deb ... 1430s Unpacking autopkgtest-satdep (0) ... 1430s Setting up libapr1t64:ppc64el (1.7.2-3.2) ... 1430s Setting up liblua5.4-0:ppc64el (5.4.6-3build2) ... 1430s Setting up apache2-data (2.4.58-1ubuntu8.1) ... 1430s Setting up libaprutil1t64:ppc64el (1.6.3-1.1ubuntu7) ... 1430s Setting up libaprutil1-ldap:ppc64el (1.6.3-1.1ubuntu7) ... 1430s Setting up libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1.1ubuntu7) ... 1430s Setting up apache2-utils (2.4.58-1ubuntu8.1) ... 1430s Setting up apache2-bin (2.4.58-1ubuntu8.1) ... 1430s Setting up apache2 (2.4.58-1ubuntu8.1) ... 1430s Enabling module mpm_event. 1430s Enabling module authz_core. 1430s Enabling module authz_host. 1430s Enabling module authn_core. 1430s Enabling module auth_basic. 1430s Enabling module access_compat. 1430s Enabling module authn_file. 1430s Enabling module authz_user. 1430s Enabling module alias. 1430s Enabling module dir. 1430s Enabling module autoindex. 1430s Enabling module env. 1430s Enabling module mime. 1430s Enabling module negotiation. 1430s Enabling module setenvif. 1430s Enabling module filter. 1430s Enabling module deflate. 1430s Enabling module status. 1430s Enabling module reqtimeout. 1430s Enabling conf charset. 1430s Enabling conf localized-error-pages. 1430s Enabling conf other-vhosts-access-log. 1430s Enabling conf security. 1430s Enabling conf serve-cgi-bin. 1430s Enabling site 000-default. 1431s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 1432s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 1433s Setting up autopkgtest-satdep (0) ... 1433s Processing triggers for ufw (0.36.2-6) ... 1433s Processing triggers for man-db (2.12.1-1) ... 1434s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 1436s (Reading database ... 73309 files and directories currently installed.) 1436s Removing autopkgtest-satdep (0) ... 1446s autopkgtest [13:36:46]: test duplicate-module-load: [----------------------- 1446s + cd /tmp/autopkgtest.nm4LJ6/autopkgtest_tmp 1446s + apache2ctl -l -M 1446s + sort unsorted 1446s + grep core.c sorted 1446s + uniq 1446s core.c 1446s http_core.c 1446s + diff -u sorted dedup 1446s autopkgtest [13:36:46]: test duplicate-module-load: -----------------------] 1447s duplicate-module-load PASS 1447s autopkgtest [13:36:47]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 1447s autopkgtest [13:36:47]: test default-mods: preparing testbed 1449s Reading package lists... 1449s Building dependency tree... 1449s Reading state information... 1449s Starting pkgProblemResolver with broken count: 0 1449s Starting 2 pkgProblemResolver with broken count: 0 1449s Done 1449s The following NEW packages will be installed: 1449s autopkgtest-satdep 1449s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1449s Need to get 0 B/704 B of archives. 1449s After this operation, 0 B of additional disk space will be used. 1449s Get:1 /tmp/autopkgtest.nm4LJ6/3-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [704 B] 1449s Selecting previously unselected package autopkgtest-satdep. 1449s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 73309 files and directories currently installed.) 1449s Preparing to unpack .../3-autopkgtest-satdep.deb ... 1449s Unpacking autopkgtest-satdep (0) ... 1449s Setting up autopkgtest-satdep (0) ... 1451s (Reading database ... 73309 files and directories currently installed.) 1451s Removing autopkgtest-satdep (0) ... 1452s autopkgtest [13:36:52]: test default-mods: [----------------------- 1452s alias_module (shared) 1452s auth_basic_module (shared) 1452s authn_core_module (shared) 1452s authz_core_module (shared) 1452s log_config_module (static) 1452s mime_module (shared) 1452s reqtimeout_module (shared) 1452s version_module (static) 1452s watchdog_module (static) 1452s autopkgtest [13:36:52]: test default-mods: -----------------------] 1453s default-mods PASS 1453s autopkgtest [13:36:53]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 1453s autopkgtest [13:36:53]: test htcacheclean: preparing testbed 1454s Reading package lists... 1455s Building dependency tree... 1455s Reading state information... 1455s Starting pkgProblemResolver with broken count: 0 1455s Starting 2 pkgProblemResolver with broken count: 0 1455s Done 1455s The following NEW packages will be installed: 1455s autopkgtest-satdep 1455s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1455s Need to get 0 B/704 B of archives. 1455s After this operation, 0 B of additional disk space will be used. 1455s Get:1 /tmp/autopkgtest.nm4LJ6/4-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [704 B] 1455s Selecting previously unselected package autopkgtest-satdep. 1455s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 73309 files and directories currently installed.) 1455s Preparing to unpack .../4-autopkgtest-satdep.deb ... 1455s Unpacking autopkgtest-satdep (0) ... 1455s Setting up autopkgtest-satdep (0) ... 1457s (Reading database ... 73309 files and directories currently installed.) 1457s Removing autopkgtest-satdep (0) ... 1458s autopkgtest [13:36:58]: test htcacheclean: [----------------------- 1458s + htc_enabled 1458s + ls /etc/rc[2345].d/S*apache-htcacheclean 1458s + return 1 1458s + a2enmod cache_disk 1458s Considering dependency cache for cache_disk: 1458s Enabling module cache. 1458s Enabling module cache_disk. 1458s Enabling external service apache-htcacheclean 1458s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1458s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 1458s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service -> /usr/lib/systemd/system/apache-htcacheclean.service. 1459s The service will be started on next reboot. 1459s + htc_enabled 1459s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 1459s + return 0 1459s + service apache-htcacheclean start 1459s To activate the new configuration, you need to run: 1459s systemctl restart apache2 1459s systemctl start apache-htcacheclean 1460s + ps -ef 1460s + grep /usr/bin/htcacheclean 1460s www-data 2363 1 0 13:36 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1460s root 3297 3139 0 13:37 ? 00:00:00 grep /usr/bin/htcacheclean 1460s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 1460s + pgrep -P 1 -u www-data -G www-data htcacheclean 1460s 2363 1460s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1460s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1460s Active: active (running) since Mon 2024-06-03 13:36:32 UTC; 27s ago 1460s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1460s Main PID: 2363 (htcacheclean) 1460s Tasks: 1 (limit: 1621) 1460s Memory: 1.8M (peak: 6.5M) 1460s CPU: 2ms 1460s CGroup: /system.slice/apache-htcacheclean.service 1460s └─2363 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1460s 1460s Jun 03 13:36:32 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1460s Jun 03 13:36:32 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1460s + service apache-htcacheclean status 1460s + service apache-htcacheclean stop 1461s + sleep 1 1462s + pgrep -P 1 -u www-data -G www-data htcacheclean 1462s + service apache-htcacheclean status 1462s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1462s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1462s Active: inactive (dead) since Mon 2024-06-03 13:37:00 UTC; 1s ago 1462s Duration: 28.465s 1462s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1462s Main PID: 2363 (code=exited, status=0/SUCCESS) 1462s CPU: 2ms 1462s 1462s Jun 03 13:36:32 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1462s Jun 03 13:36:32 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1462s Jun 03 13:37:00 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1462s Jun 03 13:37:00 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 1462s Jun 03 13:37:00 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1462s + a2dismod cache_disk 1462s Disabling external service apache-htcacheclean 1462s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1462s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 1462s Removed "/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service". 1463s + htc_enabled 1463s + ls /etc/rc[2345].d/S*apache-htcacheclean 1463s + return 1 1463s + a2enmod cache_socache 1463s Module cache_disk disabled. 1463s To activate the new configuration, you need to run: 1463s systemctl restart apache2 1463s systemctl stop apache-htcacheclean 1463s Considering dependency cache for cache_socache: 1463s Module cache already enabled 1463s Enabling module cache_socache. 1463s + htc_enabled 1463s + lsTo activate the new configuration, you need to run: 1463s systemctl restart apache2 1463s /etc/rc[2345].d/S*apache-htcacheclean 1463s + return 1 1463s + exit 0 1463s autopkgtest [13:37:03]: test htcacheclean: -----------------------] 1463s htcacheclean PASS 1463s autopkgtest [13:37:03]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 1464s autopkgtest [13:37:04]: test ssl-passphrase: preparing testbed 1465s Reading package lists... 1465s Building dependency tree... 1465s Reading state information... 1466s Starting pkgProblemResolver with broken count: 0 1466s Starting 2 pkgProblemResolver with broken count: 0 1466s Done 1466s The following additional packages will be installed: 1466s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 1466s Suggested packages: 1466s tk8.6 tcl-tclreadline 1466s The following NEW packages will be installed: 1466s autopkgtest-satdep expect libtcl8.6 ssl-cert tcl-expect tcl8.6 1466s 0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. 1466s Need to get 1496 kB/1496 kB of archives. 1466s After this operation, 5953 kB of additional disk space will be used. 1466s Get:1 /tmp/autopkgtest.nm4LJ6/5-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [724 B] 1466s Get:2 http://ftpmaster.internal/ubuntu oracular/main ppc64el libtcl8.6 ppc64el 8.6.14+dfsg-1build1 [1204 kB] 1466s Get:3 http://ftpmaster.internal/ubuntu oracular/main ppc64el tcl8.6 ppc64el 8.6.14+dfsg-1build1 [14.8 kB] 1467s Get:4 http://ftpmaster.internal/ubuntu oracular/universe ppc64el tcl-expect ppc64el 5.45.4-3 [122 kB] 1467s Get:5 http://ftpmaster.internal/ubuntu oracular/universe ppc64el expect ppc64el 5.45.4-3 [137 kB] 1467s Get:6 http://ftpmaster.internal/ubuntu oracular/main ppc64el ssl-cert all 1.1.2ubuntu1 [17.8 kB] 1467s Preconfiguring packages ... 1467s Fetched 1496 kB in 1s (2062 kB/s) 1467s Selecting previously unselected package libtcl8.6:ppc64el. 1467s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 73309 files and directories currently installed.) 1467s Preparing to unpack .../0-libtcl8.6_8.6.14+dfsg-1build1_ppc64el.deb ... 1467s Unpacking libtcl8.6:ppc64el (8.6.14+dfsg-1build1) ... 1467s Selecting previously unselected package tcl8.6. 1467s Preparing to unpack .../1-tcl8.6_8.6.14+dfsg-1build1_ppc64el.deb ... 1467s Unpacking tcl8.6 (8.6.14+dfsg-1build1) ... 1467s Selecting previously unselected package tcl-expect:ppc64el. 1467s Preparing to unpack .../2-tcl-expect_5.45.4-3_ppc64el.deb ... 1467s Unpacking tcl-expect:ppc64el (5.45.4-3) ... 1467s Selecting previously unselected package expect. 1467s Preparing to unpack .../3-expect_5.45.4-3_ppc64el.deb ... 1467s Unpacking expect (5.45.4-3) ... 1467s Selecting previously unselected package ssl-cert. 1467s Preparing to unpack .../4-ssl-cert_1.1.2ubuntu1_all.deb ... 1467s Unpacking ssl-cert (1.1.2ubuntu1) ... 1467s Selecting previously unselected package autopkgtest-satdep. 1467s Preparing to unpack .../5-5-autopkgtest-satdep.deb ... 1467s Unpacking autopkgtest-satdep (0) ... 1467s Setting up ssl-cert (1.1.2ubuntu1) ... 1468s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 1468s Setting up libtcl8.6:ppc64el (8.6.14+dfsg-1build1) ... 1468s Setting up tcl8.6 (8.6.14+dfsg-1build1) ... 1468s Setting up tcl-expect:ppc64el (5.45.4-3) ... 1468s Setting up expect (5.45.4-3) ... 1468s Setting up autopkgtest-satdep (0) ... 1468s Processing triggers for man-db (2.12.1-1) ... 1469s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 1471s (Reading database ... 73647 files and directories currently installed.) 1471s Removing autopkgtest-satdep (0) ... 1472s autopkgtest [13:37:12]: test ssl-passphrase: [----------------------- 1472s + cd /etc/ssl/private 1472s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 1472s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 1472s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 1472s writing RSA key 1472s + a2enmod ssl 1472s Considering dependency mime for ssl: 1472s Module mime already enabled 1472s Considering dependency socache_shmcb for ssl: 1472s Enabling module socache_shmcb. 1472s Enabling module ssl. 1472s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 1472s To activate the new configuration, you need to run: 1472s systemctl restart apache2 1472s + a2ensite default-ssl 1472s Enabling site default-ssl. 1472s To activate the new configuration, you need to run: 1472s systemctl reload apache2 1472s + expect 1472s + password_responder 1472s + [ ! -e /run/systemd/ask-password/sck.* ] 1472s + sleep 1 1472s spawn service apache2 restart 1473s Enter passphrase for SSL/TLS keys for autopkgtest.local:443 (RSA): (press TAB for no echo) ssl-passphrase test password responder: found prompt, sending password 1473s + [ ! -e /run/systemd/ask-password/sck.8503b49dd2b52d1e ] 1473s + echo ssl-passphrase test password responder: found prompt, sending password 1473s + echo test 1473s + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.8503b49dd2b52d1e 1473s 1473s + echo Hello, world! 1473s + curl -k https://localhost/hello.txt 1473s % Total % Received % Xferd Average Speed Time Time Time Current 1473s Dload Upload Total Spent Left Speed 1473s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 2159 0 --:--:-- --:--:-- --:--:-- 2333 1473s + result=Hello, world! 1473s + [ Hello, world! != Hello, world! ] 1473s autopkgtest [13:37:13]: test ssl-passphrase: -----------------------] 1474s autopkgtest [13:37:14]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 1474s ssl-passphrase PASS 1474s autopkgtest [13:37:14]: test check-http2: preparing testbed 1606s autopkgtest [13:39:26]: testbed dpkg architecture: ppc64el 1606s autopkgtest [13:39:26]: testbed apt version: 2.9.3 1606s autopkgtest [13:39:26]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1607s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 1608s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [384 kB] 1608s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 1608s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [4792 B] 1608s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [43.4 kB] 1608s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el Packages [69.7 kB] 1608s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el Packages [348 kB] 1608s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse ppc64el Packages [1392 B] 1608s Fetched 964 kB in 1s (834 kB/s) 1608s Reading package lists... 1612s Reading package lists... 1613s Building dependency tree... 1613s Reading state information... 1613s Calculating upgrade... 1613s The following packages will be upgraded: 1613s libxml2 1613s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1613s Need to get 728 kB of archives. 1613s After this operation, 516 kB disk space will be freed. 1613s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libxml2 ppc64el 2.12.7+dfsg-3 [728 kB] 1614s Fetched 728 kB in 1s (1192 kB/s) 1615s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 72596 files and directories currently installed.) 1615s Preparing to unpack .../libxml2_2.12.7+dfsg-3_ppc64el.deb ... 1615s Unpacking libxml2:ppc64el (2.12.7+dfsg-3) over (2.9.14+dfsg-1.3ubuntu3) ... 1615s Setting up libxml2:ppc64el (2.12.7+dfsg-3) ... 1615s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 1615s Reading package lists... 1615s Building dependency tree... 1615s Reading state information... 1616s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1616s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 1616s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 1617s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 1617s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 1618s Reading package lists... 1618s Reading package lists... 1618s Building dependency tree... 1618s Reading state information... 1618s Calculating upgrade... 1619s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1619s Reading package lists... 1619s Building dependency tree... 1619s Reading state information... 1619s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1624s Reading package lists... 1624s Building dependency tree... 1624s Reading state information... 1625s Starting pkgProblemResolver with broken count: 0 1625s Starting 2 pkgProblemResolver with broken count: 0 1625s Done 1625s The following additional packages will be installed: 1625s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1625s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 1625s libjemalloc2 liblua5.4-0 nghttp2-client ssl-cert 1625s Suggested packages: 1625s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 1625s The following NEW packages will be installed: 1625s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1t64 1625s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 1625s libjemalloc2 liblua5.4-0 nghttp2-client ssl-cert 1625s 0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded. 1625s Need to get 2890 kB/2890 kB of archives. 1625s After this operation, 16.8 MB of additional disk space will be used. 1625s Get:1 /tmp/autopkgtest.nm4LJ6/6-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [736 B] 1625s Get:2 http://ftpmaster.internal/ubuntu oracular/main ppc64el libapr1t64 ppc64el 1.7.2-3.2 [133 kB] 1626s Get:3 http://ftpmaster.internal/ubuntu oracular/main ppc64el libaprutil1t64 ppc64el 1.6.3-1.1ubuntu7 [113 kB] 1626s Get:4 http://ftpmaster.internal/ubuntu oracular/main ppc64el libaprutil1-dbd-sqlite3 ppc64el 1.6.3-1.1ubuntu7 [12.5 kB] 1626s Get:5 http://ftpmaster.internal/ubuntu oracular/main ppc64el libaprutil1-ldap ppc64el 1.6.3-1.1ubuntu7 [9298 B] 1626s Get:6 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblua5.4-0 ppc64el 5.4.6-3build2 [216 kB] 1626s Get:7 http://ftpmaster.internal/ubuntu oracular/main ppc64el apache2-bin ppc64el 2.4.58-1ubuntu8.1 [1564 kB] 1626s Get:8 http://ftpmaster.internal/ubuntu oracular/main ppc64el apache2-data all 2.4.58-1ubuntu8.1 [163 kB] 1626s Get:9 http://ftpmaster.internal/ubuntu oracular/main ppc64el apache2-utils ppc64el 2.4.58-1ubuntu8.1 [102 kB] 1626s Get:10 http://ftpmaster.internal/ubuntu oracular/main ppc64el apache2 ppc64el 2.4.58-1ubuntu8.1 [90.2 kB] 1626s Get:11 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libev4t64 ppc64el 1:4.33-2.1build1 [34.9 kB] 1626s Get:12 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libjemalloc2 ppc64el 5.3.0-2build1 [259 kB] 1626s Get:13 http://ftpmaster.internal/ubuntu oracular/universe ppc64el nghttp2-client ppc64el 1.61.0-1 [175 kB] 1626s Get:14 http://ftpmaster.internal/ubuntu oracular/main ppc64el ssl-cert all 1.1.2ubuntu1 [17.8 kB] 1627s Preconfiguring packages ... 1627s Fetched 2890 kB in 1s (3345 kB/s) 1627s Selecting previously unselected package libapr1t64:ppc64el. 1627s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 72596 files and directories currently installed.) 1627s Preparing to unpack .../00-libapr1t64_1.7.2-3.2_ppc64el.deb ... 1627s Unpacking libapr1t64:ppc64el (1.7.2-3.2) ... 1627s Selecting previously unselected package libaprutil1t64:ppc64el. 1627s Preparing to unpack .../01-libaprutil1t64_1.6.3-1.1ubuntu7_ppc64el.deb ... 1627s Unpacking libaprutil1t64:ppc64el (1.6.3-1.1ubuntu7) ... 1627s Selecting previously unselected package libaprutil1-dbd-sqlite3:ppc64el. 1627s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_ppc64el.deb ... 1627s Unpacking libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1.1ubuntu7) ... 1627s Selecting previously unselected package libaprutil1-ldap:ppc64el. 1627s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-1.1ubuntu7_ppc64el.deb ... 1627s Unpacking libaprutil1-ldap:ppc64el (1.6.3-1.1ubuntu7) ... 1627s Selecting previously unselected package liblua5.4-0:ppc64el. 1627s Preparing to unpack .../04-liblua5.4-0_5.4.6-3build2_ppc64el.deb ... 1627s Unpacking liblua5.4-0:ppc64el (5.4.6-3build2) ... 1627s Selecting previously unselected package apache2-bin. 1627s Preparing to unpack .../05-apache2-bin_2.4.58-1ubuntu8.1_ppc64el.deb ... 1627s Unpacking apache2-bin (2.4.58-1ubuntu8.1) ... 1627s Selecting previously unselected package apache2-data. 1627s Preparing to unpack .../06-apache2-data_2.4.58-1ubuntu8.1_all.deb ... 1627s Unpacking apache2-data (2.4.58-1ubuntu8.1) ... 1627s Selecting previously unselected package apache2-utils. 1627s Preparing to unpack .../07-apache2-utils_2.4.58-1ubuntu8.1_ppc64el.deb ... 1627s Unpacking apache2-utils (2.4.58-1ubuntu8.1) ... 1627s Selecting previously unselected package apache2. 1627s Preparing to unpack .../08-apache2_2.4.58-1ubuntu8.1_ppc64el.deb ... 1627s Unpacking apache2 (2.4.58-1ubuntu8.1) ... 1627s Selecting previously unselected package libev4t64:ppc64el. 1627s Preparing to unpack .../09-libev4t64_1%3a4.33-2.1build1_ppc64el.deb ... 1627s Unpacking libev4t64:ppc64el (1:4.33-2.1build1) ... 1627s Selecting previously unselected package libjemalloc2:ppc64el. 1627s Preparing to unpack .../10-libjemalloc2_5.3.0-2build1_ppc64el.deb ... 1627s Unpacking libjemalloc2:ppc64el (5.3.0-2build1) ... 1627s Selecting previously unselected package nghttp2-client. 1627s Preparing to unpack .../11-nghttp2-client_1.61.0-1_ppc64el.deb ... 1627s Unpacking nghttp2-client (1.61.0-1) ... 1627s Selecting previously unselected package ssl-cert. 1627s Preparing to unpack .../12-ssl-cert_1.1.2ubuntu1_all.deb ... 1628s Unpacking ssl-cert (1.1.2ubuntu1) ... 1628s Selecting previously unselected package autopkgtest-satdep. 1628s Preparing to unpack .../13-6-autopkgtest-satdep.deb ... 1628s Unpacking autopkgtest-satdep (0) ... 1628s Setting up libev4t64:ppc64el (1:4.33-2.1build1) ... 1628s Setting up libjemalloc2:ppc64el (5.3.0-2build1) ... 1628s Setting up nghttp2-client (1.61.0-1) ... 1628s Setting up ssl-cert (1.1.2ubuntu1) ... 1629s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 1629s Setting up libapr1t64:ppc64el (1.7.2-3.2) ... 1629s Setting up liblua5.4-0:ppc64el (5.4.6-3build2) ... 1629s Setting up apache2-data (2.4.58-1ubuntu8.1) ... 1629s Setting up libaprutil1t64:ppc64el (1.6.3-1.1ubuntu7) ... 1629s Setting up libaprutil1-ldap:ppc64el (1.6.3-1.1ubuntu7) ... 1629s Setting up libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1.1ubuntu7) ... 1629s Setting up apache2-utils (2.4.58-1ubuntu8.1) ... 1629s Setting up apache2-bin (2.4.58-1ubuntu8.1) ... 1629s Setting up apache2 (2.4.58-1ubuntu8.1) ... 1629s Enabling module mpm_event. 1630s Enabling module authz_core. 1630s Enabling module authz_host. 1630s Enabling module authn_core. 1630s Enabling module auth_basic. 1630s Enabling module access_compat. 1630s Enabling module authn_file. 1630s Enabling module authz_user. 1630s Enabling module alias. 1630s Enabling module dir. 1630s Enabling module autoindex. 1630s Enabling module env. 1630s Enabling module mime. 1630s Enabling module negotiation. 1630s Enabling module setenvif. 1630s Enabling module filter. 1630s Enabling module deflate. 1630s Enabling module status. 1630s Enabling module reqtimeout. 1630s Enabling conf charset. 1630s Enabling conf localized-error-pages. 1630s Enabling conf other-vhosts-access-log. 1630s Enabling conf security. 1630s Enabling conf serve-cgi-bin. 1631s Enabling site 000-default. 1632s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 1633s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 1635s Setting up autopkgtest-satdep (0) ... 1635s Processing triggers for ufw (0.36.2-6) ... 1635s Processing triggers for man-db (2.12.1-1) ... 1637s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 1641s (Reading database ... 73339 files and directories currently installed.) 1641s Removing autopkgtest-satdep (0) ... 1657s autopkgtest [13:40:17]: test check-http2: [----------------------- 1659s + a2enmod http2 1659s Enabling module http2. 1660s To activate the new configuration, you need to run: 1660s systemctl restart apache2 1660s + a2enmod ssl 1660s Considering dependency mime for ssl: 1660s Module mime already enabled 1660s Considering dependency socache_shmcb for ssl: 1660s Enabling module socache_shmcb. 1660s Enabling module ssl. 1660s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 1660s To activate the new configuration, you need to run: 1660s systemctl restart apache2 1660s + a2ensite default-ssl 1660s Enabling site default-ssl. 1660s To activate the new configuration, you need to run: 1660s systemctl reload apache2 1660s + echo Protocols h2c h2 http/1.1 1660s + service apache2 restart 1660s + echo Hello, world! 1660s + testapache curl -s -k http://localhost/hello.txt 1660s + cmd=curl -s -k http://localhost/hello.txt 1660s + curl -s -k http://localhost/hello.txt 1660s OK 1660s + result=Hello, world! 1660s + [ Hello, world! != Hello, world! ] 1660s + echo OK 1660s + testapache curl -s -k https://localhost/hello.txt 1660s + cmd=curl -s -k https://localhost/hello.txt 1660s + curl -s -k https://localhost/hello.txt 1660s + result=Hello, world! 1660s + [ Hello, world! != Hello, world! ] 1660s OK 1660s + echo OK 1660s + testapache nghttp --no-verify-peer https://localhost/hello.txt 1660s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 1660s + nghttp --no-verify-peer https://localhost/hello.txt 1660s OK 1660s + result=Hello, world! 1660s + [ Hello, world! != Hello, world! ] 1660s + echo OK 1660s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 1660s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 1660s + nghttp -u --no-verify-peer http://localhost/hello.txt 1660s + result=Hello, world! 1660s + [ Hello, world! != Hello, world! ] 1660s + OK 1660s echo OK 1660s autopkgtest [13:40:20]: test check-http2: -----------------------] 1664s autopkgtest [13:40:24]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 1664s check-http2 PASS 1666s autopkgtest [13:40:26]: test check-ubuntu-branding: preparing testbed 1806s autopkgtest [13:42:46]: testbed dpkg architecture: ppc64el 1806s autopkgtest [13:42:46]: testbed apt version: 2.9.3 1806s autopkgtest [13:42:46]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1807s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 1808s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [4792 B] 1808s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 1808s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [384 kB] 1808s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [43.4 kB] 1808s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el Packages [69.7 kB] 1808s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el Packages [348 kB] 1808s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse ppc64el Packages [1392 B] 1808s Fetched 964 kB in 1s (1154 kB/s) 1808s Reading package lists... 1811s Reading package lists... 1811s Building dependency tree... 1811s Reading state information... 1811s Calculating upgrade... 1811s The following packages will be upgraded: 1811s libxml2 1811s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1811s Need to get 728 kB of archives. 1811s After this operation, 516 kB disk space will be freed. 1811s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libxml2 ppc64el 2.12.7+dfsg-3 [728 kB] 1812s Fetched 728 kB in 1s (832 kB/s) 1813s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 72596 files and directories currently installed.) 1813s Preparing to unpack .../libxml2_2.12.7+dfsg-3_ppc64el.deb ... 1813s Unpacking libxml2:ppc64el (2.12.7+dfsg-3) over (2.9.14+dfsg-1.3ubuntu3) ... 1813s Setting up libxml2:ppc64el (2.12.7+dfsg-3) ... 1813s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 1813s Reading package lists... 1813s Building dependency tree... 1813s Reading state information... 1813s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1814s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 1814s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 1814s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 1814s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 1815s Reading package lists... 1815s Reading package lists... 1815s Building dependency tree... 1815s Reading state information... 1816s Calculating upgrade... 1816s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1816s Reading package lists... 1816s Building dependency tree... 1816s Reading state information... 1816s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1820s Reading package lists... 1821s Building dependency tree... 1821s Reading state information... 1821s Starting pkgProblemResolver with broken count: 0 1821s Starting 2 pkgProblemResolver with broken count: 0 1821s Done 1821s The following additional packages will be installed: 1821s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1821s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1821s Suggested packages: 1821s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 1821s Recommended packages: 1821s ssl-cert 1821s The following NEW packages will be installed: 1821s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1t64 1821s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1821s 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 1821s Need to get 2403 kB/2404 kB of archives. 1821s After this operation, 15.3 MB of additional disk space will be used. 1821s Get:1 /tmp/autopkgtest.nm4LJ6/7-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [708 B] 1822s Get:2 http://ftpmaster.internal/ubuntu oracular/main ppc64el libapr1t64 ppc64el 1.7.2-3.2 [133 kB] 1822s Get:3 http://ftpmaster.internal/ubuntu oracular/main ppc64el libaprutil1t64 ppc64el 1.6.3-1.1ubuntu7 [113 kB] 1822s Get:4 http://ftpmaster.internal/ubuntu oracular/main ppc64el libaprutil1-dbd-sqlite3 ppc64el 1.6.3-1.1ubuntu7 [12.5 kB] 1822s Get:5 http://ftpmaster.internal/ubuntu oracular/main ppc64el libaprutil1-ldap ppc64el 1.6.3-1.1ubuntu7 [9298 B] 1822s Get:6 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblua5.4-0 ppc64el 5.4.6-3build2 [216 kB] 1822s Get:7 http://ftpmaster.internal/ubuntu oracular/main ppc64el apache2-bin ppc64el 2.4.58-1ubuntu8.1 [1564 kB] 1823s Get:8 http://ftpmaster.internal/ubuntu oracular/main ppc64el apache2-data all 2.4.58-1ubuntu8.1 [163 kB] 1823s Get:9 http://ftpmaster.internal/ubuntu oracular/main ppc64el apache2-utils ppc64el 2.4.58-1ubuntu8.1 [102 kB] 1823s Get:10 http://ftpmaster.internal/ubuntu oracular/main ppc64el apache2 ppc64el 2.4.58-1ubuntu8.1 [90.2 kB] 1823s Fetched 2403 kB in 2s (1536 kB/s) 1823s Selecting previously unselected package libapr1t64:ppc64el. 1823s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 72596 files and directories currently installed.) 1823s Preparing to unpack .../0-libapr1t64_1.7.2-3.2_ppc64el.deb ... 1823s Unpacking libapr1t64:ppc64el (1.7.2-3.2) ... 1823s Selecting previously unselected package libaprutil1t64:ppc64el. 1823s Preparing to unpack .../1-libaprutil1t64_1.6.3-1.1ubuntu7_ppc64el.deb ... 1823s Unpacking libaprutil1t64:ppc64el (1.6.3-1.1ubuntu7) ... 1823s Selecting previously unselected package libaprutil1-dbd-sqlite3:ppc64el. 1823s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_ppc64el.deb ... 1823s Unpacking libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1.1ubuntu7) ... 1823s Selecting previously unselected package libaprutil1-ldap:ppc64el. 1823s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-1.1ubuntu7_ppc64el.deb ... 1823s Unpacking libaprutil1-ldap:ppc64el (1.6.3-1.1ubuntu7) ... 1823s Selecting previously unselected package liblua5.4-0:ppc64el. 1823s Preparing to unpack .../4-liblua5.4-0_5.4.6-3build2_ppc64el.deb ... 1823s Unpacking liblua5.4-0:ppc64el (5.4.6-3build2) ... 1824s Selecting previously unselected package apache2-bin. 1824s Preparing to unpack .../5-apache2-bin_2.4.58-1ubuntu8.1_ppc64el.deb ... 1824s Unpacking apache2-bin (2.4.58-1ubuntu8.1) ... 1824s Selecting previously unselected package apache2-data. 1824s Preparing to unpack .../6-apache2-data_2.4.58-1ubuntu8.1_all.deb ... 1824s Unpacking apache2-data (2.4.58-1ubuntu8.1) ... 1824s Selecting previously unselected package apache2-utils. 1824s Preparing to unpack .../7-apache2-utils_2.4.58-1ubuntu8.1_ppc64el.deb ... 1824s Unpacking apache2-utils (2.4.58-1ubuntu8.1) ... 1824s Selecting previously unselected package apache2. 1824s Preparing to unpack .../8-apache2_2.4.58-1ubuntu8.1_ppc64el.deb ... 1824s Unpacking apache2 (2.4.58-1ubuntu8.1) ... 1824s Selecting previously unselected package autopkgtest-satdep. 1824s Preparing to unpack .../9-7-autopkgtest-satdep.deb ... 1824s Unpacking autopkgtest-satdep (0) ... 1824s Setting up libapr1t64:ppc64el (1.7.2-3.2) ... 1824s Setting up liblua5.4-0:ppc64el (5.4.6-3build2) ... 1824s Setting up apache2-data (2.4.58-1ubuntu8.1) ... 1824s Setting up libaprutil1t64:ppc64el (1.6.3-1.1ubuntu7) ... 1824s Setting up libaprutil1-ldap:ppc64el (1.6.3-1.1ubuntu7) ... 1824s Setting up libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1.1ubuntu7) ... 1824s Setting up apache2-utils (2.4.58-1ubuntu8.1) ... 1824s Setting up apache2-bin (2.4.58-1ubuntu8.1) ... 1824s Setting up apache2 (2.4.58-1ubuntu8.1) ... 1824s Enabling module mpm_event. 1824s Enabling module authz_core. 1824s Enabling module authz_host. 1824s Enabling module authn_core. 1824s Enabling module auth_basic. 1824s Enabling module access_compat. 1824s Enabling module authn_file. 1824s Enabling module authz_user. 1824s Enabling module alias. 1824s Enabling module dir. 1824s Enabling module autoindex. 1824s Enabling module env. 1824s Enabling module mime. 1824s Enabling module negotiation. 1824s Enabling module setenvif. 1824s Enabling module filter. 1824s Enabling module deflate. 1824s Enabling module status. 1824s Enabling module reqtimeout. 1824s Enabling conf charset. 1824s Enabling conf localized-error-pages. 1824s Enabling conf other-vhosts-access-log. 1824s Enabling conf security. 1825s Enabling conf serve-cgi-bin. 1825s Enabling site 000-default. 1825s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 1826s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 1827s Setting up autopkgtest-satdep (0) ... 1827s Processing triggers for ufw (0.36.2-6) ... 1827s Processing triggers for man-db (2.12.1-1) ... 1828s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 1831s (Reading database ... 73309 files and directories currently installed.) 1831s Removing autopkgtest-satdep (0) ... 1839s autopkgtest [13:43:19]: test check-ubuntu-branding: [----------------------- 1839s + ubuntu_logo_path=icons/ubuntu-logo.png 1839s ++ curl -s http://localhost 1839s + html_content=' 1839s 1839s 1839s 1839s 1839s Apache2 Ubuntu Default Page: It works 1839s 1839s 1839s 1839s
1839s 1839s
1839s
1839s

1839s This is the default welcome page used to test the correct 1839s operation of the Apache2 server after installation on Ubuntu systems. 1839s It is based on the equivalent page on Debian, from which the Ubuntu Apache 1839s packaging is derived. 1839s If you can read this page, it means that the Apache HTTP server installed at 1839s this site is working properly. You should replace this file (located at 1839s /var/www/html/index.html) before continuing to operate your HTTP server. 1839s

1839s 1839s

1839s If you are a normal user of this web site and don'\''t know what this page is 1839s about, this probably means that the site is currently unavailable due to 1839s maintenance. 1839s If the problem persists, please contact the site'\''s administrator. 1839s

1839s 1839s
1839s
1839s
1839s Configuration Overview 1839s
1839s
1839s

1839s Ubuntu'\''s Apache2 default configuration is different from the 1839s upstream default configuration, and split into several files optimized for 1839s interaction with Ubuntu tools. The configuration system is 1839s fully documented in 1839s /usr/share/doc/apache2/README.Debian.gz. Refer to this for the full 1839s documentation. Documentation for the web server itself can be 1839s found by accessing the manual if the apache2-doc 1839s package was installed on this server. 1839s

1839s

1839s The configuration layout for an Apache2 web server installation on Ubuntu systems is as follows: 1839s

1839s
1839s /etc/apache2/
1839s |-- apache2.conf
1839s |       `--  ports.conf
1839s |-- mods-enabled
1839s |       |-- *.load
1839s |       `-- *.conf
1839s |-- conf-enabled
1839s |       `-- *.conf
1839s |-- sites-enabled
1839s |       `-- *.conf
1839s           
1839s
    1839s
  • 1839s apache2.conf is the main configuration 1839s file. It puts the pieces together by including all remaining configuration 1839s files when starting up the web server. 1839s
  • 1839s 1839s
  • 1839s ports.conf is always included from the 1839s main configuration file. It is used to determine the listening ports for 1839s incoming connections, and this file can be customized anytime. 1839s
  • 1839s 1839s
  • 1839s Configuration files in the mods-enabled/, 1839s conf-enabled/ and sites-enabled/ directories contain 1839s particular configuration snippets which manage modules, global configuration 1839s fragments, or virtual host configurations, respectively. 1839s
  • 1839s 1839s
  • 1839s They are activated by symlinking available 1839s configuration files from their respective 1839s *-available/ counterparts. These should be managed 1839s by using our helpers 1839s 1839s a2enmod, 1839s a2dismod, 1839s 1839s 1839s a2ensite, 1839s a2dissite, 1839s 1839s and 1839s 1839s a2enconf, 1839s a2disconf 1839s . See their respective man pages for detailed information. 1839s
  • 1839s 1839s
  • 1839s The binary is called apache2 and is managed using systemd, so to 1839s start/stop the service use systemctl start apache2 and 1839s systemctl stop apache2, and use systemctl status apache2 1839s and journalctl -u apache2 to check status. system 1839s and apache2ctl can also be used for service management if 1839s desired. 1839s Calling /usr/bin/apache2 directly will not work with the 1839s default configuration. 1839s
  • 1839s
1839s
1839s 1839s
1839s
1839s Document Roots 1839s
1839s 1839s
1839s

1839s By default, Ubuntu does not allow access through the web browser to 1839s any file outside of those located in /var/www, 1839s public_html 1839s directories (when enabled) and /usr/share (for web 1839s applications). If your site is using a web document root 1839s located elsewhere (such as in /srv) you may need to whitelist your 1839s document root directory in /etc/apache2/apache2.conf. 1839s

1839s

1839s The default Ubuntu document root is /var/www/html. You 1839s can make your own virtual hosts under /var/www. 1839s

1839s
1839s 1839s
1839s
1839s Reporting Problems 1839s
1839s
1839s

1839s Please use the ubuntu-bug tool to report bugs in the 1839s Apache2 package with Ubuntu. However, check existing bug reports before reporting a new bug. 1839s

1839s

1839s Please report bugs specific to modules (such as PHP and others) 1839s to their respective packages, not to the web server itself. 1839s

1839s
1839s 1839s
1839s
1839s
1839s
1839s 1839s ' 1839s + [[ 1839s 1839s 1839s 1839s 1839s Apache2 Ubuntu Default Page: It works 1839s 1839s 1839s 1839s
1839s 1839s
1839s
1839s

1839s This is the default welcome page used to test the correct 1839s operation of the Apache2 server after installation on Ubuntu systems. 1839s It is based on the equivalent page on Debian, from which the Ubuntu Apache 1839s packaging is derived. 1839s If you can read this page, it means that the Apache HTTP server installed at 1839s this site is working properly. You should replace this file (located at 1839s /var/www/html/index.html) before continuing to operate your HTTP server. 1839s

1839s 1839s

1839s If you are a normal user of this web site and don't know what this page is 1839s about, this probably means that the site is currently unavailable due to 1839s maintenance. 1839s If the problem persists, please contact the site's administrator. 1839s

1839s 1839s
1839s
1839s
1839s Configuration Overview 1839s
1839s
1839s

1839s Ubuntu's Apache2 default configuration is different from the 1839s upstream default configuration, and split into several files optimized for 1839s interaction with Ubuntu tools. The configuration system is 1839s fully documented in 1839s /usr/share/doc/apache2/README.Debian.gz. Refer to this for the full 1839s documentation. Documentation for the web server itself can be 1839s found by accessing the manual if the apache2-doc 1839s package was installed on this server. 1839s

1839s

1839s The configuration layout for an Apache2 web server installation on Ubuntu systems is as follows: 1839s

1839s
1839s /etc/apache2/
1839s |-- apache2.conf
1839s |       `--  ports.conf
1839s |-- mods-enabled
1839s |       |-- *.load
1839s |       `-- *.conf
1839s |-- conf-enabled
1839s |       `-- *.conf
1839s |-- sites-enabled
1839s |       `-- *.conf
1839s           
1839s
    1839s
  • 1839s apache2.conf is the main configuration 1839s file. It puts the pieces together by including all remaining configuration 1839s files when starting up the web server. 1839s
  • 1839s 1839s
  • 1839s ports.conf is always included from the 1839s main configuration file. It is used to determine the listening ports for 1839s incoming connections, and this file can be customized anytime. 1839s
  • 1839s 1839s
  • 1839s Configuration files in the mods-enabled/, 1839s conf-enabled/ and sites-enabled/ directories contain 1839s particular configuration snippets which manage modules, global configuration 1839s fragments, or virtual host configurations, respectively. 1839s
  • 1839s 1839s
  • 1839s They are activated by symlinking available 1839s configuration files from their respective 1839s *-available/ counterparts. These should be managed 1839s by using our helpers 1839s 1839s a2enmod, 1839s a2dismod, 1839s 1839s 1839s a2ensite, 1839s a2dissite, 1839s 1839s and 1839s 1839s a2enconf, 1839s a2disconf 1839s . See their respective man pages for detailed information. 1839s
  • 1839s 1839s
  • 1839s The binary is called apache2 and is managed using systemd, so to 1839s start/stop the service use systemctl start apache2 and 1839s systemctl stop apache2, and use systemctl status apache2 1839s and journalctl -u apache2 to check status. system 1839s and apache2ctl can also be used for service management if 1839s desired. 1839s Calling /usr/bin/apache2 directly will not work with the 1839s default configuration. 1839s
  • 1839s
1839s
1839s 1839s
1839s
1839s Document Roots 1839s
1839s 1839s
1839s

1839s By default, Ubuntu does not allow access through the web browser to 1839s any file outside of those located in /var/www, 1839s public_html 1839s directories (when enabled) and /usr/share (for web 1839s applications). If your site is using a web document root 1839s located elsewhere (such as in /srv) you may need to whitelist your 1839s document root directory in /etc/apache2/apache2.conf. 1839s

1839s

1839s The default Ubuntu document root is /var/www/html. You 1839s can make your own virtual hosts under /var/www. 1839s

1839s
1839s 1839s
1839s
1839s Reporting Problems 1839s
1839s
1839s

1839s Please use the ubuntu-bug tool to report bugs in the 1839s Apache2 package with Ubuntu. However, check existing bug reports before reporting a new bug. 1839s

1839s

1839s Please report bugs specific to modules (such as PHP and others) 1839s to their respective packages, not to the web server itself. 1839s

1839s
1839s 1839s
1839s
1839s
1839s
1839s 1839s =~ icons/ubuntu-logo\.png ]] 1839s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 1839s ++ grep Content-Type 1839s ++ cut -d ' ' -f 2- 1839s ++ tr -d '[:space:]' 1839s + content_type=image/png 1839s + expected=image/png 1839s + '[' image/png '!=' image/png ']' 1839s autopkgtest [13:43:19]: test check-ubuntu-branding: -----------------------] 1840s autopkgtest [13:43:20]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 1840s check-ubuntu-branding PASS 1840s autopkgtest [13:43:20]: test chroot: preparing testbed 1985s autopkgtest [13:45:45]: testbed dpkg architecture: ppc64el 1985s autopkgtest [13:45:45]: testbed apt version: 2.9.3 1985s autopkgtest [13:45:45]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1986s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 1987s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [43.4 kB] 1987s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [384 kB] 1987s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [4792 B] 1987s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 1987s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el Packages [69.7 kB] 1988s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el Packages [348 kB] 1988s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse ppc64el Packages [1392 B] 1988s Fetched 964 kB in 2s (527 kB/s) 1988s Reading package lists... 1992s Reading package lists... 1992s Building dependency tree... 1992s Reading state information... 1993s Calculating upgrade... 1993s The following packages will be upgraded: 1993s libxml2 1993s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1993s Need to get 728 kB of archives. 1993s After this operation, 516 kB disk space will be freed. 1993s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libxml2 ppc64el 2.12.7+dfsg-3 [728 kB] 1994s Fetched 728 kB in 1s (999 kB/s) 1995s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 72596 files and directories currently installed.) 1995s Preparing to unpack .../libxml2_2.12.7+dfsg-3_ppc64el.deb ... 1995s Unpacking libxml2:ppc64el (2.12.7+dfsg-3) over (2.9.14+dfsg-1.3ubuntu3) ... 1995s Setting up libxml2:ppc64el (2.12.7+dfsg-3) ... 1995s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 1996s Reading package lists... 1996s Building dependency tree... 1996s Reading state information... 1997s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1997s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 1997s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 1997s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 1998s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 1999s Reading package lists... 2000s Reading package lists... 2000s Building dependency tree... 2000s Reading state information... 2000s Calculating upgrade... 2001s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2001s Reading package lists... 2001s Building dependency tree... 2001s Reading state information... 2002s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2008s Reading package lists... 2008s Building dependency tree... 2008s Reading state information... 2009s Starting pkgProblemResolver with broken count: 0 2009s Starting 2 pkgProblemResolver with broken count: 0 2009s Done 2010s The following additional packages will be installed: 2010s apache2 apache2-bin apache2-data apache2-utils cpp cpp-13 2010s cpp-13-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu gcc gcc-13 2010s gcc-13-base gcc-13-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu 2010s libapr1t64 libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 2010s libatomic1 libcc1-0 libgcc-13-dev libgomp1 libisl23 libitm1 liblsan0 2010s liblua5.4-0 libmpc3 libquadmath0 libtsan2 libubsan1 2010s Suggested packages: 2010s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 2010s cpp-doc gcc-13-locales cpp-13-doc gcc-multilib manpages-dev autoconf 2010s automake libtool flex bison gdb gcc-doc gcc-13-doc gdb-powerpc64le-linux-gnu 2010s Recommended packages: 2010s ssl-cert 2010s The following NEW packages will be installed: 2010s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep cpp cpp-13 2010s cpp-13-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu gcc gcc-13 2010s gcc-13-base gcc-13-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu 2010s libapr1t64 libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 2010s libatomic1 libcc1-0 libgcc-13-dev libgomp1 libisl23 libitm1 liblsan0 2010s liblua5.4-0 libmpc3 libquadmath0 libtsan2 libubsan1 2010s 0 upgraded, 31 newly installed, 0 to remove and 0 not upgraded. 2010s Need to get 45.5 MB/45.5 MB of archives. 2010s After this operation, 171 MB of additional disk space will be used. 2010s Get:1 /tmp/autopkgtest.nm4LJ6/8-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [724 B] 2010s Get:2 http://ftpmaster.internal/ubuntu oracular/main ppc64el libapr1t64 ppc64el 1.7.2-3.2 [133 kB] 2011s Get:3 http://ftpmaster.internal/ubuntu oracular/main ppc64el libaprutil1t64 ppc64el 1.6.3-1.1ubuntu7 [113 kB] 2011s Get:4 http://ftpmaster.internal/ubuntu oracular/main ppc64el libaprutil1-dbd-sqlite3 ppc64el 1.6.3-1.1ubuntu7 [12.5 kB] 2011s Get:5 http://ftpmaster.internal/ubuntu oracular/main ppc64el libaprutil1-ldap ppc64el 1.6.3-1.1ubuntu7 [9298 B] 2011s Get:6 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblua5.4-0 ppc64el 5.4.6-3build2 [216 kB] 2011s Get:7 http://ftpmaster.internal/ubuntu oracular/main ppc64el apache2-bin ppc64el 2.4.58-1ubuntu8.1 [1564 kB] 2012s Get:8 http://ftpmaster.internal/ubuntu oracular/main ppc64el apache2-data all 2.4.58-1ubuntu8.1 [163 kB] 2012s Get:9 http://ftpmaster.internal/ubuntu oracular/main ppc64el apache2-utils ppc64el 2.4.58-1ubuntu8.1 [102 kB] 2012s Get:10 http://ftpmaster.internal/ubuntu oracular/main ppc64el apache2 ppc64el 2.4.58-1ubuntu8.1 [90.2 kB] 2012s Get:11 http://ftpmaster.internal/ubuntu oracular/main ppc64el gcc-13-base ppc64el 13.2.0-23ubuntu4 [49.0 kB] 2012s Get:12 http://ftpmaster.internal/ubuntu oracular/main ppc64el libisl23 ppc64el 0.26-3build1 [886 kB] 2012s Get:13 http://ftpmaster.internal/ubuntu oracular/main ppc64el libmpc3 ppc64el 1.3.1-1build1 [62.1 kB] 2012s Get:14 http://ftpmaster.internal/ubuntu oracular/main ppc64el cpp-13-powerpc64le-linux-gnu ppc64el 13.2.0-23ubuntu4 [10.7 MB] 2014s Get:15 http://ftpmaster.internal/ubuntu oracular/main ppc64el cpp-13 ppc64el 13.2.0-23ubuntu4 [1038 B] 2014s Get:16 http://ftpmaster.internal/ubuntu oracular/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [5330 B] 2014s Get:17 http://ftpmaster.internal/ubuntu oracular/main ppc64el cpp ppc64el 4:13.2.0-7ubuntu1 [22.5 kB] 2014s Get:18 http://ftpmaster.internal/ubuntu oracular/main ppc64el libcc1-0 ppc64el 14.1.0-1ubuntu1 [48.1 kB] 2014s Get:19 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgomp1 ppc64el 14.1.0-1ubuntu1 [161 kB] 2014s Get:20 http://ftpmaster.internal/ubuntu oracular/main ppc64el libitm1 ppc64el 14.1.0-1ubuntu1 [32.4 kB] 2014s Get:21 http://ftpmaster.internal/ubuntu oracular/main ppc64el libatomic1 ppc64el 14.1.0-1ubuntu1 [10.7 kB] 2014s Get:22 http://ftpmaster.internal/ubuntu oracular/main ppc64el libasan8 ppc64el 14.1.0-1ubuntu1 [2971 kB] 2014s Get:23 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblsan0 ppc64el 14.1.0-1ubuntu1 [1328 kB] 2014s Get:24 http://ftpmaster.internal/ubuntu oracular/main ppc64el libtsan2 ppc64el 14.1.0-1ubuntu1 [2708 kB] 2015s Get:25 http://ftpmaster.internal/ubuntu oracular/main ppc64el libubsan1 ppc64el 14.1.0-1ubuntu1 [1196 kB] 2015s Get:26 http://ftpmaster.internal/ubuntu oracular/main ppc64el libquadmath0 ppc64el 14.1.0-1ubuntu1 [158 kB] 2015s Get:27 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgcc-13-dev ppc64el 13.2.0-23ubuntu4 [1580 kB] 2015s Get:28 http://ftpmaster.internal/ubuntu oracular/main ppc64el gcc-13-powerpc64le-linux-gnu ppc64el 13.2.0-23ubuntu4 [20.6 MB] 2016s Get:29 http://ftpmaster.internal/ubuntu oracular/main ppc64el gcc-13 ppc64el 13.2.0-23ubuntu4 [482 kB] 2016s Get:30 http://ftpmaster.internal/ubuntu oracular/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [1224 B] 2016s Get:31 http://ftpmaster.internal/ubuntu oracular/main ppc64el gcc ppc64el 4:13.2.0-7ubuntu1 [5022 B] 2017s Fetched 45.5 MB in 7s (6966 kB/s) 2017s Selecting previously unselected package libapr1t64:ppc64el. 2017s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 72596 files and directories currently installed.) 2017s Preparing to unpack .../00-libapr1t64_1.7.2-3.2_ppc64el.deb ... 2017s Unpacking libapr1t64:ppc64el (1.7.2-3.2) ... 2017s Selecting previously unselected package libaprutil1t64:ppc64el. 2017s Preparing to unpack .../01-libaprutil1t64_1.6.3-1.1ubuntu7_ppc64el.deb ... 2017s Unpacking libaprutil1t64:ppc64el (1.6.3-1.1ubuntu7) ... 2017s Selecting previously unselected package libaprutil1-dbd-sqlite3:ppc64el. 2017s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_ppc64el.deb ... 2017s Unpacking libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1.1ubuntu7) ... 2017s Selecting previously unselected package libaprutil1-ldap:ppc64el. 2017s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-1.1ubuntu7_ppc64el.deb ... 2017s Unpacking libaprutil1-ldap:ppc64el (1.6.3-1.1ubuntu7) ... 2017s Selecting previously unselected package liblua5.4-0:ppc64el. 2018s Preparing to unpack .../04-liblua5.4-0_5.4.6-3build2_ppc64el.deb ... 2018s Unpacking liblua5.4-0:ppc64el (5.4.6-3build2) ... 2018s Selecting previously unselected package apache2-bin. 2018s Preparing to unpack .../05-apache2-bin_2.4.58-1ubuntu8.1_ppc64el.deb ... 2018s Unpacking apache2-bin (2.4.58-1ubuntu8.1) ... 2018s Selecting previously unselected package apache2-data. 2018s Preparing to unpack .../06-apache2-data_2.4.58-1ubuntu8.1_all.deb ... 2018s Unpacking apache2-data (2.4.58-1ubuntu8.1) ... 2018s Selecting previously unselected package apache2-utils. 2018s Preparing to unpack .../07-apache2-utils_2.4.58-1ubuntu8.1_ppc64el.deb ... 2018s Unpacking apache2-utils (2.4.58-1ubuntu8.1) ... 2018s Selecting previously unselected package apache2. 2018s Preparing to unpack .../08-apache2_2.4.58-1ubuntu8.1_ppc64el.deb ... 2018s Unpacking apache2 (2.4.58-1ubuntu8.1) ... 2018s Selecting previously unselected package gcc-13-base:ppc64el. 2018s Preparing to unpack .../09-gcc-13-base_13.2.0-23ubuntu4_ppc64el.deb ... 2018s Unpacking gcc-13-base:ppc64el (13.2.0-23ubuntu4) ... 2018s Selecting previously unselected package libisl23:ppc64el. 2018s Preparing to unpack .../10-libisl23_0.26-3build1_ppc64el.deb ... 2018s Unpacking libisl23:ppc64el (0.26-3build1) ... 2018s Selecting previously unselected package libmpc3:ppc64el. 2018s Preparing to unpack .../11-libmpc3_1.3.1-1build1_ppc64el.deb ... 2018s Unpacking libmpc3:ppc64el (1.3.1-1build1) ... 2018s Selecting previously unselected package cpp-13-powerpc64le-linux-gnu. 2018s Preparing to unpack .../12-cpp-13-powerpc64le-linux-gnu_13.2.0-23ubuntu4_ppc64el.deb ... 2018s Unpacking cpp-13-powerpc64le-linux-gnu (13.2.0-23ubuntu4) ... 2019s Selecting previously unselected package cpp-13. 2019s Preparing to unpack .../13-cpp-13_13.2.0-23ubuntu4_ppc64el.deb ... 2019s Unpacking cpp-13 (13.2.0-23ubuntu4) ... 2019s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 2019s Preparing to unpack .../14-cpp-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 2019s Unpacking cpp-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 2019s Selecting previously unselected package cpp. 2019s Preparing to unpack .../15-cpp_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 2019s Unpacking cpp (4:13.2.0-7ubuntu1) ... 2019s Selecting previously unselected package libcc1-0:ppc64el. 2019s Preparing to unpack .../16-libcc1-0_14.1.0-1ubuntu1_ppc64el.deb ... 2019s Unpacking libcc1-0:ppc64el (14.1.0-1ubuntu1) ... 2019s Selecting previously unselected package libgomp1:ppc64el. 2019s Preparing to unpack .../17-libgomp1_14.1.0-1ubuntu1_ppc64el.deb ... 2019s Unpacking libgomp1:ppc64el (14.1.0-1ubuntu1) ... 2019s Selecting previously unselected package libitm1:ppc64el. 2019s Preparing to unpack .../18-libitm1_14.1.0-1ubuntu1_ppc64el.deb ... 2019s Unpacking libitm1:ppc64el (14.1.0-1ubuntu1) ... 2019s Selecting previously unselected package libatomic1:ppc64el. 2019s Preparing to unpack .../19-libatomic1_14.1.0-1ubuntu1_ppc64el.deb ... 2019s Unpacking libatomic1:ppc64el (14.1.0-1ubuntu1) ... 2019s Selecting previously unselected package libasan8:ppc64el. 2019s Preparing to unpack .../20-libasan8_14.1.0-1ubuntu1_ppc64el.deb ... 2019s Unpacking libasan8:ppc64el (14.1.0-1ubuntu1) ... 2020s Selecting previously unselected package liblsan0:ppc64el. 2020s Preparing to unpack .../21-liblsan0_14.1.0-1ubuntu1_ppc64el.deb ... 2020s Unpacking liblsan0:ppc64el (14.1.0-1ubuntu1) ... 2020s Selecting previously unselected package libtsan2:ppc64el. 2020s Preparing to unpack .../22-libtsan2_14.1.0-1ubuntu1_ppc64el.deb ... 2020s Unpacking libtsan2:ppc64el (14.1.0-1ubuntu1) ... 2020s Selecting previously unselected package libubsan1:ppc64el. 2020s Preparing to unpack .../23-libubsan1_14.1.0-1ubuntu1_ppc64el.deb ... 2020s Unpacking libubsan1:ppc64el (14.1.0-1ubuntu1) ... 2020s Selecting previously unselected package libquadmath0:ppc64el. 2020s Preparing to unpack .../24-libquadmath0_14.1.0-1ubuntu1_ppc64el.deb ... 2020s Unpacking libquadmath0:ppc64el (14.1.0-1ubuntu1) ... 2020s Selecting previously unselected package libgcc-13-dev:ppc64el. 2020s Preparing to unpack .../25-libgcc-13-dev_13.2.0-23ubuntu4_ppc64el.deb ... 2020s Unpacking libgcc-13-dev:ppc64el (13.2.0-23ubuntu4) ... 2020s Selecting previously unselected package gcc-13-powerpc64le-linux-gnu. 2020s Preparing to unpack .../26-gcc-13-powerpc64le-linux-gnu_13.2.0-23ubuntu4_ppc64el.deb ... 2020s Unpacking gcc-13-powerpc64le-linux-gnu (13.2.0-23ubuntu4) ... 2022s Selecting previously unselected package gcc-13. 2022s Preparing to unpack .../27-gcc-13_13.2.0-23ubuntu4_ppc64el.deb ... 2022s Unpacking gcc-13 (13.2.0-23ubuntu4) ... 2022s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 2022s Preparing to unpack .../28-gcc-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 2022s Unpacking gcc-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 2022s Selecting previously unselected package gcc. 2022s Preparing to unpack .../29-gcc_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 2022s Unpacking gcc (4:13.2.0-7ubuntu1) ... 2022s Selecting previously unselected package autopkgtest-satdep. 2022s Preparing to unpack .../30-8-autopkgtest-satdep.deb ... 2022s Unpacking autopkgtest-satdep (0) ... 2022s Setting up libgomp1:ppc64el (14.1.0-1ubuntu1) ... 2022s Setting up gcc-13-base:ppc64el (13.2.0-23ubuntu4) ... 2022s Setting up libquadmath0:ppc64el (14.1.0-1ubuntu1) ... 2022s Setting up libmpc3:ppc64el (1.3.1-1build1) ... 2022s Setting up libatomic1:ppc64el (14.1.0-1ubuntu1) ... 2022s Setting up libubsan1:ppc64el (14.1.0-1ubuntu1) ... 2022s Setting up libasan8:ppc64el (14.1.0-1ubuntu1) ... 2022s Setting up libapr1t64:ppc64el (1.7.2-3.2) ... 2022s Setting up liblua5.4-0:ppc64el (5.4.6-3build2) ... 2022s Setting up apache2-data (2.4.58-1ubuntu8.1) ... 2022s Setting up libtsan2:ppc64el (14.1.0-1ubuntu1) ... 2022s Setting up libisl23:ppc64el (0.26-3build1) ... 2022s Setting up cpp-13-powerpc64le-linux-gnu (13.2.0-23ubuntu4) ... 2022s Setting up libcc1-0:ppc64el (14.1.0-1ubuntu1) ... 2022s Setting up liblsan0:ppc64el (14.1.0-1ubuntu1) ... 2022s Setting up libitm1:ppc64el (14.1.0-1ubuntu1) ... 2022s Setting up cpp-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 2022s Setting up libaprutil1t64:ppc64el (1.6.3-1.1ubuntu7) ... 2022s Setting up cpp-13 (13.2.0-23ubuntu4) ... 2022s Setting up libaprutil1-ldap:ppc64el (1.6.3-1.1ubuntu7) ... 2022s Setting up libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1.1ubuntu7) ... 2022s Setting up libgcc-13-dev:ppc64el (13.2.0-23ubuntu4) ... 2022s Setting up cpp (4:13.2.0-7ubuntu1) ... 2022s Setting up apache2-utils (2.4.58-1ubuntu8.1) ... 2022s Setting up apache2-bin (2.4.58-1ubuntu8.1) ... 2022s Setting up gcc-13-powerpc64le-linux-gnu (13.2.0-23ubuntu4) ... 2022s Setting up gcc-13 (13.2.0-23ubuntu4) ... 2022s Setting up apache2 (2.4.58-1ubuntu8.1) ... 2022s Enabling module mpm_event. 2022s Enabling module authz_core. 2022s Enabling module authz_host. 2022s Enabling module authn_core. 2022s Enabling module auth_basic. 2022s Enabling module access_compat. 2022s Enabling module authn_file. 2022s Enabling module authz_user. 2022s Enabling module alias. 2022s Enabling module dir. 2022s Enabling module autoindex. 2022s Enabling module env. 2022s Enabling module mime. 2022s Enabling module negotiation. 2022s Enabling module setenvif. 2023s Enabling module filter. 2023s Enabling module deflate. 2023s Enabling module status. 2023s Enabling module reqtimeout. 2023s Enabling conf charset. 2023s Enabling conf localized-error-pages. 2023s Enabling conf other-vhosts-access-log. 2023s Enabling conf security. 2023s Enabling conf serve-cgi-bin. 2023s Enabling site 000-default. 2025s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2026s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2028s Setting up gcc-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 2028s Setting up gcc (4:13.2.0-7ubuntu1) ... 2028s Setting up autopkgtest-satdep (0) ... 2028s Processing triggers for ufw (0.36.2-6) ... 2029s Processing triggers for man-db (2.12.1-1) ... 2032s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 2036s (Reading database ... 73579 files and directories currently installed.) 2036s Removing autopkgtest-satdep (0) ... 2046s autopkgtest [13:46:46]: test chroot: [----------------------- 2046s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 2046s + gcc --print-file-name=libgcc_s.so.1 2046s + LIBGCC_S_PATH=/usr/lib/gcc/powerpc64le-linux-gnu/13/../../../powerpc64le-linux-gnu/libgcc_s.so.1 2046s + cat 2046s + a2enconf chroot 2046s Enabling conf chroot. 2046s To activate the new configuration, you need to run: 2046s systemctl reload apache2 2046s + echo Hello, world! 2046s + service apache2 restart 2047s + wget -qO- http://localhost/hello.txt 2047s + result=Hello, world! 2047s + [ Hello, world! != Hello, world! ] 2047s autopkgtest [13:46:47]: test chroot: -----------------------] 2048s autopkgtest [13:46:48]: test chroot: - - - - - - - - - - results - - - - - - - - - - 2048s chroot PASS 2048s autopkgtest [13:46:48]: @@@@@@@@@@@@@@@@@@@@ summary 2048s run-test-suite PASS 2048s duplicate-module-load PASS 2048s default-mods PASS 2048s htcacheclean PASS 2048s ssl-passphrase PASS 2048s check-http2 PASS 2048s check-ubuntu-branding PASS 2048s chroot PASS 2061s Using flock in scalingstack-bos02-ppc64el 2061s Creating nova instance adt-oracular-ppc64el-apache2-20240603-131240-juju-7f2275-prod-proposed-migration-environment-2-5a1cad9e-6c82-453b-82c1-ca955d5482c5 from image adt/ubuntu-oracular-ppc64el-server-20240603.img (UUID 062f8fe3-b9b8-44c5-9911-f4a93486fbaf)... 2061s Using flock in scalingstack-bos02-ppc64el 2061s Creating nova instance adt-oracular-ppc64el-apache2-20240603-131240-juju-7f2275-prod-proposed-migration-environment-2-5a1cad9e-6c82-453b-82c1-ca955d5482c5 from image adt/ubuntu-oracular-ppc64el-server-20240603.img (UUID 062f8fe3-b9b8-44c5-9911-f4a93486fbaf)... 2061s Using flock in scalingstack-bos02-ppc64el 2061s Creating nova instance adt-oracular-ppc64el-apache2-20240603-131240-juju-7f2275-prod-proposed-migration-environment-2-5a1cad9e-6c82-453b-82c1-ca955d5482c5 from image adt/ubuntu-oracular-ppc64el-server-20240603.img (UUID 062f8fe3-b9b8-44c5-9911-f4a93486fbaf)... 2061s Using flock in scalingstack-bos02-ppc64el 2061s Creating nova instance adt-oracular-ppc64el-apache2-20240603-131240-juju-7f2275-prod-proposed-migration-environment-2-5a1cad9e-6c82-453b-82c1-ca955d5482c5 from image adt/ubuntu-oracular-ppc64el-server-20240603.img (UUID 062f8fe3-b9b8-44c5-9911-f4a93486fbaf)... 2061s Using flock in scalingstack-bos02-ppc64el 2061s Creating nova instance adt-oracular-ppc64el-apache2-20240603-131240-juju-7f2275-prod-proposed-migration-environment-2-5a1cad9e-6c82-453b-82c1-ca955d5482c5 from image adt/ubuntu-oracular-ppc64el-server-20240603.img (UUID 062f8fe3-b9b8-44c5-9911-f4a93486fbaf)...